仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 866|回复: 8
打印 上一主题 下一主题

[DIV+CSS] 学习下overflow办理float浮动后高度自顺应成绩

[复制链接]
金色的骷髅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 10:37:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
说实话,我并不是反对div+CSS,但物生一利,必生一弊,div+css的利处大家说了很多,我就说说狂热的追求div+css的几个弊端:



大概你在做网页的时分发明,发一个区块内的元素被使用了float以后,那末全部box的高度对就不以被浮动工具的高度为尺度了。
如图中的乡村导航内的乡村列表中接纳了float以后,谁人外框的高度并非内容元素的高度:


怎样办理这个成绩呢?经发明能够接纳overflow来办理!办法是在父元素加上以下代码便可
overflow:auto;zoom:1;
overflow:auto;是让高度自顺应,zoom:1;是为了兼容IE6,也能够用height:1%;的体例来办理。
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title>float浮动以后的成绩</title><style>*{padding:0;margin:0;}body{font-size:12px;line-height:150%;}ul{list-style:none;}.container{width:700px;margin:0auto;}.header,.footer{height:60px;background:#99CC66;margin-bottom:6px;font-size:18px;font-weight:bold;}.main{}.left{float:left;width:200px;}.sidepanel{border:1pxsolid#CC6600;margin-bottom:8px;}.sidepanelh2{font-size:12px;background:#CC6600;height:24px;line-height:24px;text-indent:20px;color:#fff;}.city{padding:6px0px;overflow:auto;zoom:1;}.cityli{float:left;width:35px;text-align:center;}.right{margin-left:200px;background:#CCCC66;height:240px;}.hotinfo{padding:6px;}.clearfloat{clear:both;height:0;font-size:1px;line-height:0px;}</style></head><body><divclass="container"><divclass="header">header</div><divclass="main"><divclass="left"><divclass="sidepanel"><h2>乡村导航</h2><ulclass="city"><li>北京</li><li>上海</li><li>天津</li><li>南京</li><li>广州</li><li>重庆</li><li>济南</li><li>杭州</li><li>郑州</li><li>北京</li><li>上海</li><li>天津</li><li>南京</li><li>广州</li><li>重庆</li><li>济南</li><li>杭州</li><li>郑州</li></ul></div><divclass="sidepanel"><h2>抢手文章</h2><ulclass="hotinfo"><li>本月20日起出境日本须留指纹</li><li>本月20日起出境日本须留指纹</li><li>本月20日起出境日本须留<fontcolor="#43FF73">指纹</font></li><li>本月20日起出境日本须留指纹</li><li>本月20日起出境日本须留指纹</li><li>本月20日起出境日本须留指纹</li><li>本月20日起出境日本须留指纹</li><li>本月20日起出境日本须留指纹</li><li>本月20日起出境日本须留指纹</li></ul></div></div><divclass="right">右边内容</div></div><brclass="clearfloat"/><!--用于扫除浮动的元素--><divclass="footer">footer</div></div></body></html>
尺度之路www.ckuyun.com提醒:能够先修正部分代码后再运转
方便性:课外,我们了解到现在流行的LBS系统、PJBLOG、php下面的WP、MT,都是采用Div+css构架。在平时的练习中我们就遇到过
愤怒的大鸟 该用户已被删除
沙发
发表于 2015-1-18 07:17:30 | 只看该作者
Dreamweaver是唯一提供RoundtripHTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。
老尸 该用户已被删除
板凳
发表于 2015-1-25 17:21:27 | 只看该作者
难以逾越的障碍会大大打击你的学习积极性。这就需要你的恒心,坚持不懈的决心。在自己无法解决某些问题时,就需要虚心请教别人.
爱飞 该用户已被删除
地板
发表于 2015-2-3 12:15:03 | 只看该作者
足见市场的反响和MACROMEDIA公司对它们的自信。说到Dreamweaver8我们应该了解一下网页编辑器的发展过程,随着互联网(Internet) 的家喻户晓。
小魔女 该用户已被删除
5#
发表于 2015-2-8 23:43:41 | 只看该作者
滚动条)层属性--溢出(visible/hidden/scroll/auto)
蒙在股里 该用户已被删除
6#
发表于 2015-2-26 14:44:15 | 只看该作者
Adobe Dreamweaver CS5 软件使设计人员和开发人员能充满自信地构建基于标准的网站。由于同新的 Adobe CS Live 在线服务 Adobe BrowserLab 集成。
深爱那片海 该用户已被删除
7#
发表于 2015-3-8 15:51:49 | 只看该作者
滚动条)层属性--溢出(visible/hidden/scroll/auto)
精灵巫婆 该用户已被删除
8#
发表于 2015-3-16 05:25:58 | 只看该作者
布局表格、绘制层、制作CSS样式表等,这些内容迷糊了我的视线,真是没想到制作一个精巧别致的网页是如此的困难,可是心有不甘。
活着的死人 该用户已被删除
9#
发表于 2015-3-22 20:50:52 | 只看该作者
不管老师做怎样的解释,而我却对它感到很是吃力,诸如里面有许多不知道的功能。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-29 22:13

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表