DIV+CSS图片分行排布问题

我想用DIV+CSS的形式,实现对N(N不确定)张图片的4行N/4列排序.

进行设计的时候遇到的了一个问题,如图片张数(N)不为4的倍数,我要怎么处理最后一行的图片分布?

我的想法是用li或Div都行,现在出现的主要问题是最后一行应该怎么处理?

第1个回答  2008-01-11
在你定义的DIV中加上float:left;
第2个回答  2008-01-04
<style>
li{float:left;width:30px;border:1px solid red;}
ul{list-style:none;magin:0px;clear:both;}
</style>
<div>
<ul>
<%for i=1 to 17%>
<li><%=i%></li>
<%if i mod 4 = 0 then%>
</ul>
</div>
<div>
<ul>
<%end if%>
<%next%>
</ul>
<div>本回答被提问者采纳
第3个回答  2008-01-07
你可以在4行4列里做一个背景图片和DIV是吻合的,想一下如果一张也没有的情况下呢~。这是一个笨办法,不建使用,我觉的少一个就少一个呗,不一定要弄那么满~
第4个回答  2008-01-04
if n mod 4 > 0 then
cols=n/4+1
else
cols=n.4
end if

怎么处理是什么意思?

div+css为什么我的图片不能自动换行,我想让他每行只显示三个产品,但是...
像这种图文混排的样式应该用dl dt dd标签来写,没有你的html代码看不太懂你怎么写的,第四张图片不换行的原因是因为图片所在的div宽度太宽了,你试着把他的宽度减小试试,这应该是ie出现的问题吧,Firefox不会出现,另外代码写的不够规范,标签名ui li 应该用小写,属性也是小写。

我做的css+div页面 怎么是一块一块的 图片是从ps切下来的 基本都方方...
div是块元素,块元素本来就是方方正正的 如果想实现并列元素相互嵌入的效果,需要内联元素,比如span,div加了display:inline属性后也可变成内联元素 还有一种方法就是拼接,或者以背景图片显示

CSS + DIV 怎么让图片横向排列自动换行
function show_img(){ var img_char; var a = 0; img_char = " [{\\"Picture\\":\\"图片base64\\"},{\\"Picture\\":\\"图片base64\\"}] " var img_json = JSON.parse(img_char); for (var i = 0; i < img_json.length; i++){ var div=document.createElement("div"); div.id = div.name...

css+div插入图片怎么顶不满格
1、.aaa{ border:1px solid red;width:100px;overflow:hidden;} 2、 .aaa, img{ height:200px;}

div+css 背景图片显示不完整
a,a:hover{display:block; width:图片的宽px; height:图片的高px;} 问题补充:为什么不同页面 调用 效果会不同! 一个页面正常! 还一个 背景图 不完整 怎么在把 超链接 在 背景图片 上 放在正中间 --- 因为你的页面调用的css文件不同,或者你是在html中直接把样式写在<style>标签里了...

div+css布局错乱问题解决方法
<\/div> \/***css样式**\/ <style type="text\/css"> content{ width: 100%;background: aqua;overflow: auto;} left{ width:50%;float: left;height:250px;background: blue;} right{ width:50%;float: right;height:100px;background: fuchsia;} foot{ height: 30px;background: gray;...

div 加 css 中怎么实现 左边是图片 右边是文字 且文字可以自动换行...
你好 可以先给图片一个左浮动 float:left ;使其图片浮动到左侧 然后div也给一个左浮动 float:left ;让其div浮动到图片的右侧(未知总的div的宽度 不建议使用右浮动)这样定位就完成了 下一步设置字体的自动换行 word-wrap:break-word;word-break:break-all 然后直接设置margin就行了 ...

div+css图片列表横排问题
对PHP不很明白,大致可以判断是前台查询显示的问题,找到“ mod ”,将相关的“6”改为“5”。就是能被5整除,则换行显示。=== 数据查询结构、首页的结构究竟是什么样,从页面显示上是看不出来的,只能猜测这么多。

我用CSS+DIV布局我想让四个图片上面两个,下面两个排列该怎样弄_百度...
{width:200px; height:200px; float:left;}<\/style><div id="content"><DIV ID="TOP_left"><img src=""\/><\/div><div id="top_right"><img src=""\/><\/div><DIV ID="foot_left"><img src=""\/><\/div><div id="foot_right"><img src=""\/><\/div><\/div>分给我。

div+css如下的图文并排如何实现?
图片层使用float:left就行了 <div style="width:600px; padding:5px"> <div style="float:left; margin-right:10px"><img src="图片" \/><\/div> <p>文字<\/p> <\/div>

相似回答
大家正在搜