我有三个div,它们有一个不同长度的文本块。我想垂直对齐他们。我试过这个
#container{
height:200px;
vertical-align:middle;
display:table-cell;
}
#content{
height:150px;
display: inline-block;
vertical-align: middle
}
但它似乎没有应用.. Here 是我的网站,我正在谈论的部分是3个圈子(悬停时):
答案 0 :(得分:0)
将以下CSS添加到包含div
hover
/* chrome */
display: -webkit-box;
-webkit-box-pack: center;
-webkit-box-align: center;
/* Firefox */
display: -moz-box;
-moz-box-pack: center;
-moz-box-align: center;
/* IE */
display: -ms-box;
-ms-box-pack: center;
-ms-box-align: center;
/* Native CSS */
display: box;
box-pack: center;
box-align: center;
答案 1 :(得分:0)
您应该使用
display: table
和
display: table-cell
关于你的元素。