伪类&伪元素

伪类和伪元素

伪类其实是为弥补CSS选择器的不足,用来更方便地获取信息

伪元素本质上是创建了一个虚拟容器(元素),我们可以在其中添加内容或样式

CSS3中,伪类用单冒号:表示;而伪元素用双冒号::表示

 

:before 伪元素可以在元素的内容前面插入新内容

:after 伪元素以在元素的内容之后插入新内容

 

不区分类型

  :first-child 选中同级别中第一个标签

  :last-child 选中同级别中最后一个标签

  :nth-last-child(n) 选中同级别中倒数第n个标签

  :nth-child(n) 选中同级别中第n个标签

  :only-child 选中只有一个子节点的标签

区分类型

  :first-of-type 选中同级别中同类型第一个标签

  :last-of-type 选中同级别中同类型最后一个标签

  :nth-of-type(n) 选中同级别中同类型第n个标签

  :nth-last-of-type(n) 选中同级别中同类型倒数第n个标签

  

posted @ 2019-08-29 17:45  ilovetesting  阅读(210)  评论(0)    收藏  举报