首页前端开发其他前端知识CSS外部样式表链接到HTML文档的方法是什么

CSS外部样式表链接到HTML文档的方法是什么

时间2024-03-25 09:12:03发布访客分类其他前端知识浏览1095
导读:在实际案例的操作过程中,我们可能会遇到“CSS外部样式表链接到HTML文档的方法是什么”这样的问题,那么我们该如何处理和解决这样的情况呢?这篇小编就给大家总结了一些方法,具有一定的借鉴价值,希望对大家有所帮助,接下来就让小编带领大家一起了解...
在实际案例的操作过程中,我们可能会遇到“CSS外部样式表链接到HTML文档的方法是什么”这样的问题,那么我们该如何处理和解决这样的情况呢?这篇小编就给大家总结了一些方法,具有一定的借鉴价值,希望对大家有所帮助,接下来就让小编带领大家一起了解看看吧。

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>
    

实现效果:

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外部样式表链接到HTML文档的方法是什么”的内容了,通过以上内容的阐述,相信大家对CSS外部样式表链接到HTML文档的方法是什么已经有了进一步的了解,如果想要了解更多相关的内容,欢迎关注网络,网络将为大家推送更多相关知识点的文章。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: CSS外部样式表链接到HTML文档的方法是什么
本文地址: https://pptw.com/jishu/652681.html
PHP中print和echo有何区别,与print_r一样吗? PHP如何实现删除留言的操作,实现方法是什么?

游客 回复需填写必要信息