看下面代码
<script type="text/javascript" src="jquery-1.3.1.js"></script>
<script type="text/javascript">
$(function(){
$(':header').css('background-color','#ff7300');
})</script>
<h1>ddd</h1>
<h2>ddd</h2><h3>ddd</h3>
<h4>ddd</h4>
<h5>ddd</h5>
<h6>ddd</h6>
<h7>ddd</h7>
<h8>ddd</h8>
我们知道 html代码中只有h1-h6标签,而h7,h8完全是错误的写法,但在火狐浏览器(3.6.8版本)下,h7,h8却拥有了背景色设置。
通过火狐浏览器发现,h7,h8在一行内显示(块级元素占用一行),故可判断,火狐浏览器未将其作为正常的标签,而是JQUERY脚本的错误。等待更改。。。