• CSS自学笔记(4):CSS样式表的使用


    当浏览器读到一个样式表时,浏览器会根据这个样式表来格式化html文档,从而表现出各式各样的网页。

    想要浏览器读到样式表,有三种方法:

    1.外部样式表

    外部样式表可以理解为.CSS文件。当多个页面使用同一个样式的时候,外部样式表是一个很理想的选择。

    在使用外部样式表的情况下,可以通过改变一个文件来改变整个站点的外观,无需在调整html文件,尤其是多个页面使用同一个样式的时候。

    每个html页面使用标签<link>来连接外部样式表:

    <head>
    <link rel="stylesheet" type="text/css" href="mystyle.css" />
    </head>

    浏览器会从样式表mystyle.css中读取样式声明,格式化html文档。

    注:样式表中,属性值和单位之间不能留有空格。

    2.内部样式表

    内部样式表就是将样式的定义放在html文档的开头处。

    当单个html文档需要特殊的样式时,内部样式是个很不错的选择。

    可以使用<style>标签中定以内部样式。

    <head>
    <style type="text/css">
      hr {color: #3F0;}
      p {margin-left: 100px;}
      body {background-image: url("bg.gif");}
    </style>
    </head>

    3.内联样式

    内联样式表就是将样式的定义放在html的标签中。

    使用内联样式,需要在相关的html标签内使用样式属性(style),style属性中可以包含任何CSS的属性。

    <p style="color: #3F0; margin-left: 100px">
    This is a paragraph
    </p>

    这是标签p的内联样式,效果是

    40725120203

    注:内联样式会损坏样式表的许多优势。

    4.多重样式的问题

    如果同一个选择器将不同的属性定义在不同的样式表中,这是属性值会根据样式表的类型进行继承。

    内部样式会继承外部样式的属性。

    例如:外部样式定义的属性

    h3 {
      color: #F00;
      text-align: left;
      font-size: 8pt;
      }

    内部样式定义属性

    h3 {
      text-align: right; 
      font-size: 20pt;
      }

    当显示的浏览器上时

    40725120203

    可看出内部样式会继承外部样式的属性。

    当再一次的定义了内联样式

    <h3 style="color:#006">测试h3标题</h3>

    153

  • 相关阅读:
    网站备案 应该找域名商还是空间商备案
    备案的问题
    js发送邮件确定email地址
    How to Create a First Shell Script
    虚拟主机和网站空间有什么区别?
    linux 单引号,双引号,反引号
    linux 中的单引号 和双引号有什么区别吗
    linux awk命令详解
    shell中$0,$?,$!等的特殊用法
    深圳测试协会第二次管理层会议成功召开!
  • 原文地址:https://www.cnblogs.com/lonzhe/p/3867918.html
Copyright © 2020-2023  润新知