html⼦级选择器,css3⼦选择器(选择某个标签做内容)CSS3中新增了⼏个⼦元素选择器,⼤⼤提⾼了开发者的开发效率。之前有些要通过为⼀个个⼦元素添加class,或者js实现才能实现的效果。现在可以很⽅便的⽤选择器实现。
这些新的样式已被现代浏览器及IE9以上⽀持。
选择器 说明
:first-child 第⼀个⼦元素
:last-child 最后⼀个⼦元素
:nth-child(3) 第三个⼦元素html span 居中
:nth-last-child(3) 倒数第三个⼦元素
:nth-child(odd) 所有奇数个⼦元素
:nth-child(even) 所有偶数个⼦元素
div h2:nth-of-type(even)div 中所有的h2元素中,所有的偶数元素(只针对同类型⼦元素计算)
:nth-last-of-type 反过来计算
li:nth-child(4n+1) 循环样式 匹配第1,5,9...个li
li:nth-child(4n+2) 循环样式 匹配第2,6,10...个li
li:nth-child(4n+4) 可简写为 li:nth-child(4n)
ul li:first-child:last-child 是第⼀个也是最后⼀个,即匹配ul中只有⼀个li.
:only-child 上⾯的简写形式。匹配某个⽗元素只有⼀个⼦元素
h2:nth-child(3) 与 h2:nth-of-type(3) 的区别?
h2:nth-child(3) 指 第三个⼦元素中正好是h2则应⽤该样式
h2:nth-of-type(3) 指所有的h2⼦元素的合集中,对第三个h2应⽤该样式html>
/*选择的是#hd⾥第⼀个p标签*/
#hd p:first-of-type{
color: blue;
font-size: 25px;
}
/*选择的是#hd⾥最后⼀个p标签*/
/*#hd p:last-of-type{
color: purple;
font-size: 25px;
}*/
/*如果div中只有⼀个p标签,就选中这个p标签(div可以有其它兄弟元素)*/
/*div p:only-of-type{
font-size: 25px;
}*/
/*选择的是div中独⽣⼦的(要求这个p标签没有任何兄弟元素)p标签*/
/*div p:only-child{
color: orange;
font-size: 25px;
}*/
/*选择的是div中第3个元素,并且要求第3个元素是p标签可以选中(如果第三个标签不是p标签选不中的)*/
/*div p:nth-child(3){
color: red;
font-size: 25px;
}*/
/*选择的是div中倒数第6个元素,并要求....*/
/*div p:nth-last-child(6){
color: orange;
font-size:60px;
}*/
/*选择的是div中第4个的p标签*/
/*div p:nth-of-type(4){
color: red;
font-size: 26px;
}*/
/*选择的是div中倒数第2个的p标签*/
/
*div p:nth-last-of-type(2){
color: red;
font-size: 26px;
}*/
/*选择的是每个div⾥第⼀个span标签,并且要求第⼀个标签符合冒号前⾯的选择器的要求(简单说就是每个div第⼀个span标签)*/ div span:first-child{
color: blue;
font-size: 26px;
}
/*选择的是每个div⾥最后⼀个p标签*/
color: orange;
font-size: 26px;
}
这个是psan标签⾥的内容
科⽐⽀持湖⼈交易浓眉:湖⼈这3⼈远不如他01
特雷杨:今年新秀都很出⾊ 但我才是最好的⼀个02
⼴厦险胜浙江扳平总⽐分 胡⾦秋狂砍34+1603
⽹友调侃詹皇被封盖 34岁的他真的⽼了?04
综述:诺天王得分超张⼤帅 马刺击败勇⼠取九连胜05
巴萨欲贱卖1.6亿帝星 曼联出1亿欧就能带⾛这位全能攻击⼿06美股⾼开低⾛终结四连涨 AMD⼤涨近12%07
如何把苍⽩的⼈⽣包装成⽜逼闪闪的简历?08
对于⼩Z的吐槽,我已经司空见惯了09
666666span
但是⼩Z进组以后发现他们对前端⾃动化没有什么了解
⽤vue的页⾯仔还是页⾯仔,哈哈~
⽤vue的页⾯仔还是页⾯仔,哈哈~
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论