【发布时间】:2018-02-12 00:28:07
【问题描述】:
我想使用媒体查询为容器提供 100% 的宽度,让元素包含在较大的屏幕中而不包含在小屏幕中,反之亦然。此代码只是一个示例,它适用于 Bootstrap v4 alpha 6,但在上一个版本中它不再适用。
有人知道解决办法吗?
@media screen and (max-width: 1000px) {
container {
width: 100%;
}
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/js/bootstrap.bundle.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet" />
<div class="container">
<nav class="navbar navbar-light bg-dark">
<a class="navbar-brand" href="#">Navbar</a>
</nav>
</div>
【问题讨论】:
-
为什么不删除
container类?没有它你有width=100% -
如果你想限制导航栏的宽度,你应该只使用
container和导航栏。您是想在更大的分辨率下使其宽度固定,还是一直保持 100%? -
您想要 100% 宽度但不想使用
container-fluid类的原因是什么? (也许有比您尝试的更好的解决方案) -
好的,当宽度为
larger than 500px时,您似乎想要container类的效果,否则您想要width=100%。我为这个场景写了an answer。
标签: html twitter-bootstrap css bootstrap-4