内联样式不利于可访问性?
我正在设计一个具有内联样式的 XML feed。因此,我将使用 CSS 文件中的样式覆盖内联样式。我知道在理想的情况下,XML 提要不应该具有内联样式,或者应该删除这些样式,但这是不可能的。
他们这样做有什么缺点吗?
I'm styling an XML feed that has inline styles. So I'm going to override the inline styles with styles in a CSS file. I know that in an ideal world the XML feed shouldn't have inline styles or those styles should be stripped out, but this isn't possible.
Are their any downsides to doing this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
@jdln,你是对的;写得很清楚这里
也
@jdln, you are right ; written clearly Here
as well as
我能想到的通过外部样式表覆盖内联 CSS 的唯一方法是使用
!important
。可以使用以下方法覆盖它:
但是要回答您的问题,这对于可访问性来说并不坏。但从编码的角度来看,这是一件坏事,因为 1 个月后,您会查看该 html,并想知道为什么该文本是蓝色而不是红色。
The only way I can think of to override inline css through an external stylesheet is by using
!important
.Which can be overriden by using this:
But to answer your question, this is not bad for accessibility. But it is from a coding point of view a bad thing to do, because 1 month later you will look at that html and wonder why that text is blue and not red.