|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
说实话,我并不是反对div+CSS,但物生一利,必生一弊,div+css的利处大家说了很多,我就说说狂热的追求div+css的几个弊端:
大概你在做网页的时分发明,发一个区块内的元素被使用了float以后,那末全部box的高度对就不以被浮动工具的高度为尺度了。
如图中的乡村导航内的乡村列表中接纳了float以后,谁人外框的高度并非内容元素的高度:
怎样办理这个成绩呢?经发明能够接纳overflow来办理!办法是在父元素加上以下代码便可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构架。在平时的练习中我们就遇到过 |
|