Answers:
转到Bootstrap网站上的“自定义”部分,然后选择所需的大小。您必须设置@gridColumnWidth
和@gridGutterWidth
变量。
例如:@gridColumnWidth = 65px
和@gridGutterWidth = 20px
在1000px
布局上的结果。
然后下载。
这是解决方案:
@media (min-width: 1200px) {
.container{
max-width: 970px;
}
}
与@Bastardo的答案中自定义Bootstrap相比,这样做的好处是它不会更改Bootstrap文件。例如,如果使用CDN,您仍然可以从CDN下载大多数Bootstrap。
您将某人绑起来,说您将不会使用LESS文件。我使用2.0构建了我的第一个Twitter Bootstrap主题,并使用CSS进行了所有工作-创建了overlay.css文件。花了几天时间,事情才能正常运行。
现在我们有了3.0。让我向您保证,学习LESS所花的时间要少得多,如果您对CSS感到满意的话,这比进行所有这些疯狂的CSS重写要简单得多。像您想要的那样进行更改很容易。
在Bootstrap 3.0中,容器类控制宽度,并且所有包含的样式都会进行调整以填充容器。容器宽度变量位于variables.less文件的底部。
// Container sizes
// --------------------------------------------------
// Small screen / tablet
@container-tablet: ((720px + @grid-gutter-width));
// Medium screen / desktop
@container-desktop: ((940px + @grid-gutter-width));
// Large screen / wide desktop
@container-lg-desktop: ((1020px + @grid-gutter-width));
某些网站可能没有足够的内容来填充1020显示屏,或者出于审美原因您希望使用更窄的边框。因为BS使用12列网格,所以我使用960的倍数。
@container-sm
,@container-md
和@container-lg
(现在)
对于Bootstrap 4(如果您使用的是Sass),这里是要编辑的变量
// Grid containers
//
// Define the maximum width of `.container` for different screen sizes.
$container-max-widths: (
sm: 540px,
md: 720px,
lg: 960px,
xl: 1140px
) !default;
为了覆盖这个变量,在导入引导程序之前,我在.sass文件中声明了$ container-max-widths,而没有!default。
注意:我只需要更改xl值,所以我不在乎考虑断点。
使用包装器选择器并创建一个在包装器内部具有100%宽度的容器,以封装整个页面。
<style>#wrapper {width: 1000px;}
#wrapper .container {max-width: 100%; display: block;}</style>
<body>
<div id="wrapper">
<div class="container">
<div class="row">....
现在,最大宽度已设置为1000px,您不需要再少了。
容器尺寸
@container-large-desktop
(1140px + @grid-gutter-width) -> (970px + @grid-gutter-width)
在“容器尺寸”部分中,更改1140
为970
希望对您有所帮助。
谢谢你的正确。自定义引导程序的链接:https : //getbootstrap.com/docs/3.4/customize/