css:before和:after伪元素内容属性

Avi*_*ida 0 css

我试图理解为什么只有在定义内容属性时(使用""或任何其他文本,但定义)只有我可以应用其他css属性,例如,如果我删除内容属性,它就像没有元素,没有其他css属性适用,我猜想内容属性是constructor伪元素的" "(:之前或:之后),在此链接我会引用:

使用content属性插入的对象

我理解的对象:before或:after伪元素,

插入(创建)

最后我的问题:虽然我直到现在都说过,我是对的吗?如果有人能帮我解释比我写的更好,我将非常感谢,谢谢大家,祝你有愉快的一天.

Bol*_*ock 6

初始值contentnone.如果未定义content,则使用该值,并且在使用该值时,根本不会生成伪元素.空字符串""不一样none; 空字符串表示"插入空对象",而none表示"根本不插入任何内容".

实际上,说"插入的对象"与"创建的伪元素"或"渲染的框"等基本相同.