Html 内联CSS是继承的吗?
Html 内联CSS是继承的吗?,html,css,inline-styles,Html,Css,Inline Styles,文本 这是我网站上的一些代码的一个例子。它的颜色是深绿色,在我的电脑和安卓手机上都能正常显示。但是,在iPhone或iMac上查看时,标签中的文本显示为白色。我在样式表中没有针对或的CSS。样式表中的所有CSS都有一个额外的类或id 我已经移除了包装的标签,但是我没有办法测试它,因为我自己没有任何苹果设备 所以,问题是,如果元素没有任何类或ID覆盖它们,它们是否会继承内联CSS,就像我在这里说的那样?是的。如果属性的值为“继承”,则无论该值如何应用于父元素,它都将从父元素复制该值 也就是说,可
文本
这是我网站上的一些代码的一个例子。它的颜色是深绿色,在我的电脑和安卓手机上都能正常显示。但是,在iPhone或iMac上查看时,
标签中的文本显示为白色。我在样式表中没有针对
或
的CSS。样式表中的所有CSS都有一个额外的类或id
我已经移除了包装
的标签,但是我没有办法测试它,因为我自己没有任何苹果设备
所以,问题是,如果元素没有任何类或ID覆盖它们,它们是否会继承内联CSS,就像我在这里说的那样?是的。如果属性的值为“继承”
,则无论该值如何应用于父元素,它都将从父元素复制该值
也就是说,
可能不是
元素的子元素。您遇到的差异可能是由于不同的浏览器以不同的方式从无效的HTML中恢复。是。如果属性的值为“继承”
,则无论该值如何应用于父元素,它都将从父元素复制该值
也就是说,
可能不是
元素的子元素。您遇到的差异可能是由于不同的浏览器以不同的方式从无效的HTML中恢复。用另一种方式(span
insidep
),这是有效的HTML,将否决p
的任何以前的属性:
<p><span style="color: #21584b;">Text</span></p>
文本
反过来做(span
内p
),这是有效的HTML,将否决p
以前的任何属性:
<p><span style="color: #21584b;">Text</span></p>
文本
不是
的有效子代,因此有些浏览器可能正在“更正”无效的HTML,结果与您预期的不一样。
不是
的有效子代,因此有些浏览器可能正在“更正”无效的HTML和结果与预期不符。这可能也与未显示的周围标记有关-..
在所有浏览器中的行为相同,而更复杂的布局可能不具备互操作性。这可能与未显示的周围标记有关,太——..
在所有浏览器中的行为都是相同的,而更复杂的布局很可能不具备互操作性。