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

这个三列布局是竖着的!为什么啊

<!DOCTYPE html>

<html>

<head>

    <meta charset="utf-8">>

<title>二列布局</title>

<style type="text/css">

body{margin: 0;padding: 0}

.left{width: 33.33%;height: 500px;float: left;background: #ccc;}

.middle{width: 33.33%;height: 500;float: left;background: #999;}

.right{width: 33.33%;height: 500px;float;rightbackground: pink;}

</style>>

</head>

<body>

<div class="left"></div>

<div class="middle"></div>>

<div class="right"></div>>

</body>

</html>


正在回答

5 回答

你不是漏了个分号吗?

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

第一个块设置float对应得div脱离了文档流(normal float)就在最浏览器的左边,第二个设置float:left第二个挨着第一个,最后第三个设置float:right,则对应的块在浏览器的最右边。如果再定义一个div高度设置比第一行高一些例height:600px,不设置float,则这个div只显示出100px,因为第一行的三个块覆盖了第四个块的500px高度的内容。第四个块不设置float相当于占了网页的第一行只是有三个飘起来的块把它覆盖了而已。

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

因为设置了浮动

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

因为规定了宽度

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

列布局不是竖着的,难道还是横着的??

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

幕布斯3188914 提问者

不是!是三个块竖着下去 本来不是三个块平行吗
2016-05-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
如何用CSS进行网页布局
  • 参与学习       209624    人
  • 解答问题       1153    个

用最简洁的案例教你布局的那些知识,这是前端工程师基本技能

进入课程

这个三列布局是竖着的!为什么啊

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