【发布时间】:2014-01-18 00:10:07
【问题描述】:
有两个具有相同的 id。在 Safari 中它们对齐得很好,但在 Chrome 中,第一个 div 向底部偏移了大约 15px。
HTML:
<div id="equipe">
<div id="equipe-min">
<img class="aligncenter size-full wp-image-5420" alt="Rodrigo Purchio" src="http://www.frangocombatatadoce.com/wp-content/uploads/2013/07/sobre-nós-04.jpg" style="margin-bottom:-20px;" width="180" height="220">
<h5>Rodrigo Purchio</h5>
Designer. Além de marombeiro e nerd, agora é também metido à mestre cuca. Tem 23 anos, trabalha com branding, é formado em Publicidade e Propaganda pela PUC-Rio e tem MBA em Design Estratégico pela ESPM.
</div>
<div id="equipe-min">
<img class="aligncenter size-full wp-image-5424" alt="Roberta Pacheco" src="http://www.frangocombatatadoce.com/wp-content/uploads/2013/07/sobre-nós-05.jpg" style="margin-bottom:-20px;" width="180" height="220">
<h5>Roberta Pacheco</h5>
Estudante de arquitetura. Com toda a família apaixonada por comer bem, cozinha desde pequena e é apaixonada por academia desde cedo por influência dos pais, que sempre incentivaram a prática de atividades físicas.
</div>
</div>
CSS:
#equipe {
text-align: center;
margin: 0px auto;
width: 100%;
float: right;
vertical-align:center;
}
#equipe-min {
text-align:left;
width: 300px;
height: 500px;
background-color: #e3e3e3;
display: inline-block;
padding: 10px;
margin: 5px;
}
在小提琴上: http://jsfiddle.net/kbhsN/1/
但如果我在#equipe-min 上使用 float:left,则 DIV 会对齐,但会保持在左侧,我希望它们在包装器 #equipe 中居中。
【问题讨论】: