CSS看起来像一套技巧给我。每当我阅读一些css技术,它看起来更像是技巧的技巧。当我写CSS,我经常需要适应html结构,我感觉很糟糕。
你有些人有启发,享受CSS禅吗?你是如何达到CSS禅?
解决方法
首先,完全分开内容和表示,我的意思是完全所以…没有更多
<strong class="red">[...]</strong>
(可悲的是我看到这太多)和所有其他的东西。
css类(和id的)应该描述内容,而不是定义样式。
例如,这是完全允许的:
<div id="question"> <p>[...]</p> </div> <div id="answers"> <div class="answer"> <p>[...]</p> <div class="comment"><p>[...]</p></div> <div class="comment"><p>[...]</p></div> </div> <div class="answer"> <p>[...]</p> </div> </div>
你有足够的标签类和id做一些事情,但没有diveritis或表示逻辑里面。
记住…到达CSS禅的最重要的事情是非常良好的HTML,而不会导致炎症
此外,如果你阅读一个CSS技巧,它通常不是非常优化。你给出的例子可能更一般化,最后使用正常的编码。然而,发现这个版本的人没有进一步追求,因为他发现他需要什么。