Html 更改引导槽
我使用的是Bootstrap v3.3.4,我对它还很陌生 有没有一种简单的方法可以在不从较少的文件中重新编译引导文件或使用网站编辑器或任何其他与修改Bootstrap.css有关的方法的情况下更改引导文件 我试图做的是在2列之间获得5px的空间,我希望更改在我的extra.less文件中 我试过用这个:Html 更改引导槽,html,css,twitter-bootstrap,less,Html,Css,Twitter Bootstrap,Less,我使用的是Bootstrap v3.3.4,我对它还很陌生 有没有一种简单的方法可以在不从较少的文件中重新编译引导文件或使用网站编辑器或任何其他与修改Bootstrap.css有关的方法的情况下更改引导文件 我试图做的是在2列之间获得5px的空间,我希望更改在我的extra.less文件中 我试过用这个: div[class^="col-"]:not(:first-child) {padding-left: 2.5px;} div[class^="col-"]:not(:last-child)
div[class^="col-"]:not(:first-child) {padding-left: 2.5px;}
div[class^="col-"]:not(:last-child) {padding-right: 2.5px;}
并取得了预期的效果
但我在调整大小时遇到了这个问题:
因此,如果有更好的方法,我必须找到更好的方法。我做了一些挖掘,唯一的方法是从较少的文件中更改它,并使用修改过的bootstrap.css,我正试图避免这种情况。我找到了一个解决方案,使用:
div[class^="col-"] {
padding-left: 2.5px;
padding-right: 2.5px;
}
.row {
margin-left: -2.5px;
margin-right: -2.5px;
}
如果您有更好的方法,请告诉我。我找到了一个解决方案,使用:
div[class^="col-"] {
padding-left: 2.5px;
padding-right: 2.5px;
}
.row {
margin-left: -2.5px;
margin-right: -2.5px;
}
如果您有更好的方法,请告诉我。将它们放在容器中。然后使用bootstrap提供的网格系统。如果刻度正确,则刻度将对齐。如果我理解正确的话,那就可以解决你的问题了。把它们放在一个容器里。然后使用bootstrap提供的网格系统。如果刻度正确,则刻度将对齐。如果我理解正确的话,这就解决了你的问题。你提到不想重新编译引导的LESS(我猜你的意思是你不想更改
@网格槽宽度
值),但你也提到你使用的更少,因为你有一个“额外的.LESS”文件。您是将引导作为LESS文件本身导入,还是作为CSS文件导入?将引导的LESS直接导入到您自己的LESS文件中,允许您更改变量或使用它们的混合,而无需重新编译它们的CSS(因为它们的CSS只是使用您自己的LESS文件编译的)
如果希望保留默认的30px边沟大小,但希望为特定情况使用自定义边沟,则可以使用生成行
和生成列
混合的边沟宽度参数:
@condensed-gutter-width: 5px;
.row-condensed {
.make-row(@condensed-gutter-width);
.col-lg-1 {
.make-lg-column(1, @condensed-gutter-width);
}
//... do this for any column that'll go inside a .row-condensed
}
(SASS也是如此,除了它是@include make row($contracted gotter width)
和@include make lg column(1,$contracted gotter width)
)
我发现在我自己的LESS中使用LESS mixin要比在编译后尝试更改CSS容易得多。您提到不想重新编译Bootstrap's LESS(我猜您的意思是您不想更改
@grid ground width
值),但您也提到您使用的更少,因为您有一个“extra.less”文件。您是将引导程序本身作为less文件导入,还是将引导程序作为CSS文件导入?将引导程序的less直接导入到您自己的less文件中,可以在不重新编译CSS的情况下更改变量或使用它们的混合(因为它们的CSS只是使用您自己的less文件编译的)
如果希望保留默认的30px边沟大小,但希望为特定情况使用自定义边沟,则可以使用生成行
和生成列
混合的边沟宽度参数:
@condensed-gutter-width: 5px;
.row-condensed {
.make-row(@condensed-gutter-width);
.col-lg-1 {
.make-lg-column(1, @condensed-gutter-width);
}
//... do this for any column that'll go inside a .row-condensed
}
(SASS也是如此,除了它是@include make row($contracted gotter width)
和@include make lg column(1,$contracted gotter width)
)
我发现在我自己的LESS中使用LESS mixin比在编译后尝试更改CSS容易得多。您可以通过样式表中的CSS更改边沟宽度。重要的是相应地更改所有三个元素(容器、行、列),以防止图像中出现问题
.container {
padding-right: 5px;
padding-left: 5px;
}
.row {
margin-right: -5px;
margin-left: -5px;
}
.row [class*="col"],
.row [class*="col-"] {
padding-right: 5px;
padding-left: 5px;
}
适用于Bootstrap 3和4您可以通过样式表中的CSS更改边距宽度。但重要的是要相应地更改所有三个元素(容器、行、列),以防止图像中出现问题
.container {
padding-right: 5px;
padding-left: 5px;
}
.row {
margin-right: -5px;
margin-left: -5px;
}
.row [class*="col"],
.row [class*="col-"] {
padding-right: 5px;
padding-left: 5px;
}
适用于Bootstrap 3和4的已经在一个容器中了,我正在使用网格系统,你读了全部内容吗?@c4ta1n我读了,但我不太明白你是如何测量Bootstrap的列的。但是你的比例正确吗?这可能是个问题,因为Bootstrap有列和行是最基本的东西之一。到目前为止,我不知道有什么问题吗?已经在一个容器里了,我正在使用网格系统,你读了全部内容吗?@c4ta1n我读了,但后来我不太明白你在测量引导的列。你的规模对吗?这可能是个问题,引导有列和行是最基本的事情之一。到目前为止,我没有任何问题。一个prett我的问题有一个很有趣的解决方案,谢谢。是的,我用较少的混合,参考。我的问题有一个很有趣的解决方案,谢谢。是的,我用较少的混合,参考。