是否有任何CSS方法在css内容属性中添加div,p,span元素? 我的意思是这样的代码
.textblockquote:before{
content: "<span class='green'>“</span>";
}
答案 0 :(得分:2)
不,CSS完全是关于样式,而不是添加代码。 你可以解决这个问题,但这是非常糟糕的做法。
以另一种方式实现所要求的效果或设计可能更容易。
答案 1 :(得分:2)
您可以使用十六进制字符来实现此目的,但您不应该:)
答案 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
看:
答案 3 :(得分:1)
它可能但它是专为文本设计的而不是html。 http://www.quirksmode.org/css/content.html,
以下是一个如何在Firefox中实现此目的的示例。 (第二个答案) Insert HTML from CSS
答案 4 :(得分:-1)
例如,您可以将内容添加为文本,并根据需要对其进行自定义。在您的情况下,您可以在content
:before和:after元素中添加引号,并将它们绝对定位到您想要的位置。