导入css样式,导入css样式表和连接的区别

HTML中怎么导入css?

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 可以作为补充方法使用。

css样式引入有哪几种方式,优先级是怎么样的?

按优先级:前端优先读取正序。正规规范优先倒序。

style= 这样肯定是最优的,但也是最不推荐的。前端标签直接写入。

延伸阅读:读取优先,灵活使用,如大量页面,每页面都要设置。工作繁琐,大量写入增加代码量。不利优化。

style type="text/css" 这样属于第二读取方式。直接写在对应的页面。

延伸阅读:每页面都要设置。工作繁琐,大量写入增加代码量。不利优化。

link type="text/css" href=" 引用CSS文件 第三级。这全局引入.

延伸阅读:全局CSS。可以分离代码及外部引入,简单快捷。也是现在都在用的。

如何引入css样式

在网站的head头部中加入link标签即可引入,如下:

head

meta charset="UTF-8"

meta name="viewport" content="width=device-width, initial-scale=1"

title用户鉴权认证中心/title

meta name="keywords" content="" /

meta name="description" content="" /

link rel="stylesheet" type="text/css" href="/static/vendor/bootstrap/css/bootstrap.min.css"

link rel="stylesheet" type="text/css" href="/static/fonts/font-awesome-4.7.0/css/font-awesome.min.css"

link rel="stylesheet" type="text/css" href="/static/fonts/iconic/css/material-design-iconic-font.min.css"

link rel="stylesheet" type="text/css" href="/static/css/util.css"

link rel="stylesheet" type="text/css" href="/static/css/main.css"

/head

引入css样式的方式有几种

1.使用HTML标签的STYLE属性

将STYLE属性直接加在单个的HTML元素标签上,控制HTML标签的表现样式。这种引入CSS的方式是分散灵活方便,但缺乏整体性和规划性,不利于后期的修改和维护,当需要修改网站的样式时,一个相同的修改可能涉及多个地方,维护成本高。使用STYLE属性的样式效果最强,会覆盖掉其它几种引入方式的相同样式效果。

2.将样式代码写在页面STYLE.../STYLE标签之中

STYLE.../STYLE结构可以位于页面HTML标签中的任何位置,也可以多次出现。通常是将整个STYLE.../STYLE结构写在页面的HEAD.../HEAD部分中。这种引入CSS方式的特点是每个页面的CSS代码可能具有统一性和规划性,一个页面内部便于复用和维护,但多个页面之间的CSS代码复用仍然不够。

3.使用 LINK标签,引入外部CSS文件

将css代码写在一个单独的文件中,用link标签直接引入该文件到页面中。一个页面可以多次使用LINK标签引入多个外部css文件,注意这些CSS代码的相互影响,通常是后引入的CSS文件会覆盖前面引入的CSS文件的相同效果。这种引入CSS的方式是目前最为流行的,可以在站个网站范围内进行CSS代码的规划,方便复用和维护,但这样将代码高度集中,代码量可能过大,维护不当的话又容易出现混乱。

4.使用@import引入CSS文件

使用@import引入CSS文件有两种方式,一种可以放在页面中的STYLE.../STYLE 中,用法如下:

 @import url(index2.css);

另外也可以放在CSS文件中使用,用法如下:

 @import "sub.css";

使用用@import引入CSS可以很方便的引入外部文件的CSS代码,方便维护和规划。但是每多引入一个CSS文件,就会对服务器增加一次连接请求,当访问量较大时,需在维护性和性能上进行权衡。


分享标题:导入css样式,导入css样式表和连接的区别
文章转载:http://ybzwz.com/article/dsdioeh.html