CSS引入样式的四种方法及优先级顺序

CSS引入样式的几种方法

css可以通过4种方式引入样式表 根据不同的需求可以选择不同的引入方式 但是它们也有不同的优缺点

  1. 行内样式
  2. 嵌入式样式
  3. 外部样式
  4. @import 导入的方式

1.行内样式

特点 : 通过HTML的style属性实现

<div>
	<ul>
		<li style='margin-top: 10px;'></li>
		<li></li>
		<li></li>
		<li></li>
		<li></li>
	</ul>
</div>

在这里插入图片描述

2.嵌入式样式

特点 : style标签中写css样式 在body中引用

<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			body{
				background-color: rgba(0,0,0,.5);
			}
			
			div{
				margin-top: 150px;
			}
			
		</style>
	</head>
	<body>
		<div></div>
	</body>
</html>

在这里插入图片描述

3.外部样式

特点 : css代码保存在后缀名为.css的文件中 然后在html页面中通过link标签引入

<head>
		<meta charset="utf-8">
		<title>小米移动端布局</title>
		<link rel="stylesheet" type="text/css" href="./css/styles.css"/>
</head>

在这里插入图片描述

4.@import导入的方式

特点 : 把@import放在style标签中

这种方式不推荐使用 第一因为使用@import导入的css开始不会被加载 只有在引用到他的时候浏览器才会下载去加载它 这就导致了浏览器无法并行下载所需的样式文件 第二如果有多个@import的时候 在IE中下载顺序会被打乱 JavaScript无法解析到它 网络不好的时候可能会导致浏览器混乱

<style>
	@import url("css/styles.css");
</style>

在这里插入图片描述

四种引入方式的优先级

行内样式 > 内嵌样式 > 外部样式 > 导入样式

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值