【发布时间】:2019-09-30 09:46:26
【问题描述】:
我有一个使用 bootstrap 框架的站点,我想更改 Bootstrap 的“.container”类的默认外边距。
我希望外部的边距更窄,并且我不想让它根据屏幕/分辨率跳转到不同的大小(对于那些使用 Bootstrap 的人,当屏幕达到一定大小时 .container 类会自动跳转到不同的边距。)
我只想在整个过程中设置一个一致的边距。
【问题讨论】:
标签: css twitter-bootstrap
我有一个使用 bootstrap 框架的站点,我想更改 Bootstrap 的“.container”类的默认外边距。
我希望外部的边距更窄,并且我不想让它根据屏幕/分辨率跳转到不同的大小(对于那些使用 Bootstrap 的人,当屏幕达到一定大小时 .container 类会自动跳转到不同的边距。)
我只想在整个过程中设置一个一致的边距。
【问题讨论】:
标签: css twitter-bootstrap
您可以简单地覆盖 CSS。但是,您应该避免直接修改 Bootstrap 文件,因为这会限制您更新库的能力。在 Bootstrap 之后放置您自己的自定义 CSS,然后根据您的选择进行修改。
此外,尝试使用 SASS 或 LESS 并为您的边距/填充创建一个变量。然后,您可以为各种断点或自定义容器重用该变量,并在以后有一个点来编辑边距/填充。
另一个好主意是使用自定义类修改容器,以便保留原始样式。例如:
<style type="text/css">
.container.custom-container {
padding: 0 50px;
}
</style>
<div class="container">
Here's a normal container
</div>
<div class="custom-container container">
Here's a custom container
</div>
【讨论】:
.container.custom-container 块中设置额外的 CSS,具有将 Bootstrap 设置的样式覆盖到 .container 类的能力。延伸阅读:developer.mozilla.org/en-US/docs/Web/CSS/Specificity
在引导程序 4 中,container-fluid 提供了一个全宽容器
【讨论】:
创建您自己的 css 文件并将其附加在 boostrap.css 之后(不要覆盖默认 css),然后更改您想要的任何内容(如果需要,将 !important 包含到您的属性中)。
【讨论】:
"width: 100%" 对我有用。
【讨论】: