twitter-bootstrap - 在 Bootstrap3 中的较小设备上减少装订线(默认 30 像素)?

标签 twitter-bootstrap twitter-bootstrap-3

在 bootstrap 3 中,装订线定义为 30px(每列各 15px)。我正在运行的问题是,例如,如果我将屏幕缩小到很小,排水沟最终会比列本身更宽,如下所示(深蓝色 = 列,浅蓝色 = 排水沟)。

enter image description here

您可以修改某些分辨率状态的装订线宽度吗? (手机、平板电脑等)

最佳答案

排水沟是由左右填充构成的,您可以使用媒体查询来根据您的屏幕尺寸进行更改:

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) 
{ 
    div[class^="col"]{padding-left:5px; padding-right:5px;}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) 
{   
    div[class^="col"]{padding-left:10px; padding-right:10px;}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) 
{   
    /*default so you don't need this*/
    div[class^="col"]{padding-left:15px; padding-right:15px;}
}

注意另见这个问题:Bootstrap 3 Gutter Size .当您还想更改网格两侧的“视觉”装订线时,您应该使用它。在这种情况下,您还必须将 .container 类的填充设置为您的装订线大小。是。
/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) 
{   
    /*default so you don't need this*/
    div[class^="col"]{padding-left:85px; padding-right:85px;}
    .container{padding-left:85px; padding-right:85px;}
    .row {
    margin-left: 0;
    margin-right: 0;
    }
}

关于twitter-bootstrap - 在 Bootstrap3 中的较小设备上减少装订线(默认 30 像素)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19164377/

相关文章:

css - summernote v0.6.16 上的问题,当我单击链接或图片功能时,模态框在另一个模态框内打开

php - 使用ajax post方法的变量不起作用

css - Bootstrap 3 jumbotron 中的内联形式两行

css - 带有 CSS/bootstrap 的垂直对齐图标

javascript - $(this).attr ("href") 返回未定义

html - 可以在视口(viewport)断点处将容器/行转换为容器流体/行流体吗?

jquery - 更改 bootstrap 3 下拉菜单的 siblings li 背景颜色

javascript - 如何在 Twitter bootstrap 中使用包含 5 个标签中的 3 个标签的表单标签?

JavaScript - 表单中的 Bootstrap 选项按钮验证

jquery - Bootstrap轮播和JQuery "Uncaught RangeError: Maximum call stack size exceeded"