zoukankan      html  css  js  c++  java
  • 伪元素和伪类在chrome浏览器里面还是比较好区分的

    伪元素和伪类在chrome浏览器里面还是比较好区分的

    一、总结

    一句话总结:

    a、伪元素比如:first-letter,style里面会很明确的写上Pseudo ::first-letter element,告诉你它是一个伪元素
    b、伪类比如a:hover,出现的位置就是普通的class样式的位置,也没有啥子特殊的标明,因为本身就像一个类,不过是伪类

    二、伪元素和伪类在chrome浏览器里面还是比较好区分的

    测试代码如下:

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Title</title>
     6     <style>
     7         p:first-letter
     8         {
     9             color:#ff0000;
    10             font-size:xx-large;
    11         }
    12         a:hover{
    13             color: red;
    14         }
    15         a:before{
    16             content: 'a:before---';
    17         }
    18     </style>
    19 </head>
    20 <body>
    21 <p>你可以使用 "first-letter" 伪元素向文本的首字母设置特殊样式:</p>
    22 <a href="">a标签</a>
    23 </body>
    24 </html>

    p元素的伪类选择器p:first-letter在chrome如下标识:

    这个英语(Pseudo ::first-letter element)的意思就是直接告诉你了 这个p:first-letter 是伪元素

    下面来看a的伪类选择器a:hover

    就是很普通的放在了样式这里,也就非常简单直观的说明 a:hover就是一个类,伪类而已

    我们看:before伪元素,更加明显的在页面出现了元素结构

     

  • 相关阅读:
    Sqlite教程(1) SQLiteOpenHelper
    检查网络连接状态。
    GSON解译Json为DTO
    Okhttp教程 (1)
    HashMap的扩容算法
    回溯算法
    动态规划
    实现自旋锁
    Java堆
    垃圾回收算法总结
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12288720.html
Copyright © 2011-2022 走看看