Html CSS特异性计算和浏览器中的错误行为
根据我对CSS特异性计算的理解,下面h1的颜色应该是红色,但浏览器显示为蓝色字体。知道我错过了什么吗Html CSS特异性计算和浏览器中的错误行为,html,css,css-specificity,Html,Css,Css Specificity,根据我对CSS特异性计算的理解,下面h1的颜色应该是红色,但浏览器显示为蓝色字体。知道我错过了什么吗 #联系h1{颜色:蓝色;}/*特异性:0101*/ 正文#联系处p h1{颜色:红色;}/*特异性:0104*/ 例子 您不能将标记放在标记内。浏览器知道这一点并加以纠正;如果使用此代码检查页面的标记,您将看到浏览器在打开标记之前自动关闭标记。因此,浏览器实际上将您的代码表示为: 例子 正因为如此,这意味着你的实际上不是的后代。因此,您选择的body#contact div p
#联系h1{颜色:蓝色;}/*特异性:0101*/
正文#联系处p h1{颜色:红色;}/*特异性:0104*/
例子
您不能将
标记放在
标记内。浏览器知道这一点并加以纠正;如果使用此代码检查页面的标记,您将看到浏览器在打开
标记之前自动关闭
标记。因此,浏览器实际上将您的代码表示为:
例子
正因为如此,这意味着你的
实际上不是
的后代。因此,您选择的body#contact div p h1
不会影响任何内容
有关允许在
元素中使用的元素的列表,请参阅。不能在标记中放置标记。浏览器知道这一点并加以纠正;如果使用此代码检查页面的标记,您将看到浏览器在打开
标记之前自动关闭
标记。因此,浏览器实际上将您的代码表示为:
例子
正因为如此,这意味着你的
实际上不是
的后代。因此,您选择的body#contact div p h1
不会影响任何内容
有关允许在元素中使用哪些元素的列表,请参阅。谢谢。我提到了w3.org,实际上您不能在p元素中放置任何块级元素。谢谢。我提到了w3.org,实际上您不能在p元素中放置任何块级元素。