【发布时间】:2017-06-25 15:39:08
【问题描述】:
目前我的图像没有垂直居中,我似乎无法修复它。
<Grid>
<Row className={styles.contain}>
<Col md={6} md={4} >
<div className={styles.testing>
<img src="https://docs.google.com/uc?id=0B0huBtqYaof7NFV6Nnpkalk5cEU" />
</div>
</Col>
<Col md={6} md={4} >
<img src="https://docs.google.com/uc?id=0B0huBtqYaof7NFV6Nnpkalk5cEU" />
</Col>
<Col md={6} md={4} >
<img src="https://docs.google.com/uc?id=0B0huBtqYaof7NFV6Nnpkalk5cEU" />
</Col>
</Row>
<Grid>
这里是css:
.contain{
height:100%;
}
.testing{
vertical-align: middle;
display:inline-block;
}
这对图像没有影响。
【问题讨论】:
-
我认为您只需将
vertical-align应用于您的<Col>s,而不仅仅是嵌套的.testingdiv,因为vertical-align与兄弟姐妹一起使用,而.testing没有兄弟姐妹。这个工作? codepen.io/mcoker/pen/KqXWdG 如果不能,你能给我们渲染的 html/css 吗?不确定你的反应代码正在编译成什么。