我很难为我的 DOM 元素分配智能类名称。
我觉得下面的例子是我的 CSS 通常演变成的东西:
<div class="article">
<div class="title-container">
<div class="title>Something fantastic</div>
<div class="sub-title-controls">
<div class="btn-like"></div>
<div class="btn-google-plus-one"></div>
<div class="btn-share"></div>
</div>
</div>
</div>
但后来我想在页面下方添加一种不同风格的“分享”按钮。所以我最终做了:
<div class="article">
<div class="title-container">
<div class="title>Something fantastic</div>
<div class="sub-title-controls">
<div class="btn-like"></div>
<div class="btn-google-plus-one"></div>
<div class="btn-share-tiny"></div>
</div>
</div>
</div>
<div>...More stuff...</div>
<div class="btn-share-big"></div>
然后事情从那里开始失控。
我想我正在寻找的是:是否有任何类型的芝加哥 CSS 样式手册?就像什么时候<div>
真的更好地描述为 a <section>
or <footer>
?如何智能地命名用作容器的非可视 DIV?
经过 2 年没有结构的编码后,我的 CSS 是一场噩梦。几乎放弃并在这个特定的项目上全部投入。:) 提示赞赏。