通过引导,它看起来像他们支持折叠菜单栏项目的小屏幕。页面上的其他项目是否也有类似的内容?

例如,我有一个与navi -pill浮动正确。在小屏幕上,这会引起问题。我想至少把它放到类似的点击显示更多的下拉列表中。

这在现有的引导框架中是可能的吗?


当前回答

额外的CSS 从移动视图的所有页面中删除边栏:

@media only screen and (max-width:767px)
{
#secondary {
display: none;
}
}

其他回答

新的可见类添加到Bootstrap

超小型设备 手机(<768px)(类名:.visible-xs-block, hidden-xs)

小型设备 片剂(≥768px)(类名:.visible-sm-block, hidden-sm)

介质的设备 桌面(≥992px)(类名:.visible-md-block, hidden-md)

大型设备 桌面(≥1200px)(类名:.visible-lg-block, hidden-lg)

欲了解更多信息:http://getbootstrap.com/css/#responsive-utilities


以下内容在v3.2.0版本已弃用


超小型设备 电话(<768px)(类名:.visible-xs, hidden-xs)

小型设备 片剂(≥768px)(类名:.visible-sm, hidden-sm)

介质的设备 桌面(≥992px)(类名:.visible-md, hidden-md)

大型设备 桌面(≥1200px)(类名:.visible-lg, hidden-lg)


更老的引导


.隐藏电话,.隐藏平板电脑等不受支持/过时。

更新:

在Bootstrap 4中有两种类型的类:

当视口位于给定的断点或更宽时,隐藏元素的hidden-*-up。 Hidden -*- -当视口位于给定的断点或更小时隐藏元素。

此外,对于宽度超过1200px的设备,还添加了新的xl视口。欲了解更多信息,请点击这里。

引导4。x回答

hidden-*类从Bootstrap 4 beta开始删除。

如果你想显示在中等和以上使用d-*类,例如:

<div class="d-none d-md-block">This will show in medium and up</div>

如果你想只显示在小和下面使用这个:

<div class="d-block d-md-none"> This will show only in below medium form factors</div>

屏幕大小和类图

Screen Size Class
Hidden on all .d-none
Hidden only on xs .d-none .d-sm-block
Hidden only on sm .d-sm-none .d-md-block
Hidden only on md .d-md-none .d-lg-block
Hidden only on lg .d-lg-none .d-xl-block
Hidden only on xl .d-xl-none
Visible on all .d-block
Visible only on xs .d-block .d-sm-none
Visible only on sm .d-none .d-sm-block .d-md-none
Visible only on md .d-none .d-md-block .d-lg-none
Visible only on lg .d-none .d-lg-block .d-xl-none
Visible only on xl .d-none .d-xl-block

不是使用显式的.visible-*类,而是创建一个元素 可见的方式就是不把它隐藏在那个屏幕大小。你可以结合 一个.d-*-none类和一个.d-*-block类,只显示一个元素 在给定的屏幕大小间隔上(例如.d-none.d-md-block.d-xl-none 仅在中型和大型设备上显示元素)。

文档

在此,我有几点需要澄清:

1) Bootstrap 3中显示的列表(可见-phone,可见-tablet等)已弃用。新的值是:

visible-xs - * visible-sm - * visible-md - * visible-lg - * hidden-xs - * hidden-sm - * hidden-md - * hidden-lg - *

星号的含义如下(我只在下面显示了visible-xs-*):

visible-xs-block visible-xs-inline visible-xs-inline-block

2)当你使用这些类的时候,你不会在前面加一个句号(正如上面答案的一部分所显示的那样)。

例如:

<div class="visible-md-block col-md-6 text-right text-muted">
   <h5>Copyright &copy; 2014 Jazimov</h5>
</div>

3)你可以使用visible-*和hidden-*(例如,visible-xs和hidden-xs),但这些在Bootstrap 3.2.0中已被弃用。

欲了解更多细节和最新规格,请点击这里并搜索“可见”: http://getbootstrap.com/css/

在boostrap 4.1中(运行代码片段,因为我从Bootstrap文档中复制了整个表代码):

.fixed_headers { width: 750px; table-layout: fixed; border-collapse: collapse; } .fixed_headers th { text-decoration: underline; } .fixed_headers th, .fixed_headers td { padding: 5px; text-align: left; } .fixed_headers td:nth-child(1), .fixed_headers th:nth-child(1) { min-width: 200px; } .fixed_headers td:nth-child(2), .fixed_headers th:nth-child(2) { min-width: 200px; } .fixed_headers td:nth-child(3), .fixed_headers th:nth-child(3) { width: 350px; } .fixed_headers thead { background-color: #333; color: #FDFDFD; } .fixed_headers thead tr { display: block; position: relative; } .fixed_headers tbody { display: block; overflow: auto; width: 100%; height: 300px; } .fixed_headers tbody tr:nth-child(even) { background-color: #DDD; } .old_ie_wrapper { height: 300px; width: 750px; overflow-x: hidden; overflow-y: auto; } .old_ie_wrapper tbody { height: auto; } <table class="fixed_headers"> <thead> <tr> <th>Screen Size</th> <th>Class</th> </tr> </thead> <tbody> <tr> <td>Hidden on all</td> <td><code class="highlighter-rouge">.d-none</code></td> </tr> <tr> <td>Hidden only on xs</td> <td><code class="highlighter-rouge">.d-none .d-sm-block</code></td> </tr> <tr> <td>Hidden only on sm</td> <td><code class="highlighter-rouge">.d-sm-none .d-md-block</code></td> </tr> <tr> <td>Hidden only on md</td> <td><code class="highlighter-rouge">.d-md-none .d-lg-block</code></td> </tr> <tr> <td>Hidden only on lg</td> <td><code class="highlighter-rouge">.d-lg-none .d-xl-block</code></td> </tr> <tr> <td>Hidden only on xl</td> <td><code class="highlighter-rouge">.d-xl-none</code></td> </tr> <tr> <td>Visible on all</td> <td><code class="highlighter-rouge">.d-block</code></td> </tr> <tr> <td>Visible only on xs</td> <td><code class="highlighter-rouge">.d-block .d-sm-none</code></td> </tr> <tr> <td>Visible only on sm</td> <td><code class="highlighter-rouge">.d-none .d-sm-block .d-md-none</code></td> </tr> <tr> <td>Visible only on md</td> <td><code class="highlighter-rouge">.d-none .d-md-block .d-lg-none</code></td> </tr> <tr> <td>Visible only on lg</td> <td><code class="highlighter-rouge">.d-none .d-lg-block .d-xl-none</code></td> </tr> <tr> <td>Visible only on xl</td> <td><code class="highlighter-rouge">.d-none .d-xl-block</code></td> </tr> </tbody> </table>

https://getbootstrap.com/docs/4.1/utilities/display/#hiding-elements

额外的CSS 从移动视图的所有页面中删除边栏:

@media only screen and (max-width:767px)
{
#secondary {
display: none;
}
}