zoukankan      html  css  js  c++  java
  • CSS引入方式

    ■ 三种引入方式

    按照CSS样式书写的位置(或者引入的方式),CSS样式表可以分为三大类:

      ▶ 行内样式表(行内式)

      ▶ 内部样式表(嵌入式)

      ▶ 外部样式表(链接式)--推荐使用

    ■ 行内样式表

    □ 使用说明

    在元素标签内部的style属性中设定CSS样式,适合于修改简单样式

    使用行内样式表设定CSS,通常也被称为行内式引入

    注意:

      ▶ style其实就是标签的属性,属性值由双引号包括,双引号中样式的写法要符合CSS规范

      ▶ 可以控制当前的标签设置样式

      ▶ 由于书写繁琐,并没有体现出结构与样式相分离的思想,所以不推荐大量使用,只有对当前元素添加简单样式的时候,可以考虑使用

    □ 示例

    <div style="color:red; font-size:12px;" >行内样式表</div>

    ■ 内部样式表

    □ 使用说明

    将CSS写到HTML页面内部,将所有的CSS代码抽取出来,单独放到一个<style>标签中

    使用内部样式表设定CSS,通常也被称为嵌入式引入,这种方式在练习或者调试时常用

    注意:

      ▶ <style>标签理论上可以放在HTML文档的任何地方,但一般会放在文档的<head>标签中,通过此种方式,可以方便控制当前整个页面中的元素样式设置

      ▶ 该方式使代码结构清晰,但是并没有实现结构与样式完全分离

    □ 示例

    <style>
        <div>
            color: red;
            font-size: 12px;
        </div>
    </style>
    
    <div>内部样式表</div>

    ■ 外部样式表

    □ 使用说明

    将样式单独写到CSS文件中,之后把CSS文件引入到HTML页面中使用

    实际开发都是外部样式表,适合于样式比较多的情况

    引入外部样式表分为两步:

      1) 新建一个后缀名为.css的样式文件,把所有CSS代码都放入此文件中

      2) 在HTML页面中,使用<link>标签引入这个文件

    □ 示例

    CSS文件(XXX.css)

    div {
        color: red;
        font-size: 12px;
    }

    HTML文件

    ...
    <head>
        <link rel="stylesheet" href="CSS文件路径">
    </head>
    ...
    <body>
        <div>使用外部样式表</div>
    </body>

     ■ 总结

    □ 行内样式表

    优点:书写方便,权重高

    缺点:结构样式混写

    使用情况:较少

    控制范围:控制一个标签

    □ 内部样式表

    优点:部分结构和样式相分离

    缺点:没有彻底分离

    使用情况:较多

    控制范围:控制一个页面

    □ 外部样式表

    优点:完全实现结构和样式相互分离

    缺点:需要引入

    使用情况:最多,推荐使用

    控制范围:控制多个页面

  • 相关阅读:
    A Simple Problem About Truth Table
    Android Fragment完全解析,关于碎片你所需知道的一切
    Android系统中标准Intent的使用
    Android应用开发全程实录-你有多熟悉listView
    Android四大基本组件介绍及生命周期
    设计模式
    Java流(Stream)、文件(File)和IO
    Java网络编程详解
    Java 多线程
    深入理解Java虚拟机 精华总结(面试)
  • 原文地址:https://www.cnblogs.com/shiliye/p/14174925.html
Copyright © 2011-2022 走看看