html – Twitter Bootstrap 3删除一行和第12列的右边距和填充

前端之家收集整理的这篇文章主要介绍了html – Twitter Bootstrap 3删除一行和第12列的右边距和填充前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在Asp.Net MVC 5项目中使用Twitter Bootstrap 3.0 LESS源代码。我使用顶级导航栏( as given here),然后在布局页面中再添加几行。

我使用以下行来获取100%的页面宽度:

  1. <div class="row">
  2. <div class="col-md-12">
  3. // More HTML code
  4. </div>
  5. </div>

但是这会在每行的右侧添加一个额外的填充。这也向页面添加了一个水平滚动条,当页面向右滚动时,整个页面中的空白垂直槽是可见的。

删除所有栏目12上的每一行和右侧填充右边的边距校正布局。但是,我不觉得这是正确的做法。

任何想法如何删除那些不必要的边距和填充在所有的一切,在整个结果的bootstrap.css?

解决方法

您的问题是由.container类不包括.rows引起的。

尝试这个:

  1. <div class="container" style="width:100%;background-color:blue;">
  2. <div class="row" style="background-color:green;">
  3. <div class="col-md-12" style="background-color:red;">
  4. <div style="background-color:yellow;">test test test</div>
  5. </div>
  6. </div>
  7. </div>

宽度:100%;在你的.container将使行100%(红色)。仍然会在您的内容周围填充(黄色)。这个填充是电网的沟槽,见:http://stackoverflow.com/a/19044326/1596547

No,this does not help. The padding-right on col-md-12 still prevails.
I seek something generic implemented in .less source for any column
type (col-*-12)!

所有col – * – *的两边填充为15px。 * -12类之间没有区别,除了* -12类以外没有浮点数。

所有col- *类的css / less选择器:

  1. [class^="col-"] {
  2. padding-left: 0;
  3. padding-right: 0;
  4. }

css / less选择器为所有你的col – * – 12类:

  1. [class$="-12"]
  2. {
  3. padding-left: 0;
  4. padding-right: 0;
  5. }

猜你在找的HTML相关文章