Bootstrap glyphicon的空白占位符

Sno*_*rnt 45 html css twitter-bootstrap

我有一个表格,在标题中排序bootstrap glyphicons.仅当表按特定标题排序时,才会显示图标.当我单击单元格时,它会更改表格的大小.该表是动态的,所以我不想修复单元格大小.有没有办法让占位符放在那里代替glyphicon?

我知道javascript将如何隐藏它,我只是不知道如何做css给跨度一些大小.

(这是bootstrap 3.0顺便说一句)...

<span class="glyphicon glyphicon-arrow-down"><span>
Run Code Online (Sandbox Code Playgroud)

是特定的图标.Chrome表示显示时它的宽度为16px.

实际项目有点复杂,这里有一个吸尘器:

http://plnkr.co/edit/N6nkW3e4gDdpQdtRC8ue?p=preview

Rig*_*iga 78

我不认为glyphicon字体中有空格字符.

你为什么不使用透明的字体颜色?

.glyphicon-none:before {
    content: "\2122";
    color: transparent !important;
}
Run Code Online (Sandbox Code Playgroud)

\ 2122是减号.像普通图标一样使用它:

<i class="glyphicon glyphicon-none"></i>
Run Code Online (Sandbox Code Playgroud)

  • 正是我正在寻找的东西!只有我使用`content:"\ e094";`(向下箭头)这样我的间距根本没有变化. (7认同)
  • 有趣的是,unicode在/ 620和/ 1879处有适当的空格字符,因此您可以在没有透明度规则的情况下使用这些代码 (4认同)
  • 间距对我来说不正确,直到我使用@ Balrog30的'\ e094`字符的建议. (3认同)
  • `visibility:hidden`对我来说效果更好,透明色 (2认同)

nic*_*ick 8

只需隐藏图标的元素即可visibility: hidden;.例如

<span class="glyphicon glyphicon-arrow-down" style="visibility: hidden"><span>
Run Code Online (Sandbox Code Playgroud)