创建和插入CSS样式表秘笈
创始人
2024-07-11 10:21:06
0

 你对CSS样式表的概念是否了解,这里向大家描述一下如何创建和插入CSS样式表,希望本文介绍对你的学习有所帮助。

如何创建和插入CSS样式表

插入CSS样式表

当读到一个样式表时,浏览器会根据它来格式化HTML文档。插入样式表的方法有三种:

外部样式表

当样式需要应用于很多页面时,外部样式表将是理想的选择。在使用外部样式表的情况下,你可以通过改变一个文件来改变整个站点的外观。每个页面使用标签链接到样式表。标签在(文档的)头部:

  1.  
  2.  
  3.  

浏览器会从文件mystyle.CSS中读到样式声明,并根据它来格式文档。

外部样式表可以在任何文本编辑器中进行编辑。文件不能包含任何的html标签。样式表应该以.CSS扩展名进行保存。下面是一个样式表文件的例子:

  1. hr{color:sienna;}  
  2. p{margin-left:20px;}  
  3. body{background-image:url("images/back40.gif");}  
  4.  

不要在属性值与单位之间留有空格。假如你使用“margin-left:20px”而不是“margin-left:20px”,它仅在IE6中有效,但是在Mozilla/Firefox或Netscape中却无法正常工作。

内部样式表

当单个文档需要特殊的样式时,就应该使用内部样式表。你可以使用 

  •  
  •  
  • 内联样式

    由于要将表现和内容混杂在一起,内联样式会损失掉样式表的许多优势。请慎用这种方法,例如当样式仅需要在一个元素上应用一次时。

    要使用内联样式,你需要在相关的标签内使用样式(style)属性。Style属性可以包含任何CSS属性。本例展示如何改变段落的颜色和左外边距:

    1.  
    2. Thisisaparagraph  
    3.  
    4.  

    多重样式

    如果某些属性在不同的样式表中被同样的选择器定义,那么属性值将从更具体的样式表中被继承过来。

    例如,外部样式表拥有针对h3选择器的三个属性:

    1. h3{  
    2. color:red;  
    3. text-align:left;  
    4. font-size:8pt;  
    5. }  
    6.  

    而内部样式表拥有针对h3选择器的两个属性:

    1. h3{  
    2. text-align:right;  
    3. font-size:20pt;  
    4. }  
    5.  

    假如拥有内部样式表的这个页面同时与外部样式表链接,那么h3得到的样式是:

    1. color:red;  
    2. text-align:right;  
    3. font-size:20pt;  
    4.  

    即颜色属性将被继承于外部样式表,而文字排列(text-alignment)和字体尺寸(font-size)会被内部样式表中的规则取代。

    【编辑推荐】

    1. CSS中的ul与li样式用法详解
    2. IE6.0对padding的解读分析
    3. CSS样式表高效使用八大秘诀
    4. CSS overflow溢出属性
    5. IE6中常见CSS兼容性解决十大技巧

     

    相关内容

    热门资讯

    如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
    如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
    各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
    施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
    Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
    范例解读VB.NET获取环境变... VB.NET编程语言的使用范围非常广泛,可以帮助开发人员处理各种程序中的需求,而且还能对移动设备进行...
    规避非法攻击 用好路由器远程管... 单位在市区不同位置设立了科技服务点,每一个服务点的员工都通过宽带路由器进行共享上网,和单位网络保持联...
    20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...