我正在使用Twitter Bootstrap建立我的第一个网站,并尝试使用流畅的布局。我将容器设置为流畅的,现在其中的内容占据了整个页面的宽度,并在调整浏览器大小时进行调整。
我正在处理的设计的最大宽度约为950像素。
我已经检查了variables.less
和responsive.less
,以及Bootstrap文档;我不能完全弄清楚如何做到这一点。
我也尝试将以下内容添加到我的style.css
:
body {
max-width: 950px;
}
我正在使用Twitter Bootstrap建立我的第一个网站,并尝试使用流畅的布局。我将容器设置为流畅的,现在其中的内容占据了整个页面的宽度,并在调整浏览器大小时进行调整。
我正在处理的设计的最大宽度约为950像素。
我已经检查了variables.less
和responsive.less
,以及Bootstrap文档;我不能完全弄清楚如何做到这一点。
我也尝试将以下内容添加到我的style.css
:
body {
max-width: 950px;
}
body
像以前一样向左对齐而不是居中对齐。有什么建议?我试过设置margin
到auto
了左,右。
body
有个max-width
,以防万一我想在容器外做某事。无论如何,抛开这些,我要处理一个流体容器。当我将容器设置为液体时,它会扩展到整个身体的宽度。这就是为什么我要设置主体的最大宽度。
@media (min-width: 768px) and (max-width: 979px) { .. }
在您的情况下为max-width:950px;
。
Answers:
编辑
更好的方法是:
创建您自己的less文件作为主要的less文件(例如bootstrap.less)。
导入所需的所有引导程序更少的文件。(在这种情况下,您只需要导入所有响应较少的文件,但responsive-1200px-min.less
)
如果您需要修改原始的bootstrapless文件中的任何内容,则只需编写自己的less文件以覆盖bootstrap的less代码。(只记得在后面放置较少的代码/文件@import { /* bootstrap's less file */ };
)。
原版的
我也有同样的问题。这就是我解决的方法。
查找媒体查询:
@media (max-width:1200px) ...
去掉它。(我指的是整个事情,而不仅仅是@media (max-width:1200px)
)
由于Bootstrap的默认宽度为940px,因此您无需执行任何操作。
如果要拥有自己的max-width
,只需在媒体查询中修改与所需宽度匹配的css规则。
您不必通过删除@media (max-width:1200px)
...来修改引导响应
我的应用具有max-width
1600px。这对我来说是这样的:
创建bootstrap-custom.css-尽可能地,我不想覆盖我原来的bootstrap css。
在bootstrap-custom.css内部,通过包含以下代码来覆盖容器流体:
像这样:
/* set a max-width for horizontal fluid layout and make it centered */
.container-fluid {
margin-right: auto;
margin-left: auto;
max-width: 1600px; /* or 950px */
}
在sensitive.less中,您可以注释掉导入sensitive-1200px-min.less的行。
// Large desktops
@import "responsive-1200px-min.less";
像这样:
// Large desktops
// @import "responsive-1200px-min.less";
不幸的是,以上都不是我解决的问题。
我不想编辑bootstrap-sensitive.css,所以我走了简单的路:
@media (min-width: 768px) and (max-width: 979px)
(截至今天为止具有最新引导程序版本2.3.1的461行)@media (min-width: 979px)
说过的地方@media (min-width: 768px) and (max-width: 979px)
。这会将768到979样式设置为768以上的所有样式。而已。这不是最佳选择,您将有重复的CSS,但是100%完美!
我不知道这里是否指出了这一点。对于设置.container
宽度必须在引导网站上设置。我个人不必编辑或触摸CSS文件中的任何内容即可调整.container
1600px的尺寸。在“自定义”选项卡下,有三个部分负责媒体和Web的响应性:
除了媒体查询断点,我相信大多数人是指,我也改@container-desktop
到(1130px + @grid-gutter-width)
和@container-large-desktop
到(1530px + @grid-gutter-width)
。现在,.container
如果我的浏览器缩放到〜1600px和〜1200px ,则更改其宽度。希望能有所帮助。