1

我不知道这是否只是我的无能,但我经常为需要特殊处理的元素编写内联样式,例如:

<div class="asd" style="float:right;"></div>
<a class="asd" href="#" style="font-weight:bold;"></a>

我觉得通过使用这样的快捷类更容易实现

<div class="asd right"></div>
<a class="asd bold"></a>

所以我想知道在这种情况下制定这样的快捷课程规则是否是普遍和公认的做法?对我来说似乎是这样,这引出了我的实际问题:是否有此类快捷规则的库?因此,无论我走到哪里,我都可以放入一个 css 文件并随身携带这些快捷方式。如果不是,我想我可以自己做,但我真的想知道它是否真的是公认的做法还是有缺点?也许所有这些规则甚至都可以跟在 !important 之后,并带有某种前缀以避免冲突。

4

1 回答 1

1

不,这是一个糟糕的主意。

您特别没有使用内容的语义标签

总结为什么这很糟糕:CSS 的主要好处之一是能够在不改变内容的情况下改变你在网站上的外观。如果您将演示文稿混合到您的内容中,而不是使用描述其内容的类对其进行注释,那么您永远无法在不编辑 HTML 的情况下调整您的视觉效果(否则您最终会遇到诸如.right { font-weight:bold; float:left }如果您决定“那些项目”应该如何出现)。

于 2012-04-14T03:09:22.473 回答