CSS3 里通过伪元素添加内容的时候,如何连续输出多个空格? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
jmyz0455
V2EX    CSS

CSS3 里通过伪元素添加内容的时候,如何连续输出多个空格?

  •  
  •   jmyz0455 Sep 1, 2016 7869 views
    This topic created in 3525 days ago, the information mentioned may be changed or developed.

    比如这个,我想在 li 标签前面加些特殊符号,类似 list-style 的效果

    .demo ul li::before{
    content: "\20\20\20\2022\20\20\20";
    color: #FFAF00;
    }

    但是 content 里面的内容无法输出多个空格,在页面上看一个空格也没有,只有一个“”。

    其实我只是想让这个插进去的内容多撑一点空间而已,就像“”,请问这种情况如何解决?

    15 replies    2016-09-01 16:49:21 +08:00
    lxrmido
        1
    lxrmido  
       Sep 1, 2016
    content:"\00A0\00A0\00A0\00A0";
    FrankFang128
        2
    FrankFang128  
       Sep 1, 2016 via Android
    display inline block
    width 随便设

    别用空格做排版。。。
    learnshare
        3
    learnshare  
       Sep 1, 2016
    @FrankFang128 是的

    空格的宽度不确定,用来排版是个坑
    hkongm
        4
    hkongm  
       Sep 1, 2016
    padding 或者 width
    jmyz0455
        5
    jmyz0455  
    OP
       Sep 1, 2016
    @learnshare @FrankFang128 明白,既然说到排版,我有个问题想继续请教下去

    很多时候要输入用户姓名,经常遇到只有一个字的姓,比如

    <li><span>小 明</span></li>
    <li><span>小小明</span></li>

    li 比 span 肯定要宽很多, span 里面是左对齐。平时我都是用空格排版的,这种情况怎么做好呢?
    FrankFang128
        6
    FrankFang128  
       Sep 1, 2016 via Android
    如果上面三个字,下面四个字,你要怎么对齐
    jmyz0455
        7
    jmyz0455  
    OP
       Sep 1, 2016
    @FrankFang128 @hkongm @learnshare @lxrmido 对了有个奇怪的问题,这些特殊符号可以弄大一点吗?比如这个小圆点 content: "\2022"; 放大到直径 4px ?
    newbieo0O
        8
    newbieo0O  
       Sep 1, 2016
    @FrankFang128 &emsp; &ensp;
    FrankFang128
        9
    FrankFang128  
       Sep 1, 2016 via Android
    @jmyz0455 iconfont 或者换字体
    jmyz0455
        10
    jmyz0455  
    OP
       Sep 1, 2016
    @FrankFang128 这种情况我也遇到过,是类似于:

    文 员
    设计师
    项目经理
    信号工程师

    当时设计师跟我说就两个字的塞两个空格,比三个字长的一概不管,于是我就强行塞 &nbsp;
    newbieo0O
        11
    newbieo0O  
       Sep 1, 2016
    FrankFang128
        12
    FrankFang128  
       Sep 1, 2016 via Android
    显然这是设计师的问题

    对其没有一致性

    用 after 做 justify text
    learnshare
        13
    learnshare  
       Sep 1, 2016
    @jmyz0455 小圆点可以用 CSS 来写,爱写多大写多大。

    不同长度的字,可以考虑右对齐,或者两端对齐。
    exoticknight
        14
    exoticknight  
       Sep 1, 2016
    不是很复杂的情况下用 &emsp; &ensp; 也是行的
    jmyz0455
        15
    jmyz0455  
    OP
       Sep 1, 2016
    @newbieo0O 有现成案例真好,完全明白了谢谢
    About     Help     Advertise     Blog     API     FAQ     Solana     5485 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 42ms UTC 09:27 PVG 17:27 LAX 02:27 JFK 05:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86