我正在设计一个具有内联样式的XML Feed。所以我要用CSS文件中的样式覆盖内联样式。我知道在理想的世界中,XML feed不应该有内联样式,或者应该删除那些样式,但这是不可能的。
这样做有什么缺点吗?
答案 0 :(得分:2)
我能想到通过外部样式表覆盖内联css的唯一方法是使用!important
。
<span class="error" style="color:red">text</span>
可以使用以下方法覆盖:
.error {
color: blue !important;
}
但是要回答你的问题,这对可访问性来说并不坏。但从编码的角度来看,这是一件坏事,因为1个月后你会看到那个HTML,并想知道为什么那个文字是蓝色而不是红色。
答案 1 :(得分:2)
@jdln,你是对的;写得清楚 Here
HTML字体元素()定义其内容的字体大小,颜色和面部。
以及
不要使用此元素!虽然一次 在HTML 3.2中标准化,它是 在HTML 4.01中弃用,同样如此 时间与所有元素相关 仅限样式,然后在HTML中废弃 5. - diEcho 0秒前编辑