为什么我的引导标签和徽章在我的三星s3上消失了

use*_*742 5 html5 css3 twitter-bootstrap

当页面第一次加载时,我的引导标签和徽章从网页上消失,使用我的三星galaxy s3,当我刷新浏览器窗口后,它们才会重新出现.为什么会发生这种情况,我怎样才能在第一次加载页面时强制它们出现.我的标签和徽章不是空的,因此display none函数与它无关.

第一次加载页面时不显示的代码示例如下:

    <span class="badge badge-important">info</span>
Run Code Online (Sandbox Code Playgroud)

还试图删除下面没有运气

    .label:empty,
    .badge:empty { display: none; }
Run Code Online (Sandbox Code Playgroud)

普通的boostrap.css附加到我的页面,它是唯一一个带有标签选择器的样式表.

有没有人遇到过这种奇怪的事情?

谢谢

Kev*_*son 7

好的,在三星Galaxy Note平板电脑,LG Optimus手机和LG Nexus手机上出现此问题.当我完全从bootstrap CSS文件中删除下面的代码时,问题就消失了.

去掉:

.label:empty,
.badge:empty { display: none; }
Run Code Online (Sandbox Code Playgroud)

看起来三星/ LG浏览器忽略了:空,只是使.label和.badge显示:无论是否为空.

我知道原来的提问者说他​​试过这个并没有用(缓存问题可能???),但它确实对我有用,所以我想我至少会发布答案,因为这是#1当我遇到问题时谷歌的结果.