• [读书笔记:CSS实战手册]2、创建样式和样式表


    1、样式剖析
    一个样式由两部分组成,网页元素(Selector 选择器)和格式化指令(Declaration Block 声明块)。选择器可能是大标题、一段文本、一张照片等。声明块可以使文本变蓝、给段落加边框等。如:

    1
    2
    3
    4
    p {
        color: red;
        font-size: 12px;
    }
    • Selector(选择器):要进行样式设置的一个或多个元素
    • Declaration Block(声明块):包含选择器要应用的格式化选项。以左括弧({)开始,右括弧(})结束,中间包含声明
    • Declaration(声明):声明块中包含的格式化指令,由一个属性和一个值组成,并以分号结束
    • Property(属性):即格式化选项,一种属性由一个单词或用连字符连接的多个单词,表示一种特定的样式,如font-size、color
    • Value(值):属性的具体值,有颜色、长度、URL、关键字几类值类型。值中间有空格的话需要用引号引起来
    • CSS书写格式:建议按照上面的例子进行书写,这样便于阅读和修改。声明块中的声明建议按照Mozilla推荐的顺序书写

    2、理解样式表
    可以把样式放到网页文件的内部或外部,或者混合使用。
    外部样式表的好处:独立文件可被浏览器缓存,使网页打开更快;样式集中更便于修改;更改一处,其他使用此样式的网页也同步修改了。

    3、内部样式表
    放在HTML的<style>标签中,<style>标签一般放在<head>标签中。
    也可以使用HTML的style属性在标签内直接定义样式,这种样式称为行内样式。

    4、外部样式表
    文件一般使用.css作为扩展名。一个网页的样式表可以根据用途分为多个文件,如公共样式表global.css,表单样式表form.css等。
    外部样式表只包含CSS声明(属性、值),不包含<style>,因为<style>是HTML标签。
    在HTML中引入外部样式表可以使用<link>标签或<style>标签。<link>标签的格式如下:

    1
    <link rel="stylesheet"  type="text/css" href="css/global.css" />

    其中:rel为链接类型,type为数据类型(文本文件,包含CSS),href为CSS文件的位置,即URL。
    使用<style>标签,在内部使用CSS的import指令,格式如下:

    1
    2
    3
    <style type="text/css">
    @import url(css/global.css);
    </style>

    在外部样式表中也可以使用import指令引入其他外部样式表文件。
    内部样式表的样式一般放到引用外部样式表的后面。

    5、检验CSS
    W3C推出了在线检测检验的工具:http://jigsaw.w3.org/cssvalidaor/,Firefox的JavaScript控制台也有相应的提示,Html Validator插件也可用于检测。

    6、清除高速缓存
    浏览器会缓存网页图片、外部样式表文件等,如果编写外部样式表时样式不起作用,可能是浏览器缓存了相应的文件,清除方法如下:
    在浏览器的设置中去掉缓存,或者在刷新时按Ctrl+鼠标点击刷新(Reload)按钮或使用快捷键(IE下为Ctrl+F5,Firefox为Ctrl+Shift+R)。

     
  • 相关阅读:
    [转]如何有效运作知识库
    针式PKM如何帮助你解决个人知识管理中的常见问题?
    知识管理的目的是什么?如何进行知识管理?
    [转]阅读《讀書這玩意兒》有感&笔记
    [转]学习的三个层次
    小鱼干的做法
    IIS ERROR: Server Application Error 和 IIS与.NET Framework的安装顺序问题
    C#调用oracle存储过程 最简单的实例
    Oracle 中游标实例
    查看Sql Server是否有打SP4
  • 原文地址:https://www.cnblogs.com/xchsp/p/2966150.html
Copyright © 2020-2023  润新知