Css Bootstrap 3-一个站点中的多个网格系统

Css Bootstrap 3-一个站点中的多个网格系统,css,twitter-bootstrap,twitter-bootstrap-3,Css,Twitter Bootstrap,Twitter Bootstrap 3,对于我正在做的一个项目,我想在网格系统中用7列填充整个.container。在编译bootstrap.css文件之前,我可以通过操作正确的Less变量(@grid columns)来实现这一点 但是,如果我在同一个站点的另一个实例中想要回到正常的12列网格系统,该怎么办 如果我要创建另一个bootstrap.css,将@grid columns保留在12,我仍然无法将其加载到浏览器,因为它会与先前创建的bootstrap.css冲突,因为在这两个css文件(例如.col-md-7)中都会使用类似

对于我正在做的一个项目,我想在网格系统中用7列填充整个
.container
。在编译bootstrap.css文件之前,我可以通过操作正确的Less变量(
@grid columns
)来实现这一点

但是,如果我在同一个站点的另一个实例中想要回到正常的12列网格系统,该怎么办

如果我要创建另一个bootstrap.css,将
@grid columns
保留在12,我仍然无法将其加载到浏览器,因为它会与先前创建的bootstrap.css冲突,因为在这两个css文件(例如
.col-md-7
)中都会使用类似的类引用


我没办法解决这个问题,但一定有办法,对吧?!?或者,也许我遗漏了什么。

那么你可以选择84列。使用它,如果您需要7列,那么一个列宽将是12个引导列<代码>12=84

如果您需要12列,那么一个列宽将是7个引导列。
777=84

这应该是可行的,尽管一开始可能需要大量的计算

只要一个基本的数学解决方案,如果没有其他工作


另一个解决方案是分叉SASS或更少版本的引导,并生成自己的引导版本。例如,添加类似于
col-7-xs-…
的类。我刚刚检查了SASS版本。在
\u grid-framework.scss
文件中,有一些mixini,您可以更改和使用它们,以便轻松添加自己的网格类


我不明白为什么这不起作用。

你可以选择84列。使用它,如果您需要7列,那么一个列宽将是12个引导列<代码>12=84

如果您需要12列,那么一个列宽将是7个引导列。
777=84

这应该是可行的,尽管一开始可能需要大量的计算

只要一个基本的数学解决方案,如果没有其他工作


另一个解决方案是分叉SASS或更少版本的引导,并生成自己的引导版本。例如,添加类似于
col-7-xs-…
的类。我刚刚检查了SASS版本。在
\u grid-framework.scss
文件中,有一些mixini,您可以更改和使用它们,以便轻松添加自己的网格类


我不明白为什么这不起作用。

你可以选择84列。使用它,如果您需要7列,那么一个列宽将是12个引导列<代码>12=84

如果您需要12列,那么一个列宽将是7个引导列。
777=84

这应该是可行的,尽管一开始可能需要大量的计算

只要一个基本的数学解决方案,如果没有其他工作


另一个解决方案是分叉SASS或更少版本的引导,并生成自己的引导版本。例如,添加类似于
col-7-xs-…
的类。我刚刚检查了SASS版本。在
\u grid-framework.scss
文件中,有一些mixini,您可以更改和使用它们,以便轻松添加自己的网格类


我不明白为什么这不起作用。

你可以选择84列。使用它,如果您需要7列,那么一个列宽将是12个引导列<代码>12=84

如果您需要12列,那么一个列宽将是7个引导列。
777=84

这应该是可行的,尽管一开始可能需要大量的计算

只要一个基本的数学解决方案,如果没有其他工作


另一个解决方案是分叉SASS或更少版本的引导,并生成自己的引导版本。例如,添加类似于
col-7-xs-…
的类。我刚刚检查了SASS版本。在
\u grid-framework.scss
文件中,有一些mixini,您可以更改和使用它们,以便轻松添加自己的网格类


我不明白为什么这样不行。

首先,你应该问问自己,7列的几个实例是否值得需要另一个网格系统。让我们看看这个页面,他们有8个图标“列”,但他们不使用网格系统,他们编写适当的自定义CSS来处理无序列表

这里有一个想法:

.row.seven-col {
    text-align: center
}
.row.seven-col > div {
    border: 1px solid red;
    padding-left: 15px;
    padding-right: 15px;
    min-height: 30px;
}
@media (min-width:480px) { 
    .row.seven-col > div {
        display: inline-block;
        width: 50%;
    }
}
@media (min-width:600px) { 
    .row.seven-col > div {
        width: 25%
    }
}
@media (min-width:992px) { 
    .row.seven-col > div {
        width: 14.285%
    }
}

HTML(注释是为了防止内联块产生额外的空间)

正如您所看到的,这将顺利工作,并且它比网格系统的另一个副本具有更少的CSS行

重要提示:

.row.seven-col {
    text-align: center
}
.row.seven-col > div {
    border: 1px solid red;
    padding-left: 15px;
    padding-right: 15px;
    min-height: 30px;
}
@media (min-width:480px) { 
    .row.seven-col > div {
        display: inline-block;
        width: 50%;
    }
}
@media (min-width:600px) { 
    .row.seven-col > div {
        width: 25%
    }
}
@media (min-width:992px) { 
    .row.seven-col > div {
        width: 14.285%
    }
}
.img responsive在内联块或表格或显示:表格等中不起作用,请使用:

.row.seven-col img {width:100%;height:auto;}

首先,您应该问问自己,7列的几个实例是否值得要求另一个网格系统。让我们看看这个页面,他们有8个图标“列”,但他们不使用网格系统,他们编写适当的自定义CSS来处理无序列表

这里有一个想法:

.row.seven-col {
    text-align: center
}
.row.seven-col > div {
    border: 1px solid red;
    padding-left: 15px;
    padding-right: 15px;
    min-height: 30px;
}
@media (min-width:480px) { 
    .row.seven-col > div {
        display: inline-block;
        width: 50%;
    }
}
@media (min-width:600px) { 
    .row.seven-col > div {
        width: 25%
    }
}
@media (min-width:992px) { 
    .row.seven-col > div {
        width: 14.285%
    }
}

HTML(注释是为了防止内联块产生额外的空间)

正如您所看到的,这将顺利工作,并且它比网格系统的另一个副本具有更少的CSS行

重要提示:

.row.seven-col {
    text-align: center
}
.row.seven-col > div {
    border: 1px solid red;
    padding-left: 15px;
    padding-right: 15px;
    min-height: 30px;
}
@media (min-width:480px) { 
    .row.seven-col > div {
        display: inline-block;
        width: 50%;
    }
}
@media (min-width:600px) { 
    .row.seven-col > div {
        width: 25%
    }
}
@media (min-width:992px) { 
    .row.seven-col > div {
        width: 14.285%
    }
}
.img responsive在内联块或表格或显示:表格等中不起作用,请使用:

.row.seven-col img {width:100%;height:auto;}

首先,您应该问问自己,7列的几个实例是否值得要求另一个网格系统。让我们看看这个页面,他们有8个图标“列”,但他们不使用网格系统,他们编写适当的自定义CSS来处理无序列表

这里有一个想法: