我怎么取消左浮动?

我有以下密码:

我的问题是,adm 类的 div 浮动到左边,因此与 label 和两个输入按钮在同一行上。有没有什么办法可以让我不再漂浮?

170206 次浏览

好的,我刚刚意识到答案是从第一个 DIV 中移除第一个浮动。不知道为什么我之前没发现。

一种标准方法是在两个浮动块级别的元素之间添加一个清除 div:

<div style="clear:both;"></div>

style="clear:both;"添加到“ adm”div

您还应该检查 css 中的“ clear”属性,以防删除 float 不是一个选项

The css clear: left in your adm class should stop the div floating with the elements above it.

You could modify .adm and add

.adm{
clear:both;
}

这样应该可以移动到一个新的线路

有时候 clear 不起作用。使用 float: none作为覆盖

只要在第一个 div样式中添加 overflow:hidden就可以了。

出于某种原因,以上所有的修复方法对我都不起作用(我也有同样的问题) ,但是这个方法起作用了:

尝试将所有浮动的元素放在一个 div 元素中: <div class="row">...</div>.

然后加上这个 CCS: .row::after {content: ""; clear: both; display: table;}

有一个类在引导它

class="clearfix";