CSS 之 引用方式


CSS 的引用方式有三种:

  • 内联式
  • 嵌入式
  • 外部式

嵌入式

 在页面头部通过style标签定义,对当前页面中所有符合样式选择器的标签都起作用

<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="UTF-8">
		<title>Document</title>
		<style>
			/* 嵌入式 */
			p{
				color:blue;
			}
		</style>
	</head>
	<body>
		<p>welcome to CSS!</p>
		<p>hello</p>
		<hr>
		<h2>world</h2>
		<hr>
		<div>嘿嘿</div>
		<div>哈哈</div>
	</body>
</html>

效果如下:
在这里插入图片描述

内联式

使用HTML标签的style属性定义,只对设置style属性的标签起作用

<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="UTF-8">
		<title>Document</title>
	</head>
	<body>
		<p>welcome to CSS!</p>
		<p>欢迎来到CSS课堂!</p>
		<hr>
		/* 嵌入式 */
		<h2 style="color:red;">WEB前段工程师</h2>
		<h2>JAVA开发工程师</h2>
		<hr>
		<div>嘿嘿</div>
		<div>哈哈</div>
	</body>
</html>

效果如下:
在这里插入图片描述

外部式

 使用单独的 CSS 文件定义,然后在页面中使用 link标签 或 @import指令 引入

  • 使用 link标签 链接外部样式文件

    <link rel="stylesheet" type="text/css" href="CSS样式文件的路径">
    

    其中,type属性可以省略

  • @import 指令 导入外部样式文件

    <style>
    	@import "CSS样式文件路径";
    	@import url(CSS样式文件路径);
    </style>
    

假设存在一个hello.css文件,将其引用到html文件中:

<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="UTF-8">
		<title>Document</title>
		<!-- link链接外部样式文件 -->
		<!-- <link rel="stylesheet" type="text/css" href="style/hello.css"> -->
		<!-- 3.import导入外部样式文件 -->
		<style>
			/* @import "style/hello.css" */
			@import url(style/hello.css);
		</style>
	</head>
	<body>
		<p>welcome to CSS!</p>
		<p>欢迎来到CSS课堂!</p>
		<hr>
		<h2 style="color:red;">WEB前段工程师</h2>
		<h2>JAVA开发工程师</h2>
		<hr>
		<div>嘿嘿</div>
		<div>哈哈</div>
	</body>
</html>

优先级比较

 样式类型的优先级为:内联式>嵌入式>外联式。比如:3种类型都存在同一属性color,最后页面的效果呈现的是优先级最高里面的color,会覆盖掉优先级低的。

 总结: 就近原则(离被设置元素越近优先级别越高 )

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值