你可以在CSS“content”属性中使用HTML实体吗?

这个问题在这里已经有了答案:

  • 使用CSS内容添加HTML实体9个答案

  • 把你的子弹specail字符的十六进制值这样

    div:before{
        content:"2022";
        color:#f00;
    }
    

    检查这个小提琴http://jsfiddle.net/sandeep/HPrkU/1/

    注意:在IE8之后和之前工作


    我猜你想要显示实际的字符,如果是这样的话,简单地使用字符而不是•

    例如:http://jsfiddle.net/rmjt8/

    编辑:我发现另一个线程:如何在CSS中包含HTML编码的“content:”字符?

    也许这将验证:

    .down:before{
        content:"2022 ";
        color:#f00;
    }
    

    假设你想让用户看到• 你可以简单地逃避那个序列,给出:

    .down:before{
        content:"• ";
        color:#f00;
    }
    

    至于它在IE7上不可见的原因,那是因为IE不支持生成的内容或:before选择器。

    编辑提供,看到实际的子弹字符,你应该使用:

    .down:before{
        content:"2022";
        color:#f00;
    }
    

    JS Fiddle演示。

    链接地址: http://www.djcxy.com/p/15531.html

    上一篇: Can you use HTML entities in the CSS “content” property?

    下一篇: nbsp not working in CSS content tag