CSS样式添加方法

CSS:
Cascading Style Sheets层叠样式表
内容和样式相分离,便于修改样式,类似于数字电路中的分层设计,底层的修改不会影响到高层,具有重用性。显然这是方便的。

下面介绍CSS样式的三种添加方法:
行内添加样式
内嵌添加样式
外部文件添加样式


1.行内添加样式

直接将属性和属性取值的设定直接添加到当前标签的内部,style="设置"

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>CSS添加样式的三种方法</title>
</head>
<body>
	<p style="color:green;">行内添加样式,将属性和属性取值的设定直接添加到当前标签的内部,显示绿色</p>
</body>
</html>

在这里插入图片描述

2.内嵌式添加样式

将样式设置内嵌到head标签下,语法格式为style+选择器+样式设置

<style type="text/css">
	p{
		color:red;/*设置文字颜色*/注释用/**/
	}		
</style>

adv&disadvantage:

  • 即使有公共CSS代码,也是每个页面都要定义的
  • 适合文件很少,CSS代码也不多的情况
  • 如果一个网站有很多页面,每个文件都会变大,后期维护难度也大

举例:

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>CSS添加样式的三种方法</title>
	<style type="text/css">
		p{
			color:red;/*设置文字颜色*/只对当前页面的p标签有效,适合文件很少CSS样式也不多的情况
		}		
	</style>
</head>
<body>
	<p> 内嵌添加样式,只对当前页面的p标签有效,适合文件很少CSS样式也不多的情况,当前设置为红色</p>
</body>
</html>

另外可以设置独立标签:
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>CSS添加样式的三种方法</title>
	<style type="text/css">
		p1{
			color:red;/*设置文字颜色*/只对当前页面的p标签有效,适合文件很少CSS样式也不多的情况

		}		
	</style>
</head>
<body>
	<p style="color:green;">行内添加样式,将属性和属性取值的设定直接添加到当前标签的内部,显示绿色</p>
	<p1> 内嵌添加样式,只对当前页面的p标签有效,适合文件很少CSS样式也不多的情况,</p1>
</body>
</html>

在这里插入图片描述

3.单独文件添加样式

  • 语法结构:和内嵌样式的语法结构一致,不过是放在一个独立的.CSS文件中
  • 引用方法:在head中用链接link标签< link rel="stylesheet" type=“text/css” href="文件路径" />
  • 页面结构HTML代码与样式CSS代码完全分离
  • 维护方便
  • 如果需要改变网站风格,只需要修改公共CSS文件
  • 可以在同一个HTML文档内部引用多个外部样式表

在这里插入图片描述

在这里插入图片描述

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>CSS添加样式的三种方法</title>
	<link rel="stylesheet" type="text/css" href="CSS/style.css" />
</head>
<body>
	<p>独立文件添加样式,将样式放在外部文件中,通过link标签引用</p>
</body>
</html>

在这里插入图片描述

优先级比较

就近原则

行内添加大于 内嵌添加大于 独立文件添加
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>CSS添加样式的三种方法</title>
	<style type="text/css">
		p1{
			color:red;/*设置文字颜色*/只对当前页面的p标签有效,适合文件很少CSS样式也不多的情况
		}		
	</style>
	<link rel="stylesheet" type="text/css" href="CSS/style.css" />
</head>
<body>
	<p style="color:green;">行内添加样式,将属性和属性取值的设定直接添加到当前标签的内部,显示绿色</p>
	<p1> 内嵌添加样式,只对当前页面的p标签有效,适合文件很少CSS样式也不多的情况,当前设置为红色</p1>
	<p>独立文件添加样式,将样式放在外部文件中,通过link标签引用,设置为蓝色</p>
	
	<table border="1">
	<tr>
		<td>行内添加大于</td>
		<td>内嵌添加大于</td>
		<td>独立文件添加</td>
	</table>
</body>
</html>

在这里插入图片描述

发布了100 篇原创文章 · 获赞 56 · 访问量 4856

猜你喜欢

转载自blog.csdn.net/weixin_44307065/article/details/103896745