美文网首页我爱编程
CSS的引入方式

CSS的引入方式

作者: 饥人谷_刘依依 | 来源:发表于2016-11-21 17:11 被阅读0次

1.内联式

内联式是最简单的插入方法,直接把CSS代码写在现有的HTML标签中。
例如:
<p style="color:blue; background=pink; font-size:12px;"></p>
这种方式的优点是简单直接,在CSS样式简单的情况下可以这样写。但是如果CSS样式复杂的时候,会导致HTML文件中有很多的style属性,HTML文件体积过大,不利于后期的维护。

2.嵌入式

嵌入式是将CSS代码写在<head></head>之间,并用<style type="text/css"></style>进行声明。
例如:

<!DOCTYPE HTML>
<html>

    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
        <title>CSS样式的插入方式</title>
        <style type="text/css">
            p {
                color: blue;
                font-size: 12px;
            }
        </style>
    </head>

    <body>
        <p>这是嵌入式的CSS样式写法。</p>
    </body>

</html>

这种方式适用于CSS代码不多,文件很少的情况。如果一个网站有多个页面,那么即使使用的CSS样式相同,每个页面也是要重新定义的。

3.外部式

外部式是将CSS代码放在一个单独的外部文件中,CSS文件样式以“.css”为扩展名,在<head></head>标签中加上<link href="style.css" type="text/css" rel="stylesheet" />将CSS样式文件链接到HTML文件中就可以了。
例如:
HTML文件

<!DOCTYPE HTML>
<html>

    <head>
        <title>CSS样式的插入方式</title>
        <link href="style.css" type="text/css" rel="stylesheet" />
    </head>

    <body>
        <p>这是嵌入式的CSS样式写法。</p>
    </body>

</html>

CSS样式文件(命名为“style.css”)

p{
color:blue;
font-size:12px;
}

这种方式使用的最多,它的好处是将HTML文件和CSS文件分离,使得维护起来比较容易,而且如果一个网站有多个页面,这些页面都使用同一套样式的话,可以都调用同一个CSS文件,就可以保持页面风格的统一了。

4.导入式

用@import的方式来导入CSS样式,在HTML初始化的时候,会被导入到HTML文件里,成为文件的一部分。
例如:
@import url(“style.css”);
这种方式不推荐使用,因为@import有个小缺陷,它会等到页面全部被加载完再被加载,当用户的网速较慢时,会出现一段页面没有CSS样式的时间,等全部加载好了才能看到样式。

四种样式的优先级:内联式>嵌入式>外部式>导入式

@import与link的区别:

  • link引用的CSS在HTML文件一开始加载的时候开始加载,而@import引用的CSS会等到页面全部被加载完再被加载;
  • @import可以引入多个样式表集合到同一个文件;
  • 当使用javascript控制dom去改变样式的时候,只能使用link标签,因为@import不是dom可以控制的。

相关文章

  • CSS基础(一)

    1.CSS 的引入方式有哪些? CSS 的引入方式有以下三种: 行内样式使用style属性引入CSS样式。 内部样...

  • CSS引入方式及选择器

    CSS层叠样式表 HTML结构和CSS样式如何关键到一起(CSS的引入方式) CSS的引入方式 CSS常用属性 C...

  • CSS入门的那些坑

    几种引入css的方式 分别有用style 属性、style 标签、css link、css import, 引入c...

  • CSS 引入方式

    主要内容: CSS 引入方式介绍 ,link 和 @import区别 。 CSS是什么 层叠样式表 (Cascad...

  • CSS引入方式

    1、行内引入 2、内部引入 将CSS定义在head内 3、外部引入 单独编写CSS文件 在HTML->HEAD中引...

  • CSS引入方式

    CSS的基本语法 1)CSS语法选择器{属性名称1:属性值1;属性名称2:属性值2;...} 2)CSS的引入方式...

  • CSS引入方式

    CSS引入方式 通过 标签引用,最常见也是最推荐的的方式,所有的css代码只存在单独的css文件中,所以具有良好的...

  • css引入方式

      引入css,我把它分为在html文件中引入和在css文件中引入(网上大多称这种方式为导入)两种不同的方式。 一...

  • CSS引入方式

    CSS三种引入方式:内联、页级、外联 来源:http://www.cnblogs.com/ljwk/p/71363...

  • JavaScript之引入方式

    JavaScript的引入方式 JavaScript文件的引入方式与CSS引入方式类似,主要也是分为三种:标签内联...

网友评论

    本文标题:CSS的引入方式

    本文链接:https://www.haomeiwen.com/subject/mnpupttx.html