Html 重写子css属性

Html 重写子css属性,html,css,overriding,Html,Css,Overriding,如何重写子css属性。 例如,文本应为黑色: <div style="color: Black;"> <div style="color: Red;">Red text that should be black.</div> </div> 因为我得到了一些建议我不应该使用内联样式的答案,所以我应该告诉您,这不是一个选项,至少对于内部分区是这样。不要使用内联样式。从标签或CSS文件中的CSS控制它们。然后,您可以使用继承性、特殊性和!重要的

如何重写子css属性。 例如,文本应为黑色:

<div style="color: Black;">
    <div style="color: Red;">Red text that should be black.</div>
</div>

因为我得到了一些建议我不应该使用内联样式的答案,所以我应该告诉您,这不是一个选项,至少对于内部分区是这样。

不要使用内联样式。从标签或CSS文件中的CSS控制它们。然后,您可以使用继承性、特殊性和!重要的是要覆盖。不能使用内联样式,因为代码中有内联样式。

不要使用内联样式。从标签或CSS文件中的CSS控制它们。然后,您可以使用继承性、特殊性和!重要的是要覆盖。您不能使用内联样式,因为代码中有内联样式。

您应该使用css类和ID,并使用内部或外部样式表。尽可能不要对任何内容使用内联样式。至于使文本变黑,你不能这样做,因为你有它的内联和优先权,并将最后应用。通常遵循此顺序,因此从左到右应用样式-

外部样式表->内部 样式表->内联样式


了解有关如何使用样式表的更多信息。

您应该使用css类和ID,并使用内部或外部样式表。尽可能不要对任何内容使用内联样式。至于使文本变黑,你不能这样做,因为你有它的内联和优先权,并将最后应用。通常遵循此顺序,因此从左到右应用样式-

外部样式表->内部 样式表->内联样式


了解有关如何使用样式表的更多信息。

内联样式优先于样式表,因此如果绝对必要,请定义div{color:000;}和div div{color:a00},然后设置color:Black;内联。然而,一个更好的选择是在外部文件中使用CSS,然后为需要更改颜色的div指定一个特定的类。如果是这样,那么我可以想到的另一个选择是使用javascript并在加载时执行。使用jQuery应该很容易。删除样式属性。我应该这样做。例如$'div div'。删除'style';我想那是唯一的解决办法。将答案标记为正确答案,因为注释:内联样式优先于样式表,因此如果绝对必要,请定义div{color:000;}和div div{color:a00},然后设置color:Black;内联。然而,一个更好的选择是在外部文件中使用CSS,然后为需要更改颜色的div指定一个特定的类。如果是这样,那么我可以想到的另一个选择是使用javascript并在加载时执行。使用jQuery应该很容易。删除样式属性。我应该这样做。例如$'div div'。删除'style';我想那是唯一的解决办法。由于以下评论,请将您的答案标记为正确答案: