伪类和伪元素区别?
看透不说透
看透不说透 2016-12-22 09:07:27
0
2
1283
看透不说透
看透不说透

répondre à tous(2)
数据分析师

Quelle est la différence entre pseudo-classe et pseudo-élément ? -Site Web PHP chinois Q&A-Quelle est la différence entre les pseudo-classes et les pseudo-éléments ? - Questions et réponses sur le site Web chinois PHP

Veuillez regarder et apprendre.

迷茫

伪类是一个抽象类,本质上还是一个类,因此其主要作用仍然是用来选择元素而后设定具体的样式。伪类的定义使用:单冒号加上名称,如 mydiv:hover。伪类的选择对象可能会随着用户操作文档而发生变化,比如当用户删除某些节点后,会影响子元素(nth-child)伪类的选择。伪类选择元素的依据不是名称、属性或内容,而是根据特征(比如状态或顺序)。

伪元素(pseudo-element)是另外一个概念,其设计意图和伪类一样,是为了能支持根据文档树以外的信息来进行格式化。伪元素本质上是一个元素,只是它一般需要依附在一个已有元素上,作为这个元素的“部分”或“补充”。比如::first-line或::after。CSS2.1规范中引入的新的伪元素语法是双冒号::,但为了和历史版本兼容,一些之前引入的伪元素仍然可以使用单冒号语法。和伪类用来过滤元素不同,伪元素用来过滤内容或创建补充内容,在这些内容外包装一个虚拟的容器,然后应用特定的样式。我们可以在伪元素上应用伪类。


Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!