微信扫一扫打赏支持

伪元素和伪类在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伪元素,更加明显的在页面出现了元素结构

 

 

 

 

 

 

posted @ 2020-02-09 21:09  范仁义  阅读(744)  评论(0编辑  收藏  举报