html中如何多个div并排居中排列?

要求是页面宽度不固定(为百分比)容器内的div宽度固定为200px,希望让这些div并排排列(当页面缩小),且是居中<div><div><imgsrc="1.png"he... 要求是页面宽度不固定(为百分比)
容器内的div宽度固定为200px,希望让这些div并排排列(当页面缩小),且是居中
<div>
<div> <img src="1.png" height=200px width=200px> </div>
<div> <img src="1.png" height=200px width=200px> </div>
<div> <img src="1.png" height=200px width=200px> </div>
<div> <img src="1.png" height=200px width=200px> </div>
<div> <img src="1.png" height=200px width=200px> </div>
<div> <img src="1.png" height=200px width=200px> </div>
</div>
如图,出现的多张图片,并排(看页面的大小能排列几张,多的下一排)排列在页面中央。
展开
 我来答
POPO酥
2015-04-16 · TA获得超过2230个赞
知道小有建树答主
回答量:1552
采纳率:55%
帮助的人:567万
展开全部
改一下代码,假设是这样

<div id="testContainer">
<div><img src="1.png"></div>
<div><img src="1.png"></div>
<div><img src="1.png"></div>
<div><img src="1.png"></div>
<div><img src="1.png"></div>
<div><img src="1.png"></div>
<div><img src="1.png"></div>
<div><img src="1.png"></div>
</div>

CSS:
#testContainer {
text-align: center;
}
#testContainer > div {
display: inline-block;
}
#testContainer img {
width: 200px;
height: 200px;
}

其实楼上有个朋友说得对,把 img 外面的 div 去掉默认就是行内并排的,除非你 div 还要做其他互动
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Mszhang1989
2015-04-16 · TA获得超过119个赞
知道答主
回答量:181
采纳率:0%
帮助的人:31.9万
展开全部
并排的话,
1、可以把div float:left ; width:16%;overflow:hidden
2、可以把div display:inline-block ; width:16%;overflow:hidden
追问
不行,我说过啊,div的大小是固定的。宽高200px
让div适应页面,能摆几个,摆不下下一行,这些我都做到了,但是不能做到让一行的div居中
追答
这样,你只能分分辨率的去写css了 像这样
@media screen and (max-width: 600px) {

}

或者你直接引用bootstrap
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-04-16
展开全部
不用div不行吗?
<div style="width:100%; text-align:center;">
<img src="1.png" height=200px width=200px>
<img src="1.png" height=200px width=200px>
<img src="1.png" height=200px width=200px>
<img src="1.png" height=200px width=200px>
<img src="1.png" height=200px width=200px>
<img src="1.png" height=200px width=200px>
<img src="1.png" height=200px width=200px>
<img src="1.png" height=200px width=200px>
<img src="1.png" height=200px width=200px>
<img src="1.png" height=200px width=200px>
</div>

直接这样不可以吗?不就可以省去了很多的麻烦??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
人都是练出来的
2015-04-16 · 知道合伙人互联网行家
人都是练出来的
知道合伙人互联网行家
采纳数:770 获赞数:2400
2010毕业于北方学院本二计算机科学与技术专业,毕业后一直从事网络相关工作,对工艺品也有一定涉猎

向TA提问 私信TA
展开全部

看你这样的描述,感觉你是想做一个瀑布流的效果,直接给你个现成的瀑布流插件吧,你用下看怎么样。

追问
你这个有点意思。我是初学者。只是想知道怎么写。。。
追答
这个可以直接拿来用,把需要替换的文字和图片替换就好了,js不用修改,只要改div就好了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式