0
点赞
收藏
分享

微信扫一扫

[C1进阶之路-Web基础] 基础选择器

天天天蓝loveyou 2022-04-15 阅读 29

目录

往期回顾,专栏一览

基础选择器

1、通配选择器

2、标签选择器

3、id选择器

4、类选择器

5、组合选择器

综合样例:

💬题目01

💬题目02

💬题目03

💬题目04

💬题目05


      

基础选择器

   

选择器类型

描述

示例

通配选择器通配选择器使用一个星号*表示,*会匹配所有元素* {
    color: red;
}
标签选择器通过标签名匹配,匹配文档中所有为此标签名的元素p {
     color: red;
}
id选择器通过井号#来定义id选择器,根据元素的id属性匹配(精确匹配)元素#box {
     width: 300px;
}
类选择器通过点.来定义类选择器,根据元素的class属性匹配(精确匹配)元素.container {
     height: 100px;
}
组合选择器包括四种组合方式:后代选择器、子代选择器、相邻选择器、兄弟选择器#box>.nav p {
     color: blue;
}

   

1、通配选择器

/*选择类名为box的元素的所有后代,添加一个黑色的字体颜色*/
.box * { color: #000; } 

   

* {
	margin: 0;
	padding: 0;
	border: 0;
} 

   

2、标签选择器

  

3、id选择器

   

4、类选择器

    

5、组合选择器

选择器

间隔符

描述
后代选择器空格选取该元素的后代元素
子代选择器> 大于号选择该元素的第一级子元素
相邻选择器+ 加号选择该元素之后相邻第一个元素,且两者具有相同的父元素
兄弟选择器~ 波浪号选择该元素之后的同层级元素

       

综合样例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
		/* 
		 选择器名:{
			 属性:属性值
		 }
		 */
		/* 通配选择器 */
		* {
			color:red;
		}
		/* 元素选择器 */
		a{
			text-decoration: none;
		}
		/* 类选择器 */
		.p1{
			color: blue;
		}
		/* id选择器 */
		#box{
			border: 1px solid green;
		}
		/* 子代选择器:div下第一代a */
		#box>a{
			color: pink;
		}
		/* 兄弟选择器:当前下一个+,所有~ */
		#target~li{
			color: #008000;
		}
		</style>
	</head>
	
	<body>
		<div id="box">
			<a href="#">Nick的笔记</a>
		<ul>
			<a href="#">Nick的笔记</a>
			<li id="target">Nick爱跑步</li>
			<li>Nick爱学习</li>
			<li>Nick爱编程</li>
			<li>Nick考C1</li>
		</ul>
			<p class="p1">
				┭┮﹏┭┮ 不能摆烂
			</p>
		</div>
	</body>
</html>

 

💬题目01

    

💬题目02

    

💬题目03

    

💬题目04

    

💬题目05

    

举报

相关推荐

0 条评论