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

如何利用div+float写出一个田字的布局

求解,求解

正在回答

2 回答

<!doctype html>
<html>
<head>
  <meta charset="utf-8" />
  <title>用float进行田字型排版</title>
<style type="text/css">
.father div{border:5px solid red; margin:0px; width:100px; height:100px;}
.father{float:left;}
</style>
</head>
<body>
  <div class="father">
    <div></div>
    <div></div>
  </div>
  <div class="father">
    <div></div>
    <div></div>
  </div>
</body>
</html>
思路:两个父级div中的两个子级div没有设置float所以垂直排列。给两个父级div设置float属性后,两列垂直排列的子级div则浮动形成左右排列。


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

傅Dimon 提问者

非常感谢!
2016-04-06 回复 有任何疑惑可以回复我~

给最外层的div一个宽度,高度可给可不给,然后在这个div中给四个div,分别float:left,两个div的宽度加起来等于最外层div的宽度就可以了,因为浮动型,当宽度不够的时候,会自动往下排列,不知道你懂了没?

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

fivepenny

里边的四个div为啥宽度超不多最大的那个,高度却可以超出范围?
2016-03-21 回复 有任何疑惑可以回复我~
#2

天生不适合搞技术 回复 fivepenny

你说的啥?详细的表达一下,或者附上你写的代码,我给你分析一下。
2016-03-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

如何利用div+float写出一个田字的布局

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