• 技术文章 >web前端 >前端问答

    css外部链接形式有哪几种

    青灯夜游青灯夜游2022-07-27 20:27:31原创138

    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外部样式表链接到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

    h1{
    	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>
    		<h1>link标签或@import的应用</h1>
    		<p>外部定义CSS样式表以.CSS为扩展名文件,然后在页面中通过link标签或@import链接到页面中。</p>
    	</body>
    </html>

    实现效果:

    1.png

    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的方式插入样式。

    (学习视频分享:web前端入门

    以上就是css外部链接形式有哪几种的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:css
    上一篇:css规则有哪三种类型 下一篇:css里outline是什么
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 引入Css样式中link和rel是什么意思• CSS3动画实战之:超酷炫的粘性气泡效果• 利用纯CSS如何在滚动时自动添加头部阴影• 聊聊怎么巧用CSS给普通黑色二维码添上彩色渐变!• 聊聊CSS3中的4个逻辑选择器(快速入手)
    1/1

    PHP中文网