HTML中怎么导入css?

html-css010

HTML中怎么导入css?,第1张

1、使用 <link>标签导入

使用 <link>标签导入外部样式表文件:

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

对各个属性的说明:

href 属性设置外部样式表文件的地址,可以是相对地址,也可以是绝对地址。

rel 属性定义关联的文档,这里表示关联的是样式表。

type 属性定义导入文件的类型,同 style 元素一样,text/css表明为 CSS 文本文件。

一般在定义 <link>标签时,应定义 3 个基本属性,其中 href 是必须设置属性。

也可以在 link 元素中添加 title 属性,设置可选样式表的标题,即当一个网页文档导入了多个样式表后,可以通过 title 属性值选择所要应用的样式表文件。

外部样式是 CSS 应用的最佳方案,一个样式表文件可以被多个网页文件引用,同时一个网页文件可以导入多个样式表,方法是重复使用 link 元素导入不同的样式表文件。

2、使用 @import 关键字导入

在 <style>标签内使用@import关键字导入外部样式表文件:

<style type="text/css">

@import url("001.css")

</style>

在 @import 关键字后面,利用 url() 函数包含具体的外部样式表文件的地址。

对比

两种导入样式表的方法比较:

link 属于 HTML 标签,而 @import 是 CSS 提供的。

页面被加载时,link 会同时被加载,而 @import 引用的 CSS 会等到页面被加载完再加载。

@import 只在 IE 5 以上才能识别,而 link 是 HTML 标签,无兼容问题。

link 方式的样式的权重高于 @import 权重。

一般推荐使用 link 导入样式表的方法,@import 可以作为补充方法使用。

我们在HTML中经常需要引入CSS和JS文件,那么如何引入呢?下面我给大家演示一下。

工具/材料

Sublime Text

01

首先新建一个文件夹,在文件夹下面建立如下图所示的文件

02

接下来用Sublime Text打开HTML文件,写入HTML结构,如下图所示

03

然后我们在Head标签内用link标签引入CSS文件,如下图所示

04

最后用Script标签引入JS文件即可,如下图所示

1、html引入css文件之直接在div中使用css样式制作div+css网页<div style="border:1px red solid">html引入css文件</div>说明:html引入css文件的这种方法不建议使用,因为会让页面的标签很多,看起来很累赘,体现不了css的优势,当然如果你非常想用这种方法,在不经常更改的地方可以用一用,但是还是不推荐。2、html引入css文件之html中使用style自带式直接在header 里面写css<style type="text/css">div{margin: 0padding: 0border:1px red solid}</style>说明:html引入css文件的这种方法适合在页面较少的情况下使用。优点:速度 快,所有的css控制都是针对本页面标签的,没有多余的css命令;再者不用外链css文件。直接在html文档中读取样式。缺点如果页面较多改版会很麻烦,单个页 面显得臃肿,css不能被其他html引用造成代码量相对较多,维护也麻烦些。但是采用这种方法的公司大多有钱,对他们来说用户量是关键,他们不缺人进 行复杂的维护工作。3、html引入css文件之使用@import引用外部CSS文件将一个独立的.css文件引入HTML文件中,导入式使用css规则引入外部css文件,<style>标记也是写在<head>标记中,使用的语法如下:<style type="text/css"> @import"mystyle.css"此处要注意.css文件的路径</style>4、html引入css文件之使用link引用外部CSS文件 在网页的<head></head>标签对中使用<link>标记来引入外部样式表文件,使用html规则引入外部css。<link href="./mystyle.css" rel="stylesheet" type="text/css"/>说明:html引入css文件的这种方法就不需要style标签,而是直接通过link一个样式来引用外部样式,推荐使用link来引用外部的css样式方法。