翻译《CSS权威指南》第3版第2章 2.1.2 元素选择符

2.1.2. 元素选择符

选择符不出意外的话就是 HTML 元素,但事事无绝对。比如说,一个 CSS 文件所含的样式用于一个 XML 文档的情况时,选择符有可能会是像这个样子:

QUOTE {color: gray;}
BIB {color: red;}
BOOKTITLE {color: purple;}
MYElement {color: red;}


也就是说,文档中的元素就是最基本的选择符。在 XML 中,选择符可以是其中任何一个元素,只要是在 XML 这种新标记语言中任何一个元素名称。而另一方面,如果是为 HTML 文档应用的样式,选择符就一般是HTML 元素中的一个。如 p、 h3 、em、a、或甚至是 html 本身。例如:

html {color: black;}
h1 {color: gray;}
h2 {color: silver;}
 


样式表的结果显示在图 2-2。



图2-2 在简单的文档中简单的样式



一旦你直接对元素应用了样式(全局)的话,你就可给那些样式进行从一个元素到另一个元素的“换档”(shift)[1]。比如说你想要应用的是段落中的文字,而非 H1 元素,那么图 2-2将会是灰字。简单。只要把选择符 h1 改为 p 就行了:

html {color: black;}
p {color: gray;}
h2 {color: silver;}

所示的结果见图 2-3。


图 2-3 样式会随着元素的改变而更换



译注1:这里的 shift 应该是作者的双关语。就像开车换档位一样。

http://bbs.blueidea.com/thread-2789105-1-1.html
posted on 2007-10-21 17:17  豆豆の爸爸  阅读(341)  评论(2编辑  收藏  举报