CSS学习选择器


通配选择器

*{

}

选中所有的html元素,清除样式会很有用

类选择器

用来选中特定类名,使用频率最高

.speak {
	color:red;
}
.anwser{
	font-size=40px;
}
<body>
	<p class="speak">nhao</p>
</body>

一个标签只能写一个class,但是一个class可以有多个属性,用空格做分隔

<body>
	<p class="speak anwser">nhao</p>
</body>

class的属性值不可以是中文,不可以全是数字,可以使用-例如left-menu

id选择器

选中特定元素

#earthy {

}
<body>
	<p id="earthy" class="speak">nhao</p>
</body>

id不能是数字开头

交集选择器

.beauty{
}
p.beauty#wc{
}

第2个的意思是说查找元素为p的且类名为beauty,标签为wc,通常不需要id因为id已经是唯一的了,像身份证一样。
正常来说就是标签名加类名

并集选择器

.rich,
.beauty,
.pig {
	color:red;
}

意思是以上三类都加了相同的样式
用于集体声明,缩小样表体积
任何形式的选择器都可以作为并集选择器的一部分

后代选择器

ul li {

}
.beayty li .rich {

}

代表ul标签中的li
选中指定元素的后代元素
可以是任何选择器

子代选择器

选择器1>选择器2

兄弟选择器

div+p{

}
div~p{
}

与div紧紧相连的p元素
与div同级的所有p元素

属性选择器

<style>
	[title] {
		color: ewd;
		}
	[title="tu"] {
		color: ewd;
		}
	[title^="a"] { 属性值以a开头
		color: ewd;
		}	
	[title$="a"] { 属性值以a结尾
		color: ewd;
		}
	[title*="a"] { 属性值含a
		color: ewd;
		}
</style>
<body>
	<div title="at">asd</div>
</body>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值