是否可以使用类似的内联CSS来使用CSS的'content'属性:
<p class="myclass" style=".myclass:after:content = 'my content here'">Hello There !!</p>
答案 0 :(得分:7)
没有。通过'style'属性的内联样式只能应用于上下文元素,而不需要任何排序的任何选择器。
答案 1 :(得分:1)
我认为你的意思是这样的:
<html>
<head>
<style>
.myclass:after {
content: "my content here";
}
</style>
</head>
<body>
<p class="myclass">Hello There</p>
</body>
</html>
答案 2 :(得分:1)
你不能在样式属性中使用选择器,所以我会说不。
您仍然可以将样式放在html文件中,如下所示:
<style type="text/css">
.myclass:after { content: 'my content here'; }
</style>
...
<foo class="myclass">Hello There!!</foo>
答案 3 :(得分:1)
让我们假设OP想要动态生成内联样式。这是一个kludgey php片段(从我写的yii视图),它使用数据模型的label属性作为id属性和css内容:
$content = "<div id='".strtr($model->label,' ','_')."'><style type='text/css'>#"
. strtr($model->label,' ','_').":before {content: '".$model->label."';}</style>"
. $this->renderPartial( '//team/_tree', array( 'models' => $model->teams ), true )
. "</div>\n" ;
答案 4 :(得分:0)
Syntax of CSS rules in HTML's "style" attribute上有一份工作草案。
如果它像在WD中一样工作,你应该可以做类似的事情:
<p class="myclass" style="{color: #C00; font-weight: bold} :after {content: 'my content here'}">Hello There !!</p>