如何将这些图像居中,使它们形成金字塔(中途相互重叠)?
答案 0 :(得分:2)
如果您不关心支持IE7,则可以使用display: inline-block
代替float: left
,并将整个块放在中心位置:http://jsfiddle.net/XKL6E/16/
答案 1 :(得分:2)
添加display:inline-block to .empty-button,text-align:center to .button_row:
答案 2 :(得分:2)
如果您将所有按钮更改为span
元素而不是div
,则可以将display: inline-block
应用于它们。
感谢 @Blender 了解inline-block
这个想法以及这个小提琴的原始版本。
编辑:
我忘了提及,inline-block
和div
元素之间的span
之间的差异是IE7支持。像this one这样的文章提供了各种各样的hacky方法来完成这项工作。对于div
元素,替换span
就足够了。
答案 3 :(得分:0)
使用固定宽度div并使用
自动对中它们margin-left: auto;
margin-right: auto;
固定宽度取决于图像的宽度。如果图像宽度总是相同的,我假设在你的情况下,你可以将宽度乘以整数(使用jQuery .css(attr,value)选择器)。