css外部链接形式实例分析

这篇文章主要介绍“css外部链接形式实例分析”,在日常操作中,相信很多人在css外部链接形式实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”css外部链接形式实例分析”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

创新互联是一家集网站建设,上蔡企业网站建设,上蔡品牌网站建设,网站定制,上蔡网站建设报价,网络营销,网络优化,上蔡网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

css外部链接形式有两种:1、通过link标记将css外部样式链接到HTML页面中,link标记需要放在head标记区,语法“<link type="text/css" rel="styleSheet"  href="CSS文件路径" />”;2、在style标签中通过“@import”规则链接,语法“@import url("css文件路径");”。

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

如果 CSS 样式被放置在网页文档外部的文件中,则称为外部样式表,一个 CSS 样式表文档就表示一个外部样式表。

实际上,外部样式表也就是一个文本文件,扩展名为.css。当把CSS样式代码复制到一个文本文件中后,另存为.css文件,则它就是一个外部样式表。

如下图所示就是一个外部样式表:

css外部链接形式实例分析

那如何将css外部样式表链接到HTML文档中?外部样式表的有两种方式:

1)、使用link

链接样式是指在外部定义CSS样式表并形成以.CSS为扩展名文件,然后在页面中通过<link>链接标记链接到页面中,而且该链接语句必须放在页面的<head>标记区。

语法:

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

2)、使用@import

导入式是通过@import在<style>标签中进行声明的

语法:

<style type="text/css">
  @import url("css文件路径");
</style>

简单实例:

css外部样式表 style.css

h2{
	color:red;
}
p{
	font-size:14px;
	color:green;
}

HTML文档

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<link type="text/css" rel="styleSheet"  href="style.css" />
		<!-- <style>
			@import url("style.cs");
		</style> -->
	</head>
	<body>
		<h2>link标签或@import的应用</h2>
		<p>外部定义CSS样式表以.CSS为扩展名文件,然后在页面中通过link标签或@import链接到页面中。</p>
	</body>
</html>

实现效果:

css外部链接形式实例分析

link和@import的区别:

1、从属关系区别

@import是 CSS 提供的语法规则,只有导入样式表的作用;link是HTML提供的标签,不仅可以加载 CSS 文件,还可以定义 RSS、rel 连接属性等。

2、加载顺序区别

加载页面时,link标签引入的 CSS 被同时加载;@import引入的 CSS 将在页面加载完毕后被加载。

3、兼容性区别

@import是 CSS2.1 才有的语法,故只可在 IE5+ 才能识别;link标签作为 HTML 元素,不存在兼容性问题。

4、DOM可控性区别

可以通过 JS 操作 DOM ,插入link标签来改变样式;由于 DOM 方法是基于文档的,无法使用@import的方式插入样式。

到此,关于“css外部链接形式实例分析”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!

当前标题:css外部链接形式实例分析
本文链接:https://www.cdcxhl.com/article48/peieep.html

成都网站建设公司_创新互联,为您提供静态网站标签优化手机网站建设服务器托管网页设计公司

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站制作