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
inside
p
),这是有效的HTML,将否决
p
的任何以前的属性:

<p><span style="color: #21584b;">Text</span></p>
文本

反过来做(
span
p
),这是有效的HTML,将否决
p
以前的任何属性:

<p><span style="color: #21584b;">Text</span></p>
文本


不是
的有效子代,因此有些浏览器可能正在“更正”无效的HTML,结果与您预期的不一样。
不是
的有效子代,因此有些浏览器可能正在“更正”无效的HTML和结果与预期不符。这可能也与未显示的周围标记有关-
..

在所有浏览器中的行为相同,而更复杂的布局可能不具备互操作性。这可能与未显示的周围标记有关,太——
..

在所有浏览器中的行为都是相同的,而更复杂的布局很可能不具备互操作性。