几个月前我刚开始做网页开发。我知道HTML,并知道如何标记页面的语义正确性(不使用表格布局,正确使用HTML5中的新语义元素等)。我尝试遵守W3C的设计建议。但是,我在编写“好”CSS时遇到了麻烦。写好CSS的一些技巧有哪些?
我知道如何使用高效的选择器,如子选择器而不是后代选择器等等。我的问题是,我觉得我的CSS与我的标记语义不匹配。 CSS应该是可重用的,这意味着同一个类可以用于多个页面上的多个元素。但是我写的CSS类只适用于一些元素(通常只在一个页面上),并且不会再使用。我经常编写相同的样式,但对于许多类,只有很小的变化。这违背了DRY的发展原则。
我没有使用CSS来充分发挥它的潜力吗?有什么方法可以让我的样式可重用,而不需要像.right-align { } .blue-text { }
这样的东西?