为什么" ::之前"和" ::之后#34;在检查HTML5时出现?

时间:2016-04-21 04:52:04

标签: html html5

我最近在HTML文件中看到了伪选择器::before::after。我过去只看过CSS中使用的这些内容。

有谁知道开发人员为什么会在HTML中使用这些内容。我有一个示例屏幕截图,以显示我在说什么。其他网站也是如此:

html inspect pseudo elements

2 个答案:

答案 0 :(得分:2)

尝试右键单击并选择"查看页面来源"

它不会在源头出现。

" ::之前"和" ::之后#34;屏幕截图中的文字只是因为Inspect Element可视化地显示了CSS选择器,使其可见" ::之前"和" ::之后#34;用于CSS。

例如,这是两张图片。第一个是检查元素。另一个是未改变的来源。

Click here for the picture of Inspect Element.

Click here for the picture of the unchanged source code.

希望这有帮助。

这是我的第一个答案! : - )

最诚挚的问候, -Gauched

答案 1 :(得分:0)

选择器之前和之后可以在CSS中使用,如果指定了之前和之后的样式,那么它将出现在html中,否则它将不会出现在HTML中。