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

时间:2014-06-06 23:55:44

标签: html css css3

是否可以在html容器中定义伪元素的样式? 像

这样的东西
 <div style=":after{background:red}">

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

2 个答案:

答案 0 :(得分:1)

没有。你不能。 Style属性不允许选择器。

看看

CSS Pseudo-classes with inline styles

http://www.w3.org/TR/css-style-attr/(W3C推荐标准)

顺便说一下,您可以使用标记<style>...</style>添加HTML文件。

答案 1 :(得分:0)

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

伪元素应该在CSS中定义。