火狐浏览器处理jquery中:header的问题。

看下面代码

<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脚本的错误。等待更改。。。

原文地址:https://www.cnblogs.com/yuzhongwusan/p/1790700.html