为了账号安全,请及时绑定邮箱和手机立即绑定

在设置前一个元素为float之后,如何让后一个块级元素单独成为新的一排

rt,在设置第一个div为float之后,第二个div的框会与第一个重叠,而div2中的字会跑到面,如何设置能够让div2成为新的一排

正在回答

4 回答

<div style="float:left;"> 0000 </div>

<div style="float:left;">8888 </div>

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


00008888

6666 

 


0 回复 有任何疑惑可以回复我~
#1

MISS_time 提问者

非常感谢!
2018-02-12 回复 有任何疑惑可以回复我~

可以把需要一行的元素设置成内联元素

0 回复 有任何疑惑可以回复我~

<style type="text/css">

.new1{

float: left;

border:1px solid red;

}

.new2{

position: absolute;

top:100px;

border:1px solid green;

}

第二个用position: absolute;变为块状元素显示方式,并设置与页面顶部的距离。

0 回复 有任何疑惑可以回复我~

别用float就好,或是让第一个div的宽度+第二个的跨度大于屏幕最大,且第一个div大的话就会自动把第二个排下去了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

在设置前一个元素为float之后,如何让后一个块级元素单独成为新的一排

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信