课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
rt,在设置第一个div为float之后,第二个div的框会与第一个重叠,而div2中的字会跑到面,如何设置能够让div2成为新的一排
2018-02-12
源自:初识HTML(5)+CSS(3)-升级版 13-4
正在回答
<div style="float:left;"> 0000 </div>
<div style="float:left;">8888 </div>
<div style="clear:both;">6666</div>
00008888
6666
MISS_time 提问者
可以把需要一行的元素设置成内联元素
<style type="text/css">
.new1{
float: left;
border:1px solid red;
}
.new2{
position: absolute;
top:100px;
border:1px solid green;
第二个用position: absolute;变为块状元素显示方式,并设置与页面顶部的距离。
别用float就好,或是让第一个div的宽度+第二个的跨度大于屏幕最大,且第一个div大的话就会自动把第二个排下去了
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
2 回答float会使元素块状化,块状元素又是独占一行,那为何两个Div设置了float会并排显示
1 回答块级元素独占一行?
4 回答如何对标签设置为块级元素
5 回答块级元素中的p元素设置为center
2 回答将内联元素转变为块状元素后为何前后没有空一行