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

为什么middle上面有空白?

<<!DOCTYPE html>
<html>
<meta charset="utf-8">
<head>
	<title>lianxi</title>
	<style type="text/css">
	body{margin: 0;padding:0;}
	.left{
		position: absolute;
		width: 200px;
		top:0;left: 0;
		background: #ccc;
		height: 500px;
	}
	.mid{
		height: 500px;
margin: 0 310px 0 210px;
		background: black;
		top:0;
	}
	.right{		
		height: 500px;
		position: absolute;
		width: 300px;top:0;
		right: 0;
		background: #ccc;
	}
	</style>
</head>
<body>
		<div class="left">left</div>
		<div class="mid"></div>
		<div class="right">right</div>
	
</body>
</html>

http://img1.sycdn.imooc.com//56e11f1200018f9009910123.jpg如图

正在回答

3 回答

没有清楚默认样式。

body{margin: 0;padding: 0}

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

没有发现太明显错误,不过你的思路有些混乱。

下课之后再给你研究研究

下面我自己写的一段

  <!DOCTYPE html>
<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<head>
    <title>lianxi</title>
    <style type="text/css">
body{ margin:0; padding:0; font-size:30px; font-weight:bold}
.outer{ width:800px; height:500px; background-color:red; margin:auto}
.left{ width:300px; height:500px; background-color:blue; float:left}
.right{ width:300px;height:500px; background-color:green; float:right}
.mid{height:500px; background-color:yellow; margin-left:305px; margin-right:305px}
    </style>
</head>
<body>
    <div class="outer">//将左中右看成一个整体
        <div class="left">left</div>
        <div class="right">right</div>
        <div class="mid">骚年加油!</div>
     </div>   
     
</body>
</html>

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

rabbitter 提问者

谢谢!
2016-03-12 回复 有任何疑惑可以回复我~

编辑器的问题吧 我复制了代码过去就没有

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

rabbitter 提问者

我在firefox和chrome上打开都会这样。。。难道是我的电脑问题?
2016-03-10 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

为什么middle上面有空白?

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