在“内容”中添加css元素

时间:2013-12-12 15:02:53

标签: html css

是否有任何CSS方法在css内容属性中添加div,p,span元素? 我的意思是这样的代码

.textblockquote:before{
content: "<span class='green'>“</span>";

}

5 个答案:

答案 0 :(得分:2)

不,CSS完全是关于样式,而不是添加代码。 你可以解决这个问题,但这是非常糟糕的做法。

以另一种方式实现所要求的效果或设计可能更容易。

答案 1 :(得分:2)

您可以使用十六进制字符来实现此目的,但您不应该:)

见这里:Adding HTML entities using CSS content

答案 2 :(得分:2)

你将无法使用css

插入除text-element之外的其他内容

但是,你想要做的就是这样:

.textblockquote:before{
    color:green; /* <-- apply the styling you want */
    content: "\0022"; /* <-- escaped unicode for 'quote' */
}

与此同时,您的问题已经得到解答(30个月前):Using :before and :after CSS selector to insert Html

看:enter image description here

答案 3 :(得分:1)

它可能但它是专为文本设计的而不是html。 http://www.quirksmode.org/css/content.html

以下是一个如何在Firefox中实现此目的的示例。 (第二个答案) Insert HTML from CSS

答案 4 :(得分:-1)

例如,您可以将内容添加为文本,并根据需要对其进行自定义。在您的情况下,您可以在content:before和:after元素中添加引号,并将它们绝对定位到您想要的位置。