CSS 选择器

基本选择器

基本选择器解释
Id选择器#选择器(id的属性值)
Class选择器(类选择器).选择器(class的属性值)
标签选择器标签名作为选择器
*(通配符选择器)匹配所有

层级选择器

层级选择器解释
组合选择器div,p
包含选择器div.p
父子选择器div>p
兄弟选择器div~p
紧贴在div后的p标签div+p

属性选择器

1. 匹配input标签中属性为name的采用此样式
	input[name]{
		color:red
	}
2. 匹配input标签中name属性的值是以u开头采用此样式
	input[name^=u]{
		color:red
	}
3. 匹配input标签中name属性的值是以u结束采用此样式
	input[name$=u]{
		color:red
	}
4.  匹配input标签中type属性的值中包含a采用此样式
	input[name*=a]{
		color:red
	}
5. 匹配input标签中type属性的值为password采用此样式
	input[type=password]{
		color:red
	}

伪元素选择器

1. div标签中第一行内容采用此样式
	div:first-line{
		color:pink;
	}
2.  div标签中第一个字母采用此样式
	div:first-letter{
		color:pink;
	}
3. 只作用于块状元素
	p:first-letter{
		color:pink;
	}
4. 在div标签之前添加此内容+样式
	div:before{
		content:"啦啦啦";
	}
5. 在div标签之后添加此内容+样式
	div:after{
		content:"啦啦啦";
	}

结构性伪类选择器

1. ul的第一个儿子li采用此样式
	ul li:first-child{
		color:yellow;
	}
2. ul的最后一个儿子li采用此样式
	ul li:lastt-child{
		color:yellow;
	}
3. ol唯一的一个儿子li采用此样式
	ol li:only-child{
		color:yellow;
	}
4. ul的第三个儿子li采用此样式
	ul li:nth-child(3){
		border:1px solid red;
	}
5. ul的第奇数个儿子采用此样式 [正序]
	ul li:nth-child(odd){
		color:yellow;
	}
6. ul的第偶数个儿子采用此样式 [正序]
	ul li:nth-child(even){
		color:yellow;
	}
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值