css浮动居中问题?

<div>
    <img src="">
    <img src="">
    <img src="">
    <img src="">
    <img src="">
    ...
</div>

div的宽度是用的百分比,比如60%,图片有具体的宽度,怎样能够让div在不同的百分比宽度下,一列的img图片都能居中显示?
根据各位的回答,居中问题已经解决,但是还有一个问题就是:
假设有很多行的图片,如果在一行中最右边的位置不能容纳一个图片的话,图片会到下一列,这样就会出现左右间距不一致了? 这样的情况该如何处理?

阅读 4.8k
3 个回答

原文在哪里一时忘了,百度了一下,随便找了一个类似的文章
http://www.cnblogs.com/joe235/archive/2008/09/16/1291463.html

如果你有兴趣的话,可以自己搜索一下:http://www.baidu.com/s?wd=float%20center&ie=utf-8

关键词是:float center

当然,这个所谓的float center不过是模拟的而已,其实就是利用relative相对定位后,先让某父级left:50%,然后再然这个父级的子元素left:-50%回来,最后这个子元素里面的img就居中啦……

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题