内联样式对可访问性有害吗?

时间:2011-05-24 09:55:07

标签: css accessibility

我正在设计一个具有内联样式的XML Feed。所以我要用CSS文件中的样式覆盖内联样式。我知道在理想的世界中,XML feed不应该有内联样式,或者应该删除那些样式,但这是不可能的。

这样做有什么缺点吗?

2 个答案:

答案 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秒前编辑