前端学习(二)——CSS

    1.CSS选择器

  选择器可以说是CSS里最为核心的部分,选择器语法如下

在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素。

选择器 例子 例子描述 CSS
.class .intro 选择 class="intro" 的所有元素。 1
#id #firstname 选择 id="firstname" 的所有元素。 1
* * 选择所有元素。 2
element p 选择所有 <p> 元素。 1
element,element div,p 选择所有 <div> 元素和所有 <p> 元素。 1
element element div p 选择 <div> 元素内部的所有 <p> 元素。 1
例子1:
<!DOCTYPE html>
<html>
<head>
	<title>CSS 测试</title>
	<meta charset="utf-8"/>
	<!-- 该标签表示标签间的元素是CSS -->
	<style type="text/css">
		.color{
			color: red;
		}
	</style>
</head>
<body>
<p class="color">颜色测试</p>
</body>
</html>

例子2:

<!DOCTYPE html>
<html>
<head>
	<title>CSS 测试</title>
	<meta charset="utf-8"/>
	<!-- 该标签表示标签间的元素是CSS -->
	<style type="text/css">
		.color{
			color: red;
		}
		#color{
			color: blue;
		}
	</style>
</head>
<body>
<p class="color">颜色测试</p>
<p id="color">颜色测试2</p>
</body>
</html>

例子

<!DOCTYPE html>
<html>
<head>
	<title>CSS 测试</title>
	<meta charset="utf-8"/>
	<!-- 该标签表示标签间的元素是CSS -->
	<style type="text/css">
		.color{
			color: red;
		}
		#color{
			color: blue;
		}
		p{
			color: green;
		}
	</style>
</head>
<body>
<p class="color">颜色测试</p>
<p id="color">颜色测试2</p>
<p>颜色测试3</p>
</body>
</html>

大概你们有疑问,为什么只有一个元素的颜色变成绿色。因为选择器是有优先级的class和id的优先级高于元素的优先级,而id的优先级高于class的优先级,所以id选择器的优先级是最高的

PS:一个页面不能出现相同的id

发布了26 篇原创文章 · 获赞 14 · 访问量 5万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章