2015-05-08 67 views
1

我尝试了以下代码在移动和桌面上以不同方式显示。但是两个句子同时显示。使用引导程序隐藏显示

<div> 
    <div class="hidden-xs hidden-lg hidden-sm visible-md"> 
     Page-under-Construction.Please-try-again-later. 
    </div> 
    <div class="hidden-md hidden-lg visible-xs"> 
     Page-under-Construction. 
    </div> 
</div> 
+0

份额你试过 – Panther

回答

1

为了扩大对其他两个答案:

  • 不要只使用隐藏或可见在单个元素(如上所述)
  • 请注意,visible- *现在已弃用。相反,最后应该有一个显示属性。一个例子是visible-md-block。看到这个线程:Hiding elements in responsive layout?

下面是一个使用你提供的代码plunker:http://plnkr.co/edit/brjPCsh578WGu5Eq1rWl?p=preview

<div class="hidden-xs hidden-sm"> 
    Page-under-Construction. Please-try-again later. 
</div> 
<div class="hidden-md hidden-lg"> 
    Page-under-Construction. 
</div> 
+0

的代码,我需要更改任何设置在浏览器中,用于此目的BCZ中,代码在plunker中工作正常......但在我的系统中没有在Firefox中 –

+0

没问题。为了清楚起见,可见本身不被弃用,最终没有显示属性。我提到的线索有一个彻底的解释。 –

+0

非常感谢... –

1

使用隐藏或可见(尽量不要使用可见,见下文),但不能同时在同一个班

Bootstrap Responsive Utilities

<div> 
<div class="hidden-xs hidden-sm"> 
    Page-under-Construction.Please-try-again-later. 
</div> 
<div class="hidden-md hidden-lg"> 
    Page-under-Construction. 
</div> 

编辑:为指出低于“可见”现在已被弃用(请参阅Drew Thomas的解释答案)

1

Simple Sample

另请检查来自Twitter Bootstrap的文档this

可见的只有手机:

<div class="visible-xs"> 
    Content to show in mobile 
</div> 

隐藏仅移动:

<div class="hidden-xs"> 
    Content to show in mobile 
</div>