RSS订阅
PHP程序员站--WWW.PHPERZ.COM  
网站地图
高级搜索
收藏本站

 当前位置:主页 >> 网页制作 >> CSS >> 文章内容
五日精通CSS层叠样式表之第一日(2)
[收藏此页[打印本页]   
来源:互联网  作者:未知  发布时间:2007-12-11



一些术语

让我们学习一下这些新的编码:

串接样式表的核心是规则。最简单的规则就象这样: 
www phperz com

    H1 { color: green }
    PHP程序员站--PHP程序员之家


整个规则告诉浏览器将所有<H1></H1>包围的文字以绿色显示。

每一条规则包含一个选择及说明。在上述例子中,H1就是选择,它是一个附带样式功能的HTML标签。说明用于定义实际的样式,包括两部分:属性(本例中即color)和参数(green)。

任何HTML标签都可用作标签。所以你可以将样式表的信息附加到任何要素。从通常的<P>到<CODE>及<TABLE>内容。你甚至可以通过将样式表用于<IMG>将串接样式表的属性用于图象。

从我们的第1个样式表实例中可以发现,你可以归类样式表的规则。我们将3种不同的说明都用于<P>。

与之类似,你也可以归类选择:

PHP程序员站--PHP程序员之家

    H1, P, BLOCKQUOTE
    { font-family: arial }

    PHP程序员站


这项规则设定所以位于<H1>、<P>和<BLACKQUOTE>的标签将用Arial字体显示。

继承性

样式表的规则可从母体延续到子体。下面是一个例子:

PHP程序员站

    B { color: blue } phperz.com


这项规则告诉浏览器将所有<B>之内的文字用蓝色显示。但是在下列情况下,浏览器该如何处理呢?

PHP程序员站


<B>All my Web pages will use cascading stylesheets within <I>four</I> weeks.</B> PHP程序员站


对于<I>标签并没有设定样式,但因为<I>位于<B>之中,所以它将继承母体<B>设定的样式,也以蓝色显示。

phperz.com

    All my Web pages will use cascading stylesheets within four weeks. PHP程序员站--PHP程序员之家


现在我们已经明白了串接样式表的规则如何运作,还看到将样式表加入网页的一种方法但还有其它方法,让我们继续学习。 zzz1.4 将样式加到你的网页中
phperz.com

我们已经学了将样式表加到网页的一种方法。实际上你可以使用4种方法。每种方法都有其不同的优点:
www.phperz.com

  • 将样式表植入HTML文件中。
  • 将一个外部样式表链接到HTML文件上。
  • 将一个外部样式表输入到HTML文件中。
  • 将样式表加入到HTML文件行中。

植入样式表:

PHP程序员站


这就是我们在上一页中用的方法,所有的样式表信息都列于HTML文件的顶部,同<BODY>分列,例:

PHP程序员站

    <HTML>
    <STYLE TYPE="text/css">
    <!--
    H1 { color: green; font-family: impact }
    P { background: yellow; font-family: courier }
    -->
    </STYLE>
    <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>
    PHP程序员站


植入样式表规则后,浏览器在整个HTML页面中都执行该规则。如果你想对网页一次性加入样式表,就可采用该方法。

PHP程序员站


你可能注意到代码中有两处很奇怪: TYPE="text/css"属性和注释标签。 TYPE="text/css" 设定采用MIME类型,这样以来,不支持CSS的浏览器可以忽略样式表。

PHP程序员站


注释标签(<!-- and -->)更为重要。有些老的浏览器(如MAC机用的IE 2.0)即使在设定了TYPE="text/css" 属性时也不能忽略样式表继续执行下面的命令,而且还会显示样式表的代码。而使用注释标签则可以避免发生这种情况。

链接到样式表上
PHP程序员站--PHP程序员之家


这里是样式表功能发挥得淋漓尽致的地方。你可以将多个HTML文件都链接到一个中心样式表文件。这个外部的样式表文件将设定你所有网页的规则。如果你改变样式表文件中的额某一细节,所有页面都会随之改变。如果你维护的站点很大,则这项功能绝对会有其用武之地。

 上一篇:五日精通CSS层叠样式表之第一日(1)   下一篇:五日精通CSS层叠样式表之第一日(3)
 
 相关文章
 
发表评论
全部评论(0条)
 
 站内搜索
 热门搜索 mysql  基础  php基础  url
高级搜索 网站地图 站长工具 IP查询 收藏本站
 热点文章
 随机推荐
网站首页 | 网站地图 | 高级搜索 | RSS订阅
PHP程序员站 Copyright © 2007,PHPERZ.COM All Rights Reserved 粤ICP备07503606号 联系站长