【发布时间】:2011-10-15 23:34:51
【问题描述】:
浮动 div 有问题。这是我的网站:http://www.wokarts.com/index.php?option=com_gallery&controller=images&parent=6
我不知道为什么有些行有 4 张图片,而另一些只有一张。
这是负责它的代码:
#gallery-images {margin:0 0 50px 0; display: table}
div.image-item {
float:left; display: table; text-align: center; position: relative;
width:180px; height: 150px;
margin:10px 0 30px 40px;
vertical-align: middle; text-align: center;
}
div.image-item a {display: table-cell; vertical-align: middle;}
div.image-item img {margin:auto; border:1px solid #d3d4d4;}
#gallery-image {margin:0 0 30px 0 auto; text-align: center; display: block; width:970px; padding-bottom: 80px;}
div.photo-item {margin: 0 auto; width:850px; display: block; text-align: center;}
div.photo-item a.img {margin:0 auto; text-align: center; }
【问题讨论】:
-
我建议删除
display: table;,这可能是问题所在。另外,vertical-align实际为您做了多少,可以删除吗?
标签: css xhtml css-float centering