li撑开的高度不一样,下一行排列会出现空白。
时间:2011-09-01
来源:互联网
问题是这样的如果li里的文字太多,但是其他的又太少了。换行的时候没办法直接在第二行显示。文字高度高的那行会自动空白排到第二个。第一个就会出现空白。。。哈。不晓得描述的能不能明白。。。还烦请大家帮我看一下吧。谢谢咯。
<!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> body { font-family:"宋体",Arial, Helvetica, sans-serif; font-size:12px; margin:0px auto; padding:0px 0px; text-align:center; color: #666; } ul{ margin:0px auto; padding:0px 0px; list-style-type:none; } .motorcycle{ margin:10px 10px; } .motorcycle ul{ margin:0px 0px ; padding:0px 0px; width:970px; } .motorcycle li { float:left; width:287px; padding:0px 0px; margin:10px 17px 10px 18px; text-align:left; }</style> </head> <body> <div class="motorcycle line"> <ul> <li><img src="upload/01.jpg" width="287" height="177" /> <p> <strong>流线型车身线条</strong><br /> 优美的流线型车身线条依据空气动力学研发设计,一气呵成,有效地减少风阻系数,进一步优化驾驶性 能和燃油经济性。缀以气度饱满、张力凸显的轮拱设计,将整体车型打造得更加豪</p></li> <li><img src="upload/02.jpg" width="287" height="177" /> <p> <strong>立体直瀑式镀铬格栅</strong><br /> 饰有别克三盾徽章的镀铬格栅,尽显独一无二的大气格局,预示出昂科雷所蕴含的澎湃动力。 </p></li> <li><img src="upload/03.jpg" width="287" height="177" /> <p> <strong>经典镀铬舷窗</strong><br /> 承袭了别克经典的设计元素,顺承发动机盖涌动的气蕴,透射出动感磅礴的昂然气势。 </p></li> <li><img src="upload/04.jpg" width="287" height="177" /> <p> <strong>豪华电动双天窗</strong><br /> 昂科雷独特的豪华电动双天窗设计,让驾乘者倍添宽敞自然的空间感受。 </p></li> <li><img src="upload/05.jpg" width="287" height="177" /> <p> <strong>HID高亮度晶钻氙气大灯</strong><br /> 散发灵动雅致的幽蓝光束,备添奢华气息,旗舰版配备随动转向功能,在车辆转弯时,可根随前轮自动调整方向,更加出色地照亮前方路况。 </p></li> <li><img src="upload/06.jpg" width="287" height="177" /> <p> <strong>流线型车身线条</strong><br /> 优美的流线型车身线条依据空气动力学研发设计,一气呵成,有效地减少风阻系数,进一步优化驾驶性 能和燃油经济性。缀以气度饱满、张力凸显的轮拱设计,将整体车型打造得更加豪迈动感。 </p></li> <li><img src="upload/07.jpg" width="287" height="177" /> <p> <strong>奢华镀铬双排气管</strong><br /> 等长的镀铬双排气管,散发出极具现代感的金属质泽,动感姿态跃然眼前。与发动机配合输出强劲动力,并最大限度地降低了排气噪音。 </p></li> <li><img src="upload/08.jpg" width="287" height="177" /> <p> <strong>20寸镀铬全铝轮毂</strong><br /> 昂科雷分别配备了19寸和20寸两款轮毂,其中精英版是19寸7幅高亮镀铬铝轮毂;旗舰版为20寸9幅高亮镀铬铝轮毂,飞驰中闪现耀眼光芒。两款车型分别对应的固特异Eagle RS-A系列255/60R19轮胎和普利司通DUELER H/L ALENZA 255/55R20轮胎,完美贴合轮毂,提供更强的抓地力。 </p></li> </ul></div> </body> </html>
提示:您可以先修改部分代码再运行
提示:您可以先修改部分代码再运行
作者: xiaoxiao7 发布时间: 2011-09-01
float定位就这样,第一行前两个li高度不同,导致第二排的li float定位到了现在那里。解决方法么,要么给每一行加一个ul,设overflow:hidden;这样可以保证同一行的li显示高度是一样的。不过类似情况我一般是给每个li设固定高度,加overflow:hidden; 也就是溢出隐藏,反正这种列表页一般都是显示一个大概信息,截取一部分也不怎么影响
作者: ypd007 发布时间: 2011-09-01
呵呵。给每行加了个ul了。因为这要表现出来就已经是详细信息了。所以不能省略。加高度的话也是不可以的。因为还有其他文字信息比较多。有些就比较少了。那样的话。就会空白也不好看。哈。。谢谢咯。。。。
作者: xiaoxiao7 发布时间: 2011-09-01
合理的解决办法 是定个高度, 其他没有太好的办法,另外 ie6 会撑开高度,所以还需要对内容量控制。 漂亮的页面同样需要配合漂亮的内容
作者: qilei0529 发布时间: 2011-09-01
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28