代码之家  ›  专栏  ›  技术社区  ›  theJuls

通过CSS上的内容使用“”时出现的额外空格字符

  •  0
  • theJuls  · 技术社区  · 7 年前

    content 属性在我的CSS文件中。当我有 ç 角色,我得到一个额外的空间。结果是这样的:

    enter image description here

    所以你可以看到有一个额外的空间,它不应该在那里,只有当我使用 §

    &#some-id{
      a:before {
        content: "Français";
        color: #000000;
        background: #ffffff;
      }
    }
    

    CSS属性? 编辑:根据要求,下面是一些使用它的HTML代码(位于 li

    <section id='top' className='row'>
      <div className='col-sm-12 light'>
        <div className='valign'>
          <div>
            <ul className='row'>
              <li id='some-id' className='col-xs-12 col-sm-6 col-md-4 col-lg-3'>
                <a href='/somewhere'>
                  <h2>Content Header</h2>
                  <p>More content</p>
                </a>
              </li>
            </ul>
          </div>
        </div>
      </div>
    </section>
    
    2 回复  |  直到 7 年前
        1
  •  1
  •   dysfunc    7 年前

    #some-id a:before {
      background: #fff;
      color: #000;
      content: "Français";
    }
    <link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet"/>
    <section id='top' className='row'>
      <div className='col-sm-12 light'>
        <div className='valign'>
          <div>
            <ul className='row'>
              <li id='some-id' className='col-xs-12 col-sm-6 col-md-4 col-lg-3'>
                <a href='/somewhere'>
                  <h2>Content Header</h2>
                  <p>More content</p>
                </a>
              </li>
            </ul>
          </div>
        </div>
      </div>
    </section>
        2
  •  0
  •   CodeCheshire    7 年前

    您可以使用该字母的ascii版本,然后使用以下命令进行转换: http://www.evotech.net/articles/testjsentities.html

      p:before {
        content: "Fran\00E7 ais";
        color: #000000;
        background: #ffffff;
      }
    <p></p>