当前位置: 首页 > 面试题库 >

引导程序中有7个相等的列

雷硕
2023-03-14
问题内容

我想知道是否有人可以解释如何在引导程序中获得7个相等的列?我想做一个日历。此代码似乎可以执行5:

div class="row">
    <div class="col-md-2 col-md-offset-1"></div>
    <div class="col-md-2"></div>
    <div class="col-md-2"></div>
    <div class="col-md-2"></div>
    <div class="col-md-2"></div>
</div>

我的主要内容有以下课程,所以我希望将7列放在其中:

Col-lg-12

谁能解释这是否可能,或者我是否必须坚持偶数?


问题答案:

好吧,IMO,您可能需要width使用CSS3 @media查询来覆盖列的。

这是我创建7列网格系统的尝试:

<div class="container">
  <div class="row seven-cols">
    <div class="col-md-1">Col 1</div>
    <div class="col-md-1">Col 2</div>
    <div class="col-md-1">Col 3</div>
    <div class="col-md-1">Col 4</div>
    <div class="col-md-1">Col 5</div>
    <div class="col-md-1">Col 6</div>
    <div class="col-md-1">Col 7</div>
  </div>
</div>



@media (min-width: 768px){
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1  {
    width: 100%;
    *width: 100%;
  }
}

@media (min-width: 992px) {
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 14.285714285714285714285714285714%;
    *width: 14.285714285714285714285714285714%;
  }
}

/**
 *  The following is not really needed in this case
 *  Only to demonstrate the usage of @media for large screens
 */    
@media (min-width: 1200px) {
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 14.285714285714285714285714285714%;
    *width: 14.285714285714285714285714285714%;
  }
}

的价值width来自:

width = 100% / 7 column-number = 14.285714285714285714285714285714%

工作演示-

运行代码段,然后单击“整页”。

.col-md-1 {

  background-color: gold;

}



@media (min-width: 768px){

  .seven-cols .col-md-1,

  .seven-cols .col-sm-1,

  .seven-cols .col-lg-1  {

    width: 100%;

    *width: 100%;

  }

}





@media (min-width: 992px) {

  .seven-cols .col-md-1,

  .seven-cols .col-sm-1,

  .seven-cols .col-lg-1 {

    width: 14.285714285714285714285714285714%;

    *width: 14.285714285714285714285714285714%;

  }

}





@media (min-width: 1200px) {

  .seven-cols .col-md-1,

  .seven-cols .col-sm-1,

  .seven-cols .col-lg-1 {

    width: 14.285714285714285714285714285714%;

    *width: 14.285714285714285714285714285714%;

  }

}


<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" rel="stylesheet"/>



<div class="container">

  <div class="row seven-cols">

    <div class="col-md-1">Col 1</div>

    <div class="col-md-1">Col 2</div>

    <div class="col-md-1">Col 3</div>

    <div class="col-md-1">Col 4</div>

    <div class="col-md-1">Col 5</div>

    <div class="col-md-1">Col 6</div>

    <div class="col-md-1">Col 7</div>

  </div>

</div>

其他选择

另外,您可以使用“ 自定义生成器”构建自己的7列版本的Twitter Bootstrap (更改@grid-columns,…)。

如果使用 较少的 编译器,则可以下载_较低_版本的TwitterBootstrap(从Github)并编辑该variables.less文件。



 类似资料:
  • 我想在我正在构建的页面上有9个相等的列,但我似乎不明白如何使用BootstrapVersion3.2来完成它。0 是否可以在类中创建7个相等的列。col-lg-12?

  • 问题内容: 嗨,我在引导行中有四个div。我希望此行中的所有div具有相同的高度,并且不要违反职责。我不承担责任就不知道该怎么做。 我尝试用固定的高度解决此问题,但就响应能力而言,这是一个糟糕的解决方案。 谢谢 :-) 问题答案: 您可以使用javascript来实现。找出4个div的最大高度,并使其与最大div相同的高度。 这是代码: 编辑历史记录:将“,”符号更改为“;” 标志

  • 我想把行分成5个相等的部分。它包括,那么我如何将它分成相等的5部分呢? 有人能帮我解决这个问题吗?

  • 我们现在开始准备编写AngularJS应用——phonecat。这一步骤(步骤0),您将会熟悉重要的源代码文件,学习启动包含AngularJS种子项目的开发环境,并在浏览器端运行应用。 进入angular-phonecat目录,运行如下命令: git checkout -f step-0 该命令将重置phonecat项目的工作目录,建议您在每一学习步骤运行此命令,将命令中的数字改成您学习步骤对应的

  • 概览 这一节解释了AngularJS初始化的过程,以及需要的时候你该如何修改AngularJS的初始化。 AngularJS的 <script> 标签 这个示例展示了我们推荐的整合AngularJS的方法,它被称之为“自动初始化”。 <!doctype html> <html xmlns:ng="http://angularjs.org" ng-app> <body> ..

  • 问题内容: 以下测试失败 有什么办法让它通过吗? 编辑 :我将尝试使其更加清晰。 可以说我有这些课程: 现在说我想为B编写单元测试: 问题是测试失败,因为方法引用不相等。 问题答案: Lambda不被缓存,这似乎是有意的。无法比较两个lambda以查看它们是否会做相同的事情。 你需要做类似的事情 Brian Goetz的回答;有没有办法比较lambda?