样式属性与设置ID和外部Css

Nat*_*ate 6 css markup

我理解将所有表示元素保留在标记之外并将它们放入外部.css文件的概念.

我想了解一下你使用样式属性与设置ID和外部Css的合理使用情况.

到目前为止,我已经使用了很多样式属性,我通常使用它来指定特定于该元素的表示项,以及用于所有元素的任何内容,我将其引入外部css文件但是我想重新评估我的位置和做出最好的选择.

War*_*ung 2

使用外部 CSS 进行静态定义。使用元素 ID 查找和样式属性来处理在运行时发生变化的内容或需要 Javascript 进行设置的地方,因为 CSS 无法实现您想要的功能。

后者的一个很好的例子是在广泛支持CSS 3 选择器之前 jQuery 中的斑马条纹:

$(document).ready = function() {
    $("table tr:nth-child(even)").addClass("striped");
});
Run Code Online (Sandbox Code Playgroud)

今天,您可以在静态 CSS 中做到这一点,但曾几何时,在 Javascript 中做到这一点是最好的选择。