我有一个特殊的元素,只在整个网站上出现一次。它永远不可能再出现在其他任何地方(它是一个小网站)。
使用CSS设置样式而不是元素本身的style
属性是否有任何好处?
答案 0 :(得分:2)
如果您的元素样式需要响应不同的情况(正如Alan提到的那样),那么 根本不能使用内联样式执行此操作,因为内联样式不支持{{ 3}}或pseudo-class states或任何形式的状态变化。
话虽如此,如果有必要,您可以简单地将样式放在包含此元素的页面内的内部<style>
元素中。您将获得两全其美:本地化样式和完整的级联样式表。
无论您是在内联style
属性还是内部样式表中执行此操作,您作为作者都会感受到唯一的其他有意义的好处:这取决于您是否希望将所有样式放在一个位置(主要的)样式表,或者您是否更喜欢不污染主样式表的独特元素样式(或主题样式表或样式表的任何内容,假设它是外部链接的)。
由于它是一个小型网站,性能不会成为问题。