这可能看起来有点挑剔,但我觉得它相当重要,而且我真的想要清楚这一点(我似乎无法找到很多关于它的信息)
比方说,我们想要一个左边漂浮的盒子,有黑色背景和白色文字,最好这样做:
<div id="random-box">This is some content</div>
并将CSS设为:
#random-box { float: left; background-color: #000; color: #fff; }
或者做得更好:
<div class="float-left random-box">This is some content here</div>
并将CSS设为:
.float-left { float: left; }
#random-box { background-color: #000; color: #fff; }
我总是推断最后一个更好是因为CSS较少(例如,任何漂浮的东西都可以有类&#34; float-left&#34;这意味着你不必重复& #34; float:left&#34;对于各种不同的项目)唯一的缺点是你有时会得到很长的CSS类。 。 。
如果我是对的,在哪种情况下你应该使用ID?更重要的是,是否有任何真正有用的网站文章可以解决这个问题?
或者这是一个无关紧要的情况,并且这种方式通常被认为是好的吗?