CSS3选择器

复习之前学过的css选择器

.box 类名选择器
#box id选择器
div p 后代选择器
div.box 交集选择器
div,p,span 并集选择器
div>p 子代
* : 通配符
div+p: 选中div后面相邻的第一个p
div~p: 选中的div后面所有的p
 
 
//css3选择器
1.属性选择器  []    通过标签属性来选择器
 
 
/*div 带有class属性  背景色变红*/
div[class]{
background-color: red;
}
 
  
/*div 带有class属性 ,并且值为 box1*/
div[class="box1"]{
background-color: pink;
}
/* div 带有class属性 ,并且值以 aa开头*/
div[class^="aa"]{
background-color: green;
}
 
  
/* div 带有class属性 ,并且值以 aa结尾*/

div[class$="aa"]{
     background-color: orange;
}

 

/* div 带有class属性 ,并且值包含aa*/
div[class*="aa"]{
background-color: #daa520;
}

伪类选择器

div:empty{}    如果div里面没有其他dom元素的话会被选中

h2:target   伪类 要配合锚点使用,表示被激活的状态
h2:target{
color:red
}
 
  
<a href="#box">
<h2 id=”box”>

伪类选择器--结构伪类

:first-child      第一个
:last-child       最后一个
:nth-child(11)    1--11个
:nth-child(odd)   奇数
:nth-child(even)  偶数
:nth-child(2n)    奇数
:nth-child(2n+1)       偶数
:nth-child(-n+5)       选中前五个 
:nth-last-child(-n+5)  选中后五个   

伪元素选择器

::before ,::after 通过 css 模拟出来html标签的效果
注意:必须有content属性才行
 
 
::first-letter  选中第一个字母
::first-line    选中第一行的伪元素的选择器

转载于:https://www.cnblogs.com/vzaiBoke/p/9050855.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值