html标签引入css样式的四种方式

总览

  • 内联样式表
  • 嵌入样式表
  • 外联样式表
  • 导入样式表

一、内联样式表

  • 内联式(Inline Style):也叫内嵌式或行内式,在html代码中嵌入css样式,只对当前标签起作用。
  • 基本语法:
    在这里插入图片描述
  • 缺点:只能对一组标签进行样式渲染,导致css程序多,html与css耦合,影响开发效率与执行效率。(不推荐使用

二、嵌入样式表

  • 嵌入式(Inline Style):也叫页内样式,在网页上使用style标签包裹样式代码。
  • 基本语法
    在这里插入图片描述
  • 缺点:使html文件中包含大量css程序,页面结构样式耦合,不利于维护。(不推荐使用

三、外联样式表

  • 外联式(Linking):也叫外部样式,将样式文件独立的编写在样式文件中,在html中显示的声明引入样式文件。(建议使用
  • 外部文件:以css为后缀的文件名,内容为样式程序。
    在这里插入图片描述
  • 引入css文件声明
<head>
	……
	<link href="css/04test.css" rel="stylesheet" type="text/css" />
	……
</head>
  • link元素:连接元素,是head标签的子标签。
    • href:设定引入外部文件的路径url。
    • type:设置或获取对象的 MIME 类型。

四、导入样式表

  • 导入式( import ):在css编写容器中使用@import导入外部css文件。
<style type="text/css">
	@import url(“css/04test.css");
</style>
  • @import:导入样式的规则关键字。
    • url(“css路径”):导入外部css文件的路径。
  • 也可以在外部文件中导入css文件。

五、链接式与导入式的区别:

<link/>标签属于XHTML(html的过渡版本,但被所有浏览器兼容),
@import是属于CSS2.1,IE4无法兼容。

使用<link/>链接的CSS文件先加载到网页当中,进行编译显示
使用@import导入的CSS文件,客户端显示HTML结构CSS文件加载到网页当中,因此会有短时间无样式显示。

建议:使用link引入外部css文件

六、优先级

内联样式表(标签内部)> 嵌入样式表(当前文件中)> 外部样式表(外部文件中)。

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr.Letian

您的打赏是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值