CSS选择器

CSS 选择器

基本选择器

基本选择器 通配符选择器 元素选择器 类选择器 id选择器 后代选择器

通配符选择器

html 复制代码
<style type="text/css">
	*{
		margin:0;
		padding:0
	}
</style>

id选择器

id选择器,是标签中属性id的属性值,要求id值唯一

html 复制代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		
		<style type="text/css">
			
			#idName{
				margin:0;
				padding:0
			}
			
		</style>
	</head>
	<body>
		<div id="idName">
			
		</div>
	</body>
</html>

类选择器

html 复制代码
<!DOCTYPE html>
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		
		<style type="text/css">
			
			.className{
				margin:0;
				padding:0
			}
			
		</style>
	</head>
	<body>
		<div class="className">
			
		</div>
	</body>
</html>

元素选择器

html 复制代码
<!DOCTYPE html>
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		
		<style type="text/css">
			
			div{
				margin:0;
				padding:0
			}
			
		</style>
	</head>
	<body>
		<div >
			
		</div>
	</body>
</html>

后代选择器

html 复制代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		
		<style type="text/css">
			
			
			
			.className div{
				color: red;
			}
			
		</style>
	</head>
	<body>
		<div class="className">
			<div>222</div>
		</div>
	</body>
</html>

基本选择器扩展

基本选择器扩展 子元素选择器 相邻兄弟选择器 通用兄弟选择器 选择器分组

子元素选择器

也可称为直接后代选择器,此类选择器只能匹配到直接后代,不能匹配到深层次的后代元素

html 复制代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		
		<style type="text/css">
			
		
			.className > .second{
				color: red;
			}
			
		</style>
	</head>
	<body>
		<div class="className">
			<div class="second">
				<div>111</div>
			</div>
		</div>
		
	</body>
</html>

相邻兄弟选择器

html 复制代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		
		<style type="text/css">
			
		
			.className,.second{
				color: red;
			}
			
		</style>
	</head>
	<body>
		<div class="className">
			<div>222</div>
		</div>
		<div class="second">
			<div>111</div>
		</div>
	</body>
</html>

通用兄弟选择器

html 复制代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		
		<style type="text/css">
			
		
			.className,.second{
				color: red;
			}
			
		</style>
	</head>
	<body>
		<div class="className">
			<div>222</div>
		</div>
		<div class="second">
			<div>111</div>
		</div>
	</body>
</html>

选择器分组

html 复制代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		
		<style type="text/css">
			
		
			.className,.second{
				color: red;
			}
			
		</style>
	</head>
	<body>
		<div class="className">
			<div>222</div>
		</div>
		<div class="second">
			<div>111</div>
		</div>
	</body>
</html>

属性选择器

属性选择器 存在和值属性选择器 子串值属性选择器 通用兄弟选择器 选择器分组

相关推荐
anyup7 分钟前
借助 Trae 从 0 到 1 实现海外地图渲染(leaflet + OSM)
前端·数据可视化·trae
六边形66611 分钟前
JavaScript 中本地对象、内置对象、宿主对象的区别与作用
前端·javascript
snakeshe101015 分钟前
深入解析React Hooks:useState与useReducer的区别与实现
前端
程序员韩立19 分钟前
现代全栈开发:Next.js与Node.js实战指南
前端·后端
航Hang*22 分钟前
WEBSTORM前端 —— 第2章:CSS —— 第2节:文字控制属性与CSS特性
前端·css·css3·html5·webstorm
小桥风满袖24 分钟前
Three.js-硬要自学系列18 (模型边界线、几何体顶点颜色、网格模型颜色渐变)
前端·css·three.js
JHC00000024 分钟前
DrissionPage 请求一次换一个代理(不重启chrome)
前端·chrome
David凉宸25 分钟前
视频融合 hls流如何对接
前端·音视频开发
萌萌哒草头将军26 分钟前
🚀🚀🚀 神了!RedwoodJS 轻松碾压 NextJS,成了我的最爱❤️
前端·react.js·全栈
CF14年老兵28 分钟前
当 JavaScript 遇上 Rust/Go:一场 “速度诱惑” 下的生态保卫战
前端·javascript·rust