Html 伪第一行是否需要双冒号语法?
我发现在第一行使用带有伪标记的单个冒号效果很好。为什么这个标签要用双冒号,它真的需要吗 来自WC3学校:Html 伪第一行是否需要双冒号语法?,html,css,pseudo-element,Html,Css,Pseudo Element,我发现在第一行使用带有伪标记的单个冒号效果很好。为什么这个标签要用双冒号,它真的需要吗 来自WC3学校: p::first-line { color:#ff0000; font-variant:small-caps; } 但这很好: p:first-line { color:#ff0000; font-variant:small-caps; } 如前所述: 在css2中,伪元素的前缀是一个冒号字符。 由于伪类也遵循相同的约定,因此 无法区分的为了解决这个问题,css2.1修改了 伪元素。
p::first-line
{
color:#ff0000;
font-variant:small-caps;
}
但这很好:
p:first-line
{
color:#ff0000;
font-variant:small-caps;
}
如前所述:
在css2中,伪元素的前缀是一个冒号字符。
由于伪类也遵循相同的约定,因此
无法区分的为了解决这个问题,css2.1修改了
伪元素。现在,伪元素的前缀是两个冒号
字符,并且伪类的前缀仍然是一个冒号
因为一些浏览器已经在一个版本中实现了css2版本
版本,所有支持两个冒号语法的浏览器也支持
旧的冒号语法
如果必须支持传统浏览器,那么:first-line是唯一可行的
选择;如果不是,则::首选第一行
此外,如缔约国所述:
当前文档引入此::符号是为了
建立伪类和伪元素之间的区别。
为了与现有样式表兼容,用户代理还必须
接受前面介绍的伪元素的冒号符号
在CSS级别1和2中(即:第一行,:第一个字母,:before和
:之后)。新的伪元素不允许这种兼容性
在本规范中介绍
如各国所述:
在css2中,伪元素的前缀是一个冒号字符。
由于伪类也遵循相同的约定,因此
无法区分的为了解决这个问题,css2.1修改了
伪元素。现在,伪元素的前缀是两个冒号
字符,并且伪类的前缀仍然是一个冒号
因为一些浏览器已经在一个版本中实现了css2版本
版本,所有支持两个冒号语法的浏览器也支持
旧的冒号语法
如果必须支持传统浏览器,那么:first-line是唯一可行的
选择;如果不是,则::首选第一行
此外,如缔约国所述:
当前文档引入此::符号是为了
建立伪类和伪元素之间的区别。
为了与现有样式表兼容,用户代理还必须
接受前面介绍的伪元素的冒号符号
在CSS级别1和2中(即:第一行,:第一个字母,:before和
:之后)。新的伪元素不允许这种兼容性
在本规范中介绍
如各国所述:
在css2中,伪元素的前缀是一个冒号字符。
由于伪类也遵循相同的约定,因此
无法区分的为了解决这个问题,css2.1修改了
伪元素。现在,伪元素的前缀是两个冒号
字符,并且伪类的前缀仍然是一个冒号
因为一些浏览器已经在一个版本中实现了css2版本
版本,所有支持两个冒号语法的浏览器也支持
旧的冒号语法
如果必须支持传统浏览器,那么:first-line是唯一可行的
选择;如果不是,则::首选第一行
此外,如缔约国所述:
当前文档引入此::符号是为了
建立伪类和伪元素之间的区别。
为了与现有样式表兼容,用户代理还必须
接受前面介绍的伪元素的冒号符号
在CSS级别1和2中(即:第一行,:第一个字母,:before和
:之后)。新的伪元素不允许这种兼容性
在本规范中介绍
如各国所述:
在css2中,伪元素的前缀是一个冒号字符。
由于伪类也遵循相同的约定,因此
无法区分的为了解决这个问题,css2.1修改了
伪元素。现在,伪元素的前缀是两个冒号
字符,并且伪类的前缀仍然是一个冒号
因为一些浏览器已经在一个版本中实现了css2版本
版本,所有支持两个冒号语法的浏览器也支持
旧的冒号语法
如果必须支持传统浏览器,那么:first-line是唯一可行的
选择;如果不是,则::首选第一行
此外,如缔约国所述:
当前文档引入此::符号是为了
建立伪类和伪元素之间的区别。
为了与现有样式表兼容,用户代理还必须
接受前面介绍的伪元素的冒号符号
在CSS级别1和2中(即:第一行,:第一个字母,:before和
:之后)。新的伪元素不允许这种兼容性
在本规范中介绍
CSS3引入了::before符号(带有两个冒号)来区分伪类和伪元素。浏览器也接受CSS2中引入的:before
::before
和::after
的情况基本相同
CSS3引入了::before符号(带有两个冒号)来区分伪类和伪元素。浏览器也接受CSS2中引入的:before
伪类和伪元素之间有什么区别?
::before
和::after
的情况基本相同
CSS3引入了::before符号(带有两个冒号)来区分伪CLA