我理解将所有表示元素保留在标记之外并将它们放入外部 .css 文件中的概念。
我想了解一下在什么类型的情况下您会认为使用样式属性与设置 ID 和外部 Css 是合理的。
到目前为止,我已经经常使用 style 属性,我通常使用它来指定特定于该元素的演示项目以及适用于我拉入外部 css 文件的所有元素的任何内容,但我想重新评估我的位置和做出未来最好的选择。
使用外部 CSS 进行静态定义。使用元素 ID 查找和样式属性来处理在运行时发生变化的内容,或者需要 Javascript 来设置内容,因为 CSS 无法实现您想要的功能。
后者的一个很好的例子是在广泛支持之前 jQuery 中的斑马条纹CSS 3 选择器 http://caniuse.com/#feat=css-sel3:
$(document).ready = function() {
$("table tr:nth-child(even)").addClass("striped");
});
今天,您可以在静态 CSS 中做到这一点,但曾几何时,在 Javascript 中做到这一点是最好的选择。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)