Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在html内部前后定义伪元素?_Html_Css - Fatal编程技术网

在html内部前后定义伪元素?

在html内部前后定义伪元素?,html,css,Html,Css,可以为html容器中的伪元素定义样式吗? 差不多 <div style=":after{background:red}"> 背景图像将被动态定义,因此我需要将样式放在html中 不,你不能。“样式”属性不允许使用选择器 看一看 (W3C建议) 顺便说一下,您可以使用tag…来添加HTML文件。在生成背景后尝试通过jQuery注入它 伪元素应该在CSS中定义。我不认为这会起任何作用。即使我们假设pseudo元素是标记的有效内容,那么:after的内容也没有意义,因为您没有在任

可以为html容器中的伪元素定义样式吗? 差不多

 <div style=":after{background:red}">


背景图像将被动态定义,因此我需要将样式放在html中

不,你不能。“样式”属性不允许使用选择器

看一看

(W3C建议)


顺便说一下,您可以使用tag
来添加HTML文件。

在生成背景后尝试通过jQuery注入它


伪元素应该在CSS中定义。

我不认为这会起任何作用。即使我们假设pseudo元素是标记的有效内容,那么
:after
的内容也没有意义,因为您没有在任何内容上添加红色背景(使用
after
来定义一些内容几乎是无中生有的)。不过,我相当肯定
style
标记只接受实际样式作为参数