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

为什么使用了overflow:hidden之后mainbody层还是被缩进去了?检查了很多遍都看不出来问题额

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>xiangmu2</title>

<style type="text/css" >

*{margin:0;padding:0;}

#wrap{

background-color:lightpink;

margin:0 auto;

width:960px;

}

#header{background-color:yellowgreen;

        width:100%;}

#mainbody{

background-color:hotpink;

width:100%;

overflow:hidden;

}

.left{

width:800px;

height:300px;

background-color:darkred;

float:left;

}

.right{

width:140px;

height:500px;

background-color:black;

float:right;

}

#footer:{

background-color:paleturquoise;

width:100%;

}

</style>

</head>

<body>

<div id="wrap">

    <div id="header">头部</div>

    <div id="mainbody">主体内容</div>

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

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

    <div id="footer">版权部分</div>

</div>

</body> 

</html>

http://img1.sycdn.imooc.com//5812b2e80001afbe09710541.jpg

正在回答

2 回答

你的left和right没在mainbody这个块里面

http://img1.sycdn.imooc.com//5812ba5f0001c21d02650059.jpg

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

紫菜蛋包饭 提问者

非常感谢!原来还是因为自己太粗心了T.T
2016-10-31 回复 有任何疑惑可以回复我~

#mainbody内的width要设置具体的像素。

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

举报

0/150
提交
取消
网页布局基础
  • 参与学习       214707    人
  • 解答问题       1756    个

让你精通CSS中三大定位机制,彻底掌握网页布局的相关知识

进入课程

为什么使用了overflow:hidden之后mainbody层还是被缩进去了?检查了很多遍都看不出来问题额

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