我有以下密码:
ABC abc
我的问题是,adm 类的 div 浮动到左边,因此与 label 和两个输入按钮在同一行上。有没有什么办法可以让我不再漂浮?
好的,我刚刚意识到答案是从第一个 DIV 中移除第一个浮动。不知道为什么我之前没发现。
一种标准方法是在两个浮动块级别的元素之间添加一个清除 div:
<div style="clear:both;"></div>
将 style="clear:both;"添加到“ adm”div。
style="clear:both;"
div
您还应该检查 css 中的“ clear”属性,以防删除 float 不是一个选项
The css clear: left in your adm class should stop the div floating with the elements above it.
clear: left
You could modify .adm and add
.adm
.adm{ clear:both; }
这样应该可以移动到一个新的线路
有时候 clear 不起作用。使用 float: none作为覆盖
float: none
只要在第一个 div样式中添加 overflow:hidden就可以了。
overflow:hidden
出于某种原因,以上所有的修复方法对我都不起作用(我也有同样的问题) ,但是这个方法起作用了:
尝试将所有浮动的元素放在一个 div 元素中: <div class="row">...</div>.
<div class="row">...</div>
然后加上这个 CCS: .row::after {content: ""; clear: both; display: table;}
.row::after {content: ""; clear: both; display: table;}
有一个类在引导它
class="clearfix";