У меня есть три div, у которых есть блок текста разной длины. Я бы хотел выровнять по вертикали. Я пробовал с этим
#container{
height:200px;
vertical-align:middle;
display:table-cell;
}
#content{
height:150px;
display: inline-block;
vertical-align: middle
}
Но, похоже, это не применяется. Здесь мой сайт, часть, о которой я говорю, это тот, у кого есть 3 круга (при наведении):
Вы должны использовать
display: table
а также
display: table-cell
на ваших элементах.
добавьте следующий 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;