HOME 首页
SERVICE 服务产品
XINMEITI 新媒体代运营
CASE 服务案例
NEWS 热点资讯
ABOUT 关于我们
CONTACT 联系我们
创意岭
让品牌有温度、有情感
专注品牌策划15年

    css怎么引入html(css怎么引入图片)

    发布时间:2023-04-06 18:29:06     稿源: 创意岭    阅读: 57        

    大家好!今天让小编来大家介绍下关于css怎么引入html的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。

    创意岭作为行业内优秀的企业,服务客户遍布全球各地,相关业务请拨打电话:175-8598-2043,或添加微信:1454722008

    文章目录列表:

    css怎么引入html(css怎么引入图片)

    一、HTML中怎么导入css?

    参考以下html导入css的方式:

    HTML 中引入 CSS 的方式

    有 4 种方式可以在 HTML 中引入 CSS。其中有 2 种方式是在 HTML 文件中直接添加 CSS 代码,另外两种是引入 外部 CSS 文件。下面我们就来看看这些方式和它们的优缺点。

    内联方式

    内联方式指的是直接在 HTML 标签中的 style 属性中添加 CSS。

    示例:

    <div style="background: red"></div>

    这通常是个很糟糕的书写方式,它只能改变当前标签的样式,如果想要多个 <div> 拥有相同的样式,你不得不重复地为每个 <div>添加相同的样式,如果想要修改一种样式,又不得不修改所有的 style 中的代码。很显然,内联方式引入 CSS 代码会导致 HTML 代码变得冗长,且使得网页难以维护。

    嵌入方式

    嵌入方式指的是在 HTML 头部中的 <style> 标签下书写 CSS 代码。

    示例:

    <head>

    <style>

    .content {

    background: red;

    }

    </style>

    </head>

    嵌入方式的 CSS 只对当前的网页有效。因为 CSS 代码是在 HTML 文件中,所以会使得代码比较集中,当我们写模板网页时这通常比较有利。因为查看模板代码的人可以一目了然地查看 HTML 结构和 CSS 样式。因为嵌入的 CSS 只对当前页面有效,所以当多个页面需要引入相同的 CSS 代码时,这样写会导致代码冗余,也不利于维护。

    链接方式

    链接方式指的是使用 HTML 头部的 <head> 标签引入外部的 CSS 文件。

    示例:

    <head>

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

    </head>

    这是最常见的也是最推荐的引入 CSS 的方式。使用这种方式,所有的 CSS 代码只存在于单独的 CSS 文件中,所以具有良好的可维护性。并且所有的 CSS 代码只存在于 CSS 文件中,CSS 文件会在第一次加载时引入,以后切换页面时只需加载 HTML 文件即可。

    导入方式

    导入方式指的是使用 CSS 规则引入外部 CSS 文件。

    示例:

    <style>

    @import url(style.css);

    </style>

    比较链接方式和导入方式

    链接方式(下面用 link 代替)和导入方式(下面用 @import 代替)都是引入外部的 CSS 文件的方式,下面我们来比较这两种方式,并且说明为什么不推荐使用 @import。

    link 属于 HTML,通过 <link> 标签中的 href 属性来引入外部文件,而 @import 属于 CSS,所以导入语句应写在 CSS 中,要注意的是导入语句应写在样式表的开头,否则无法正确导入外部文件;

    @import 是 CSS2.1 才出现的概念,所以如果浏览器版本较低,无法正确导入外部样式文件;

    当 HTML 文件被加载时,link 引用的文件会同时被加载,而 @import 引用的文件则会等页面全部下载完毕再被加载;

    小结:我们应尽量使用 <link> 标签导入外部 CSS 文件,避免或者少用使用其他三种方式。

    二、怎么将css文件链接到html

    CSS的引入方式共有三种:行内样式、内部样式表、外部样式表。

    一、行内样式

    使用style属性引入CSS样式。

    示例:

    <h1 style="color:red;">style属性的应用</h1>

    <p  style="font-size:14px;color:green;">直接在HTML标签中设置的样式</p>

    实际在写页面时不提倡使用,在测试的时候可以使用。

    例如:

    <!DOCTYPE>

    <html>

    <head>

    <meta charset="utf-8" />

    <title>行内样式</title>

    </head>

    <body>

    <!--使用行内样式引入CSS-->

    <h1 style="color:red;">Leaping Above The Water</h1>

    <p style="color:red;font-size:30px;">我是p标签</p>

    </body>

    </html>

    二、内部样式表

    在style标签中书写CSS代码。style标签写在head标签中。

    示例:

    <head>

    <style type="text/css">

    h4{

    color:red;

    }

    </style>

    </head>

    例如:

    <!DOCTYPE>

    <html>

    <head>

    <meta charset="utf-8" />

    <title>内部样式表</title>

    <!--使用内部样式表引入CSS-->

    <style type="text/css">

    div{

    background: green;

    }

    </style>

    </head>

    <body>

    <div>我是DIV</div>

    </body>

    </html>

    三、外部样式表

    CSS代码保存在扩展名为.css的样式表中

    HTML文件引用扩展名为.css的样式表,有两种方式:链接式、导入式。

    语法:

    1、链接式

    <link type="text/css" rel="styleSheet"  href="CSS文件路径" />

    2、导入式

    <style type="text/css">

    @import url("css文件路径");

    </style>

    例如:

    <!DOCTYPE>

    <html>

    <head>

    <meta charset="utf-8" />

    <title>外部样式表</title>

    <!--链接式:推荐使用-->

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

    <!--导入式-->

    <style type="text/css">

    @import url("css/style.css");

    </style>

    </head>

    <body>

    <ol>

    <li>1111</li>

    <li>2222</li>

    </ol>

    </html>

    链接式和导入式的区别

    <link>

    1、属于XHTML

    2、优先加载CSS文件到页面

    @import

    1、属于CSS2.1

    2、先加载HTML结构在加载CSS文件。

    四、CSS中的优先级

    1、样式优先级

    行内样式>内部样式>外部样式(后两者是就近原则)

    例如:

    行内样式和内部样式比较优先级:

    <!DOCTYPE>

    <html>

    <head>

    <meta charset="utf-8" />

    <title>行内样式和内部样式表的优先级</title>

    <!--内部部样式表-->

    <style type="text/css">

    p{

    color: blue;

    }

    </style>

    </head>

    <body>

    <!--行内样式-->

    <p style="color: red;">我是p段落</p>

    </html>

    浏览器运行效果:

    css怎么引入html(css怎么引入图片)

    结论:行内样式优先级高于内部样式表。

    内部样式表和外部样式表比较优先级:

    a、内部样式表在外部样式表上面

    <!DOCTYPE>

    <html>

    <head>

    <meta charset="utf-8" />

    <title>内部样式表和外部样式表的优先级</title>

    <!--内部部样式表-->

    <style type="text/css">

    p{

    color: blue;

    }

    </style>

    <!--外部样式表-->

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

    </head>

    <body>

    <p>我是p段落</p>

    <div>我是div</div>

    <ol>

    <li>1111</li>

    <li>2222</li>

    </ol>

    </html>

    浏览器运行效果:

    css怎么引入html(css怎么引入图片)

    b、外部样式表在内部样式表上面

    <!DOCTYPE>

    <html>

    <head>

    <meta charset="utf-8" />

    <title>内部样式表和外部样式表的优先级</title>

    <!--外部样式表-->

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

    <!--内部部样式表-->

    <style type="text/css">

    p{

    color: blue;

    }

    </style>

    </head>

    <body>

    <p>我是p段落</p>

    <div>我是div</div>

    <ol>

    <li>1111</li>

    <li>2222</li>

    </ol>

    </html>

    浏览器运行效果:

    css怎么引入html(css怎么引入图片)

    结论:内部样式表和外部样式表使用就近原则,即谁写在下面以谁为准。

    注意:导入式和链接式的优先级也是使用就近原则。

    2、选择器优先级

    优先级:ID选择器>类选择器>标签选择器

    <!DOCTYPE>

    <html>

    <head>

    <meta charset="utf-8" />

    <title>选择器的优先级</title>

    <style type="text/css">

    #a{

    color: green;

    }

    .b{

    color: yellow;

    }

    h4{

    color: red;

    }

    </style>

    </head>

    <body>

    <h4>111</h4> <!--红色-->

    <h4 id="a" class="b">222</h4> <!--绿色-->

    <h4 class="b">333</h4><!--黄色-->

    </html>

    浏览器运行效果:

    css怎么引入html(css怎么引入图片)

    三、HTML中怎么导入css?

    • 1

      新建一个html文件,命名为test.html,用于讲解html中如何导入css。

      css怎么引入html(css怎么引入图片)

      请点击输入图片描述

    • 2

      在test.html文件内,使用div创建一个模块,下面将对该div进行css样式的定义。

      css怎么引入html(css怎么引入图片)

      请点击输入图片描述

    • 3

      在test.html文件内,设置div的class属性为mydiv,主要用于css文件对该类名进行样式定义。

      css怎么引入html(css怎么引入图片)

      请点击输入图片描述

    • 4

      新建一个css文件夹,在文件夹内创建一个css文件,命名为test.css,用于编写css样式。

      css怎么引入html(css怎么引入图片)

      请点击输入图片描述

    • 5

      在test.css文件内,使用div的类名进行样式定义,设置div的宽度、高度均为200px,背景颜色为黄色。

      css怎么引入html(css怎么引入图片)

      请点击输入图片描述

    • 6

      在test.html文件内,使用link标签导入test.css样式文件,href为css路径。

      css怎么引入html(css怎么引入图片)

      请点击输入图片描述

    • 7

      在浏览器打开test.html文件,查看实现的效果。

    四、css 如何嵌入 HTML 中

    有三种方法:

    1.内部引用

    所谓内部引用就是运用style标签引用在同HTML页内<HEAD></HEAD>部分的css定义。如:

    <html>

    <head>

    .cssstyle { font:12px;

    color:#339966;

    border:1px #e1763d solid;

    }

    </head>

    <body>

    <div class="cssstyle"> THIS IS A PARTS OF TEXT WHICH LINK CSS STYLE IN HEAD PART</div>

    </body>

    </html>

    2.外部引用

    外部引用就是用<link>标签引用外部CSS文件中的样式。如欲实现上述效果,可将CSS做成单独文件。

    文件CSSSTYLE.CSS

    .cssstyle { font:12px;

    color:#339966;

    border:1px #e1763d solid;

    }

    然后在HTML引用它:

    <html>

    <head>

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

    </head>

    <body>

    <div class="cssstyle"> THIS IS A PARTS OF TEXT WHICH LINK CSS STYLE IN HEAD PART</div>

    </body>

    </html>

    使用这种方法引用要确保CSS文件和HTML文件的相对路径完整无误,要不然HTML文档是不会找到CSS样式的。

    3.内联引用

    内联引用其实就是在应用CSS样式的HTML部分直接在所做用的标签上定义CSS样式,这种方法最直接,但是缺点也最明显,最大的问题就是代码繁冗,作用域也仅仅在定义的标签的作用范围。如:

    <p style="color:#ccc">THIS TEXT IS GREY</p>

    <p>I AM NOT GREY, WHAT COLOR AM I? :)</p>

    综上所述,CSS应用与HTML中共有三种基本方法。在CSS学习之初,大家就必须明确这三种方法,并且形成良好的编程习惯。笔者建议大家使用外部调用的方法来引用CSS文件,这样不仅可以提高代码的可读性和可维护性,还更利于搜索引擎的收录和引用。

    上述的 3 种 CSS,可以同时并用,也可以择您所好,单一或成双地利用。若是各 CSS 间的论述相冲突,则内在界说的 CSS 会盖过外在连结的 CSS ,字里行间的 CSS 会盖过 内在界说的 CSS 。

    以上就是小编对于css怎么引入html问题和相关问题的解答了,如有疑问,可拨打网站上的电话,或添加微信。


    推荐阅读:

    c++读取csv(c读取csv文件)

    css品牌

    长安cs75插上u盘为啥不能听歌(长安cs75插优盘放不出歌)

    唯美有深度的作文素材

    杭州各区收入排行(杭州各区收入排行榜最新)