<HTML>
<HEAD>
<TITLE>My First Stylesheet</TITLE>
</HEAD>
<BODY>
<H1>Stylesheets: The Tool of the Web Design Gods</H1>
<P>Amaze your friends! Squash your enemies!</P>
</BODY>
</HTML>
现在,让我们给它加一些样式表。只需在最初的<HTML>和 <BODY>标签之间插入以下代码:
<STYLE TYPE="text/css">
<!--
H1 { color: green; font-size: 37px; font-family: impact }
P { text-indent: 1cm; background: yellow; font-family: courier }
-->
</STYLE>
2、串接样式表的核心是规则。最简单的规则就象这样:
H1 { color: green }
整个规则告诉浏览器将所有<H1></H1>包围的文字以绿色显示。
每一条规则包含一个选择及说明。在上述例子中,H1就是选择,
它是一个附带样式功能的HTML标签。说明用于定义实际的样式,
包括两部分:属性(本例中即color)和参数(green)。
3、任何HTML标签都可用作标签。
所以你可以将样式表的信息附加到任何要素。
从通常 的<P>到<CODE>及<TABLE>内容。
你甚至可以通过将样式表用于<IMG>将串接样式表的属性用于图象。
从我们的第1个样式表实例中可以发现,你可以归类样式表的规则。
我们将3种不同的说明都用于<P>。
与之类似,你也可以归类选择:
H1, P, BLOCKQUOTE
{ font-family: arial }
这项规则设定所以位于<H1>、<P>和<BLACKQUOTE>的标签将用Arial字体显示。
4、继承性
样式表的规则可从母体延续到子体。下面是一个例子:
B { color: blue }
这项规则告诉浏览器将所有<B>之内的文字用蓝色显示。但是在下列情况下,浏览器该如何处理呢?
<B>All my Web pages will use cascading stylesheets within <I>four</I> weeks.</B>
对于<I>标签并没有设定样式,但因为<I>位于<B>之中,所以它将继承母体<B>设定的样式,也以蓝色显示。
5、将样式表加到网页的四种方法:
将样式表植入HTML文件中。
将一个外部样式表链接到HTML文件上。
将一个外部样式表输入到HTML文件中。
将样式表加入到HTML文件行中。