CSS中:before与::before的区别

:before与::before都表示伪元素,:before是CSS2的写法,::before是CSS3的写法。

:与::

:表示伪类
::表示伪元素
::是在CSS3中引入的,用于区分伪类和伪元素。为兼容已存在的样式表中的旧的伪元素写法,浏览器需要支持:式写法,例如 :before、:after。在CSS3引入的伪元素不允许再支持:写法。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,018评论 1 92
  • 本文转载自:众成翻译译者:为之漫笔链接:http://www.zcfy.cc/article/239原文:http...
    极乐君阅读 7,519评论 1 62
  • CSS参考手册 一、初识CSS3 1.1 CSS是什么 CSS3在CSS2.1的基础上增加了很多强大的新功能。目前...
    没汁帅阅读 4,250评论 1 13
  • 1.行内元素和块级元素?img算什么?行内元素怎么转化为块级元素? 行内元素:和有他元素都在一行上,高度、行高及外...
    极乐君阅读 2,589评论 0 20
  • 纯粹是spring mvc上搬过来的,代码有点多不过很明了。百度了好几个spring boot redis配置文章...
    git浅寻阅读 628评论 1 5

友情链接更多精彩内容