建站知识 / NEWS 您当前位置:您当前的位置:网站首页-建站知识
CSS语法及其与XML结合使用方法
【发布人:苏州聚尚网络】【发布时间:2012-7-26】【阅读次数:1996】
 在CSS中,最重要的概念是样式表。样式表就是一组规则,上海网站设计通过这组样式规则来告诉浏览器怎样现实文本,例如,告诉浏览器使用什么样的字体、颜色来显示文本。

    样式表的格式如下:
    样式表名称
    {样式规则}

    其中,样式表名称用来指定该规则所使用的元素,由一个或多个元素名或特定的标识构成,紧跟其后的是用花括号“{}”括起来的样式规则是由若干个分隔的“属性名:属性值”,用来对样式表名称所指定的元素设置具体的现实样式。

    注意:花括号中的每一个属性名与相应的属性值之间须用冒号“:”分隔;而各对属性之间则须用分号“;”隔开。

    在样式表文件中可以包含注释语句。适当的注释语句不仅可以使源文件清晰,具备良好的可读性,还能为后续的修改提供参考。

    对于IE浏览器而言,CSS中字母的大小写是不加分区的。但当CSS应用于XML文档时,由于XML文档区分大小写,忽略字母的大小学将会带来一定的问题。上海网站建设如果想使用CSS来显示XML文档,就应该让文档中各种元素的名称都完全变态,而不仅仅是字母大小写的不同。

    通常情况下,在CSS中某个元素所设置的现实格式属性会影响到该元素所包含的说有子元素,除非这些子元素重新设置不同的格式属性。有了这种继承性之后,在设计样式表时,上海网站设计公司可以先为顶层元素设置显示格式,然后再继续设置其中所包含子元素的格式,只需要对子元素的特定格式进行调整即可。这种设置可以大大减少代码量,从而将不必要的属性设置减少到最低。当然,并不是所有属性都具有继承属性,在一些情况下所设置的显示属性将不能被子元素所继承。

    在XML中使用CSS样式有两种方式:一种是引入式,就是把CSS代码做成独立的文件,引入到XML中;一种是嵌入式,就是把CSS代码直接放到xml中。

    1.在XML中引入CSS文件

    XML文档本身不含有样式信息,而通过引用外部独立的CSS文件来定义文档的表现形式。大部分分XML文档都采用这种方式,这也与XML语言数据表示相分离的原则相一致。具体实现的方法是,将CSS定义的样式独立存储为一个文件,而在XML文档的开头部分来指定所引用的CSS文件。这需要在XML文档序言后加血一条关于样式表的声明语句,基本语法格式如下:

        <? xml-stylesheet href="样式表的URI"type="text/css"?>
 
     上述语句实际上是XML文档中的PI命令,其中的关键字xml-stylesheet指定本XML文档所引用的CSS文件。这需要在XML文档所引用的是外部CSS文件,各参数说明如下:
 
     href属性:指定外部CSS文档路径,可以是通过网址标识的CSS文件路径,也可以是具体的磁盘文件路径。
     type属性:指出所使用的样式表种类,CSS样式表标则为“text/css”。
 
     这样一来,按照以上声明语句的指示,该XML文档在浏览器上的表现方式就由指定的样式表所决定。
 
    2.在XML中嵌入CSS代码

    将CSS样式规则直接嵌入到XML文档内部,如果想要在XML文档中直接使用样式,那么上海网站设计就需要用到STYLE属性,并在属性值中贵出对其样式的定义。 

返回】 
上一篇:专业网站建设:网站上线前的检测
下一篇:程序开发员应该注意的九个影响网站后期推广的环节