CSS3起步 02-------css3选择器

基本选择器:
css3选择器中存在着九种基本选择器,通配符选择器;元素选择器;类选择器;id选择器;后代选择器;子代选择器;相邻兄弟选择器;通用兄弟选择器和群组选择器。现在一一记录…

代码示例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<meta name="viewport" content="width=device-width,inital-scale=1.0,minimun-scale=1.0,maximun-scale=1.0" />
		<title>css3选择器-----基本选择器</title>
		<style>
			
			/* 通配符选择器 */
			*{
				margin: 0px;
				padding: 0px;
			}
			
			/* 元素选择器 */
			ul{
				list-style: none;
			}
			
			li{
				width: 30px;
				height: 30px;
				color: brown;
				display: inline-block;
				border-radius: 100%;
				-webkit-border-radius: 100%;
				background-color: #FFE4C4;
			}
			
			/* 类选择器 */
			.demo{
				width: 500px;
				margin: 200px auto;
				border: 2px solid #A52A2A;
			}
			
			.firstli{
				color: #FF0000;
				background-color: aqua;
			}
			
			/* id选择器 */
			#seconodli{
				color: white;
				background-color: black;
			}
			
			/* 后代选择器 */
			.demo i{
				width: 30px;
				height: 30px;
				color: sandybrown;
				display: inline-block;
				border-radius: 100%;
				-webkit-border-radius: 100%;
				background-color: green;
			}
			
			/* 子代选择器 */
			.demo>i{
				width: 30px;
				height: 30px;
				color: white;
				border-radius: 100%;
				-webkit-border-radius: 100%;
				background-color: black;
			}
			
			/* 相邻兄弟选择器 */
			#seconodli + li{
				width: 30px;
				height:30px;
				color: white;
				border-radius: 100%;
				-webkit-border-radius: 100%;
				background-color: black;
			}
			
			/* 通用兄弟选择器 */
			.eighthli ~ li{
				width: 30px;
				height: 30px;
				color: white;
				border-radius: 100%;
				-webkit-border-radius: 100%;
				background-color: blue;
			}
			
			/* 群组选择器 */
			.sixthli,.seventhli{
				width: 30px;
				height: 30px;
				color: red;
				border-radius: 100%;
				-webkit-border-radius: 100%;
				background-color: black;
			}
		</style>
	</head>
	<body>
		<div class="demo">
			<ul>
				<li class="firstli">1</li>
				<li id="seconodli">2</li>
				<li>3</li>
				<li>4</li>
				<li>5</li>
				<li class="sixthli">6</li>
				<li class="seventhli">7</li>
				<li class="eighthli">8</li>
				<li>9</li>
				<i>10</i>
			</ul>
			<i>1</i>
			<i>2</i>
			<i>3</i>
		</div>
	</body>

</html>

运行截图:
在这里插入图片描述
1,通配符选择器:选择所有元素,,也可以选择某个元素下的所有元素。
2,元素选择器:选择html中的所有相同元素(包括JavaScript),这里是ulli
3,类选择器:通过.class选择所属元素
4,id选择器:通过#id选择所属元素
5,后代选择器:选择某父类下所以后代,儿子,孙子,曾孙子等等等这里是.demo下的所有i元素
6,子代选择器:选择某父类下所有的儿子这里是是.demo下的所有儿子i元素
7,相邻兄弟选择器:选择某元素最大的弟弟,处于同一父类中,这里是#seconodli + li
8,通用兄弟选择器:选择某元素所有的弟弟处于同一父类中,这里是.eighthli ~ li
9,群组选择器:同时选用多个selectors,这里是.sixthli,.seventhli注意一定要逗号。

属性选择器
伪类选择器
适用于链接,遵循爱恨准则Link--visited--hover--active如果顺序错乱,则失效。
菜鸟爬行中…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值