1.伪类

用来添加一些选择器的特殊效果。

2.伪元素

伪元素是用来添加一些选择器的特殊效果。

3.区别

伪元素其实相当于伪造了一个元素,例如before,first-letter达到的效果就是伪造了一个元素,然后添加了其相应的效果而已;而伪类没有伪造元素,例如first-child只是给子元素添加样式而已。

伪元素和伪类之所以这么容易混淆,是因为他们的效果类似而且写法相仿,但实际上 css3 为了区分两者,已经明确规定了伪类用一个冒号来表示,而伪元素则用两个冒号来表示。

什么是伪类和伪元素?伪类和伪元素的区别的区别详解相关推荐

  1. UI自动化测试(二)浏览器操作及对元素的定位方法(xpath定位和css定位详解)

    Selenium下的Webdriver工具支持FireFox(geckodriver). IE(InternetExplorerDriver).Chrome(ChromeDriver). Opera( ...

  2. UI自动化测试(二)浏览器操作及对元素的定位方法(xpath定位和css定位详解)...

    Selenium下的Webdriver工具支持FireFox(geckodriver). IE(InternetExplorerDriver).Chrome(ChromeDriver). Opera( ...

  3. python元组元素的提取比_Python 元组数据类型(tuple)详解 [访问元组元素][修改元组元素][删除元组][学习 Python 必备基础知识][看此一篇就够了]...

    您的"关注"和"点赞",是信任,是认可,是支持,是动力...... 如意见相佐,可留言. 本人必将竭尽全力试图做到准确和全面,终其一生进行修改补充更新. 1 元 ...

  4. python数组对应元素相乘_python的几种矩阵相乘的公式详解

    1. 同线性代数中矩阵乘法的定义: np.dot() np.dot(A, B):对于二维矩阵,计算真正意义上的矩阵乘积,同线性代数中矩阵乘法的定义.对于一维矩阵,计算两者的内积.见如下Python代码 ...

  5. c++11 类中关于default、explict、implicit、noexcept、final的详解

    default default是c++11的标准,它的作用是告诉编译器声明一个无参的默认构造函数. 最初的时候我们声明类是这样的: class test{public:int add(){} }; 由 ...

  6. js 获取元素位置和大小_js 位置_Js宽度高度(详解)

    一.js 获取元素的位置和大小----只读属性 1.元素的大小和位置 1.可视大小和位置 clientLeft,clientTop,clientWidth,clientHeight clientLef ...

  7. 类路径是什么意思_多播是什么意思 多播介绍【详解】

    多播,多播是什么意思 多播是一种在因特网或内部网上向选定的人群传输文本.音频和视频的有效技术,它很类似于包括一组选定的人群的会议呼叫.单个的消息发送到包括所有希望参与多播会话的多播组成员,而不是将信息 ...

  8. html元素data属性设置变量,HTML5 自定义属性 data-* 和 jQuery.data 详解

    编辑注:HTML中使用data-xx="xx"开头标记的属性到底有什么用,直接使用xx="xx"不是更简单吗?其实data-xx是HTML5的一个属性,支持通过 ...

  9. 7-7 有重复元素的全排列 (10 分)(set容器做法思路加详解)

    一:题目 计算给定的n个数有多少种排列方式,即求全排列(可能出现重复的元素) 输入格式: 第一行输入数字的数量n(n>2),第二行给出每一个数字. 输出格式: 一个数字,不同排列方式的数量. 输 ...

  10. python的map函数求取每个元素的平方根_python的map函数的使用方法详解以及使用案例(处理每个元素的自增、自减、平方等)......

    1.用我们之前学过的求一下平方(只有一个列表) #求平方 num=[1,5,6,2,7,8] a=[]for n innum: a.append(n**2)print(a) C:\python35\p ...

最新文章

  1. CVPR 2020几篇论文内容点评:目标检测跟踪,人脸表情识别,姿态估计,实例分割等
  2. linux chpasswd命令 批量修改用户密码
  3. r语言和python-r语言和python学哪个?
  4. C#环境下使用Windows消息传递字符串数据的研究
  5. dls的BM算法模板(线性递推问题,解决矩阵快速幂解决不了的问题)
  6. 三层体系结构学习总结
  7. Java == equal
  8. 线上redis一般安在linux_Redis企业级应用-Linux安装搭建一个完整的linxu线上服务(上)...
  9. 新鲜出炉,Python 告诉你程序员最关注的技术竟然是……
  10. 【codevs1170】 双栈排序
  11. shell编程基础(二)
  12. 通用数据权限管理系统设计
  13. category-内部原理、运用场景、特点
  14. 兔子繁殖问题(斐波那契数)
  15. 已发送邮件如何撤回?
  16. Win10 系统一天蓝屏好多次,怎么解决?
  17. python数据结构之线性顺序表
  18. 一文详解计算机网络经典面试题
  19. 毕业设计 单片机智能鱼缸系统 - 嵌入式 物联网
  20. 网页特效代码集合+实例(C#)

热门文章

  1. STM32F407输入捕获应用--PWM 输入模式测量脉冲频率与宽度
  2. java jtable_Java:JTable中的控制台输出
  3. 家有妙招-Dropbox网络硬盘
  4. 极速PDF编辑器有哪些快捷键?
  5. 如何设置 font-family 比较好以及字体的中英文名
  6. 电脑文件软件搬家迁移十大工具
  7. python调用mysql数据库sql语句过长有问题吗_Python 连接Mysql数据库执行sql语句
  8. 场景化学习——适应这个时代的学习方式
  9. 硅谷——梦想的开始(《硅谷钢铁侠 埃隆 马斯克的冒险人生》读书笔记)
  10. 2006中国商业网站100强 《互联网周刊》