css选择器

概述

本文主要针对于css选择器进行讲解,此外会带一些css其他内容。

css简介

什么是css

层叠样式表,css是对html进行样式修饰语言。
层叠:就是层层覆盖叠加,如果不同的css样式对同一html标签进行修饰,样式有冲突的部分应用优先级高的,不冲突的部分共同作用
样式表:就是css属性样式的集合

css作用

(1)修饰html,使其html样式更加好看
(2)提高样式代码的复用性
(3)html的内容与样式相分离,便于后期维护

css选择器

基本选择器

1、标签(元素)选择器:
语法:html标签名{css属性}

<head>
		<meta charset="UTF-8">
		<title></title>
		<style type="text/css">
			div{
				height: 300px;
				border: 1px solid red;
				background-color:gray ;
			}
		</style>
	</head>
	<body>
		<div >
			
		</div>
	</body>

2、id选择器
语法:#id的值{css属性}

<head>
		<meta charset="UTF-8">
		<title></title>
		<style type="text/css">
			#div1{
				height: 300px;
				border: 1px solid red;
				background-color:gray ;
			}
		</style>
	</head>
	<body>
		<div id="div1">
			
		</div>
	</body>

3、类选择器(用的较多)
语法:.class的值{css属性}
注:前面有个点哦!跟id选择器相比他可多多个标签进行修饰(id唯一性)。

<head>
		<meta charset="UTF-8">
		<title></title>
		<style type="text/css">
			.div1{
				height: 300px;
				border: 1px solid red;
				background-color:gray ;
			}
		</style>
	</head>
	<body>
		<div class="div1"></div>
		<div class="div1"></div>
		
	</body>

注:基本选择器中优先级:id选择器>类选择器>标签选择器

属性选择器

语法:[属性] {css属性} 或[属性=“属性值”] {css属性} 或 基本选择器[属性=“属性值”] {css属性}

<head>
	<meta charset="UTF-8">
	<title></title>
	<style type="text/css">
	[type] {
		height: 200px;
		width: 400px;
		border: 2px solid red;
	}
	</style>
</head>
<body>
	<form>
		<input type="text" />
	</form>
	
</body>

在这里插入图片描述

伪类选择器

多用于a标签
语法:
静止状态 a:link{css属性}
悬浮状态 a:hover{css属性}
触发状态 a:active{css属性}
完成状态 a:visited{css属性}

	<head>
		<meta charset="UTF-8">
		<title></title>
		<style type="text/css">
		/*未访问连接:静止状态*/
			a:link{color: gray;}
			/*已访问连接:完成状态*/
			a:visited{color: red;}
			/*鼠标悬浮状态*/
			a:hover{color: green;}
			/*触发状态*/
			a:active{color: blue;}
		</style>
</head>
<body>
	<a href="#">选择器</a>
</body>

层级选择器

后代选择器,子代选择器。。。。。。
在这里插入图片描述

其他选择器

并集选择器:多个使用时用逗号隔开。

总结

选择器不需要都记住,也不要去强行应用,根据自己的熟练程度去灵活使用,但别人写的要能看的懂哦!好了,本作者写完也要去继续学习啦!最后希望本文对你有所帮助哦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值