Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如何摆脱无用的列?_Css_Twitter Bootstrap - Fatal编程技术网

Css 如何摆脱无用的列?

Css 如何摆脱无用的列?,css,twitter-bootstrap,Css,Twitter Bootstrap,正如您在下面我的代码中所看到的,我只需要.col-md-8列,但我同时使用.col-md-2类来集中我的内容。虽然效果很好,但我只是在寻找一种更干净的方法。那么有没有办法摆脱那些col-md-2类呢 <div class="row"> <div class="col-md-2"></div> <div class="col-md-8"> MY CONTENT </div> <div

正如您在下面我的代码中所看到的,我只需要
.col-md-8
列,但我同时使用
.col-md-2
类来集中我的内容。虽然效果很好,但我只是在寻找一种更干净的方法。那么有没有办法摆脱那些
col-md-2
类呢

<div class="row">
    <div class="col-md-2"></div>
    <div class="col-md-8">
        MY CONTENT
    </div>
    <div class="col-md-2"></div>
</div>
结果如下所示:


您可以使用偏移,例如:

<div class="col-md-8 col-md-offset-2">
    MY CONTENT
</div>

我的内容

它应该可以工作,我认为在您的示例中,问题是您使用的是
col-md-10
,而不是
col-md-8
。您可以忽略内容后面的空格,只要列位于
行中

margin:0 auto
?“但是它没有给我我需要的.col-md-8”–如果你在代码中写
col-md-10
,那么你就不能期望得到一个8列宽的元素。。。到目前为止,很明显。这是一个相当古怪的问题。默认行为有什么问题。我的意思是引导程序就是这样设计的,如果你仍然想改变一些东西,那么不要期望它更干净,因为css和html都会有一些调整。与
[col-md-2(void)]
[col-md-8(content)]
[col-md-2(void)]
有什么区别我不理解您的问题。我想了解您提供的代码与将内容“集中”在两个
col-md-2
之间的方法之间的区别。区别在于标记有多干净。通过使用col-md-2方法,可以将无用的空标记添加到HTML中。它使文件更大,可读性更低,更容易出错,这就是为什么推特的人将偏移量类添加到bootstrap中。谢谢你的回答,@Jonas
<div class="col-md-8 col-md-offset-2">
    MY CONTENT
</div>