热门关键字:
jquery > jquery教程 > jquery教程 > 什么是「伪元素」?

什么是「伪元素」?

507
作者:管理员
发布时间:2020/8/19 10:53:16
评论数:0
转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=2421

「伪元素」之所以称作「伪」,除了英文从「Pseudo」翻译过来之外,就是因为它并不是真正网页里的元素,但行为与表现又和真正网页元素一样,也可以对其使用CSS 操控。

跟伪元素类似的还有「伪类」( Pseudo classes ),在W3C的定义里总共有五个伪元素(其他仍在测试阶段),分别是::before、::after、::first-line、::first-letter和::selection,为了和伪类区分,伪元素使用两个冒号「::」开头,而伪类使用一个冒号「:」开头(像是:hover、:target...等)。

虽然现在的浏览器就算写一个冒号也可以正常运作,不过为了方便区分,用两个冒号还是比较好的,而且不论浏览器是什么,::selection必须是两个冒号才能正常运作。

参考:MDN Pseudo-elements、伪类child和of-type





如果您觉得本文的内容对您的学习有所帮助:支付鼓励



关键字:div
友荐云推荐