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

为什么在.load里写overflow: hidden;盒子不居中

为什么在.load里写overflow: hidden;盒子不居中

啊啊啊啊123 2016-12-10 20:41:39
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <style type="text/css"> *{ padding: 0; margin: 0; } a{ text-decoration: none; } .comwidth{ width: 1000px; margin: 0 auto; } #top{ height: 60px; } .logo{ float: left; } .welcome{ float: left; font-size: 24px; line-height: 60px; } .welcome a{ color: #000; font-weight: bold; } .logo_a{ float: right; margin: 38px 0 10px 0; font-size: 14px; } .logo_a a{ color: #777; } #main{ height: 475px; background-color: #e80404; } .load{ border: 5px #ff0 solid; overflow: hidden; } .loadbox{ width: 350px; height: 300px; background-color: #fff; float: right; margin-top: 40px; } </style> </head> <body> <div id="box"> <div id="top" class="comwidth"> <p class="welcome"><a href="#">欢迎登陆</a></p> <p class="logo_a"><a href="#">登录页面,调查问卷 </a></p> </div> <div id="main"> <div class="comwidth load"> <div class="loadbox"> </div> </div> </div> </div> </body> </html>请问为什么.load里写overflow: hidden;盒子不居中而去掉.load里的overflow: hidden;加在.comwidth里盒子就能居中.comwidth {    width: 1000px;    margin: 0 auto;    overflow: hidden;}
查看完整描述

1 回答

已采纳
?
MarlboroKay

TA贡献189条经验 获得超236个赞

建议你先理解overflow属性,其次,你的.load都没有宽高,何来超出呢。 你不妨给.load加个宽高试下。 半夜回答不易,望采纳!
查看完整回答
反对 回复 2016-12-11
  • 啊啊啊啊123
    啊啊啊啊123
    首先谢谢你深夜回答,我给.load加了高宽没有用。 我让.loadbox他右浮动了,我想让他在父盒子里面(在border里出现)不就添加了overflow的属性吗? 我在上面附上几个图,麻烦睡醒给解释一下 = =
  • 啊啊啊啊123
    啊啊啊啊123
    好吧 我先加了 有空帮我看一下,谢谢 我写.comwidth是为了让top部也用这个样式居中
  • MarlboroKay
    MarlboroKay
    那就用.comwidth .load{}可以解决,ps我不是大神,打家就是互相帮助,望采纳!
点击展开后面5
  • 1 回答
  • 0 关注
  • 1760 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信