how to make space within span show up

后端 未结 2 1820
感动是毒
感动是毒 2021-02-18 19:19

I\'m trying to set background color for a whitespace within a span. But it won\'t show up when the whitespace span happens to be at the point when line wraps.

HT

2条回答
  •  执念已碎
    2021-02-18 19:48

    Alter your css for the span to show white spaces, just like in the

     tag.
    Take a look at the different white-space options

    span {
        background-color: black;
        white-space:pre;
    }
    

    From the mentioned resource here is a nice table what the different options for white-space will do:

                   New lines    Spaces and tabs   Text wrapping
    normal         Collapse     Collapse          Wrap
    pre            Preserve     Preserve          No wrap
    nowrap         Collapse     Collapse          No wrap
    pre-wrap       Preserve     Preserve          Wrap
    pre-line       Preserve     Collapse          Wrap
    

    If you add a   to your span, the string will not break anymore on your space but instead 'glue' the two parts together, without wrapping the string on the space.

提交回复
热议问题