我有一个引导容器,在中型和大型容器上看起来都很不错。小时,我希望容器为全宽。我在上面放了mx-2 mx-md-auto语法,这使它在小屏幕上可以很好地对齐,但不能全角对齐,因为容器通常是固定宽度(510px)。我不想修改引导容器的断点,因为我更愿意将响应式类用于这种特定的容器用途。我在这里能做什么?
答案 0 :(得分:0)
On small screen (xs) Bootstrap sets width: auto
to .container
so it should be full screen by default.
Also Bootstrap is mobile-first framework so you should always start from the smallest screen and then override on larger screens. So normally you start with .col-X
and then override it with .col-[screen]-Y
if needed.
For example take a look at the following snippet and try to resize it:
.row {
background: #f8f9fa;
margin-top: 20px;
}
.col {
border: solid 1px #6c757d;
padding: 10px;
}
<link href="http://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" rel="stylesheet"/>
<!--
Bootstrap docs: https://getbootstrap.com/docs
-->
<div class="container">
<div class="row">
<div class="col-12 col-sm-6 col-md-3 col-lg-2">
Test 1
</div>
<div class="col-12 col-sm-6 col-md-3 col-lg-2">
Test 2
</div>
</div>
</div>
答案 1 :(得分:0)
persistence.xml
。 max-width
阻止max-width
占用设备的整个宽度。由于引导程序没有container
的实用程序类,因此您需要自己覆盖它。
max-width
答案 2 :(得分:0)
Bootstrap将在xs屏幕上将容器设置为全角。如果您想让容器使用其他尺寸的完整宽度,请尝试
@media (max-width: 767.98px) {
/*By default, containers are only full-width on xs screens.
This makes them full-width om sm screens as well*/
.container {
margin-left: 0;
margin-right: 0;
max-width: 100% !important;
}
}
768px
是sm和md之间的断点。如果您希望在其他任何屏幕尺寸上都发生这种情况,则可以将媒体查询增加到md和lg或lg和xl之间(但是,此时,您可能只想使用container-fluid
)