当前位置:   article > 正文

伪类与伪元素_伪类元素有哪些

伪类元素有哪些

伪类,更多的定义的是状态。常见的伪类有 :link、:visited、 :hover、 :active、 :not、:first-child、:last-child、:required、:valid、:invalid等等。

伪元素,不存在于DOM树中的虚拟元素,它可以像正常的html元素一样定义css,但无法使用JavaScript获取。常见伪元素有 ::after、::before、::first-letter、::first-line等等。(只能用来表示块级元素)

CSS3明确规定了,伪类用一个冒号(:)来表示,而伪元素则用两个冒号(::)来表示但目前因为兼容性的问题,它们的写法可以是一致的,都用一个冒号(:)就可以了,所以非常容易混淆。

 

 

  1. <style type="text/css">
  2. p:nth-child(2){//只需关注第几个,p的父元素下面的第二个元素
  3. color:red;
  4. }
  5. p:nth-of-type(2){//不仅要关注第几个,还得关注一下标签的类型,p的父元素下面的第二个p元素
  6. color:yellow;
  7. }
  8. </style>
  9. <body>
  10. <h1>这是标题</h1>
  11. <p>第一个段落。</p>
  12. <p>第二个段落。</p>
  13. <p>第三个段落。</p>
  14. <p>第四个段落。</p>
  15. <p>第五个段落。</p>
  16. </body>

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/845960
推荐阅读
相关标签
  

闽ICP备14008679号