2016-01-24 80 views

回答

0

试试这个CSS代码

.gallery-item {float:none; margin:0 auto; text-align:center} 
  1. 瞄准IMG标记是行不通的,因为它是嵌套在另一个元素,所以你必须居中IMG的父。

  2. 时有浮动,保证金:汽车将无法正常工作

+0

没有运气:(即使拉升Chrome的开发/检查窗口和残疾人其他浮动(而不是试图重写它)。 –

+0

我修改了我的代码(添加文本对齐中心)现在应该可以工作,请检查 – Aziz

+0

还是没有运气,可悲。 –

0

如果你不关心IE9的兼容性,可以很容易地通过应用display: flex<dt>元素实现这一目标。

查看Chris Coyier的Complete Guide to Flexbox如果您还没有看过这个美丽的CSS3成员。我也推荐Paddi McDonnell的article

Flexbox经历了一些prefixing inconsistencies,所以如果这些用户对您很重要,那么有一个备用方式是明智的。

0

试试这个:

.gallery { 
    text-align: center; 
} 
.gallery dl { 
    display: inline-block; 
    float: none; 
} 

(也清除浏览器缓存)