css – 如何清除浮动正确在twitter bootstrap?

前端之家收集整理的这篇文章主要介绍了css – 如何清除浮动正确在twitter bootstrap?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我刚开始学习twitter bootstrap,我想知道什么正确的方法是用它清除浮动。

通常我会做这样的事情:

HTML:

<div class="container">
    <div class="main"></div>
    <div class="sidebar"></div>
    <div class="clear"></div>
</div>

CSS:

.clear {
    clear: both;
}

.main {
    float: left;
}

.sidebar {
    float: right;
}

请忽略上述的基础设施,因为它只是一个例子。

现在说在bootstrap如果我试图浮动一些文本在导航部分旁边什么是正确的方式这样做?

在bootstrap中考虑这个例子:

<div class="main_container">

    <header id="main_header" class="col-md-12">

        <nav class="navbar navbar-default" role="navigation">

        </nav>

        <div class="contact">

        </div>        

    </header>
</div>

我想要浮动联系人字段旁边的导航栏字段。

我已经阅读关于bootstrap的.clearfix类,我只是应用这,因为我上面做的(在浮动后)? ….或者我应该应用类别的东西?

解决方法

你需要使用正确的bootstrap类。如果在一个容器(一个真正的Bootstrap容器)中,你需要一个行来抵消填充。
<div class="container">
<div class="row">

        <header id="main_header" class="col-md-12">

            <nav class="navbar navbar-default" role="navigation">

            </nav>

            <div class="contact pull-left">

            </div>        

        </header>
</div>
</div>

Bootstrap有拉左和拉右已经浮动内容。如果您正在使用容器/行,则不需要使用clearfix。

实际上,你也可以(或者改为)在nav / contact上使用网格实用程序。

原文链接:https://www.f2er.com/css/221089.html

猜你在找的CSS相关文章