我应该设置一个只出现在内联或CSS中的元素吗?

时间:2017-12-04 03:42:22

标签: css inline-styles

我有一个特殊的元素,只在整个网站上出现一次。它永远不可能再出现在其他任何地方(它是一个小网站)。

使用CSS设置样式而不是元素本身的style属性是否有任何好处?

1 个答案:

答案 0 :(得分:2)

如果您的元素样式需要响应不同的情况(正如Alan提到的那样),那么 根本不能使用内联样式执行此操作,因为内联样式不支持{{ 3}}或pseudo-class states或任何形式的状态变化。

话虽如此,如果有必要,您可以简单地将样式放在包含此元素的页面内的内部<style>元素中。您将获得两全其美:本地化样式和完整的级联样式表。

无论您是在内联style属性还是内部样式表中执行此操作,您作为作者都会感受到唯一的其他有意义的好处:这取决于您是否希望将所有样式放在一个位置(主要的)样式表,或者您是否更喜欢不污染主样式表的独特元素样式(或主题样式表或样式表的任何内容,假设它是外部链接的)。

由于它是一个小型网站,性能不会成为问题。