作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
我读了一篇 interesting post关于使用 css 类名而不是 id 属性来标识模块或小部件。 css 类名可以使用散列或下划线作为前缀,以指示该类名用作 id。这样做的原因是,每个网页只能使用一次 ID,而一个模块或小部件可以出现多次。
简单示例
而不是使用诸如
之类的 ID<div id="currencyConverter1" class="foo">EUR/USD</div>
<div id="currencyConverter2" class="foo">GB/USD</div>
使用前缀类名
<div class="#currencyConverter foo">EUR/USD</div>
<div class="#currencyConverter foo">GB/USD</div>
在article它表明,可以使用下划线代替散列,因为需要转义散列。
我非常喜欢这个想法,但我不确定这是好的做法还是有任何缺点。对此有何普遍看法?
我是一名优秀的程序员,十分优秀!