考虑这个plunker example
我们可以观察到,如果我们将鼠标悬停在瓷砖上(由ng-if
控制),则瓷砖会垂直移动。
这是css
.tile-wrapper {
width: 142px;
height: 142px;
border: solid 1px #cecece;
margin-left: 25px;
display: flex;
align-items: center; /* align vertical */
justify-content: center; /* align horizontal */
}
.wrapper {
display: inline-block;
}
我验证我是否除去了除
之外的所有内容.tile-wrapper {
width: 142px;
height: 142px;
border: solid 1px #cecece;
}
.wrapper {
display: inline-block;
}
同样的现象仍然存在
我不确定是什么问题。
有人能帮助我吗?
由于
答案 0 :(得分:2)
给vertical-align: middle
.wrapper
解决问题。由display: inline-block
规则引起的。因此,请不要忘记将vertical-align
添加到inline-block
个项目。
.wrapper {
display: inline-block;
vertical-align: middle;
}
预览强>