css两个冒号什么意思

更新时间:2023-06-20 22:46:28 阅读: 评论:0

css两个冒号什么意思
健身美臀>蒲城酥梨>吴字五行属什么
css两个冒号表⽰伪元素,如“::lection”,伪元素所控制的内容和⼀个元素控制的内容⼀样,但是伪元素不存在于⽂档树中,不是真正的元素,所以叫伪元素。
推荐:《css视频教程》
css两个冒号(::)表⽰伪元素,例如“::lection”。伪元素所控制的内容和⼀个元素控制的内容⼀样,但是伪元素不存在于⽂档树中,不是真正的元素,所以叫伪元素。
与伪类针对特殊状态的元素不同的是,伪元素是对元素中的特定内容进⾏操作,它所操作的层次⽐伪类更深了⼀层,也因此它的动态性⽐伪类要低得多。
喜剧之王影评
实际上,设计伪元素的⽬的就是去选取诸如元素内容第⼀个字(母)、第⼀⾏,选取某些内容前⾯或后⾯这种普通的选择器⽆法完成的⼯作。
土星网它控制的内容实际上和元素是相同的,但是它本⾝只是基于元素的抽象,并不存在于⽂档中,所以叫伪元素。
拓展:
W3C关于CSS3选择器的规范中有⼀段描述:
扬州大学校歌  A pudo-element is made of two colons (::) followed by the name of the pudo-element.消防安全班会
  This :: notation is introduced by the current document in order to establish a discrimination between pudo-class
and pudo-elements. For compatibility with existing style sheets, ur agents must also accept the previous one-colon notation for pudo-elements introduced in CSS levels 1 and 2 (namely, :first-line, :first-letter, :before and :after). This compatibility is not allowed for the new pudo-elements introduced in CSS level 3.
简单翻译⼀下,⼤意就是,伪元素由双冒号和伪元素名称组成。双冒号是在当前规范中引⼊的,⽤于区分伪类和伪元素。但是伪类兼容现存样式,浏览器需要同时⽀持旧的伪类,⽐如:first-line、:first-letter、:before、:after等。
也就是说,对于CSS2之前已有的伪元素,⽐如:before,单冒号和双冒号的写法::before作⽤是⼀样的。
重返校园所以,如果你的⽹站只需要兼容webkit、firefox、opera等浏览器,建议对于伪元素采⽤双冒号的写法,
如果不得不兼容IE浏览器,还是⽤CSS2的单冒号写法⽐较安全。

本文发布于:2023-06-20 22:46:28,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1001572.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:元素   冒号   内容   伪类   控制   兼容
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图