CSS 中双冒号后跟after 或before ,而伪类是单冒号后跟after 或before ?

CSS中双冒号后跟after或before,而伪类是单冒号后跟after或before?请问一下,这个双冒号后跟after或before,是代表什么意思啊?... CSS 中双冒号后跟after 或before ,而伪类是单冒号后跟after 或before ? 请问一下,这个双冒号后跟after 或before ,是代表什么意思啊? 展开
 我来答
长城郭靖
推荐于2017-11-29 · TA获得超过729个赞
知道小有建树答主
回答量:1090
采纳率:47%
帮助的人:393万
展开全部
单冒号(:)用于CSS3伪类,双冒号(::)用于CSS3伪元素。
伪元素由双冒号和伪元素名称组成。双冒号是在css3规范中引入的,用于区分伪类和伪元素。但是伪类兼容现存样式,浏览器需要同时支持旧的伪类,比如:first-line、:first-letter、:before、:after等。
对于CSS2之前已有的伪元素,比如:before,单冒号和双冒号的写法::before作用是一样的。
提醒,如果你的网站只需要兼容webkit、firefox、opera等浏览器,建议对于伪元素采用双冒号的写法,如果不得不兼容IE浏览器,还是用CSS2的单冒号写法比较安全
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式