<div> <div style="width: 100px; height: 100px; float: left">div1</div> <label>div1label</label> </div> <div> <div style="width: 100px; height: 100px; float: left">div2</div> <label>div2label</label> </div>
clear 属性定义了元素的哪边上不允许出现浮动元素,用clear
<!DOCTYPE HTML><html lang="en-US"><head> <meta charset="UTF-8"> <title></title></head><body> <div style="overflow:hidden;"> <div style="width: 100px; height: 100px; float: left">div1</div> <label>div1label</label> </div> <div> <div style="width: 100px; height: 100px; float: left">div2</div> <label>div2label</label> </div></body></html>
出现这种情况,可能是这两个DIV的父元素太小。
出现这种情况,可能是这两个DIV的父元素太小。
楼主给出的片段没有问题的。应该给出完整代码。请逐级检查父元素。
<div> <div style="width: 50px; height: 100px; float: left"> div1</div> <label> div1label</label> </div> <div style="clear: left"> <div style="width: 50px; height: 100px; float: left" > div2</div> <label> div2label</label> </div>
楼上正解,清除浮动,你也可以绝对定位
<div> <div style="width: 100px; height: 100px; float: left"> div1 </div> <label>div1label</label> <!--在源代码上加上下面这行就行了--> <div style="clear:both"></div> </div> <div> <div style="width: 100px; height: 100px; float: left"> div2 </div> <label>div2label</label> </div>
还有,建议楼主写代码注意下缩进,格式不好 有错误的话不管自己还是别人都很难发现
HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号