Обновлено: 23 декабря, 2021
Выравниваем текст по центру картинки
Код:
<style>
.style1 {
height: 3em; /* высота строки*/
background: #999999;
}
.style1 img {
vertical-align: middle; /* выравниваем по центру */
width: 10%; /* размер картинки */
margin-right: 10px; /* отступ от картинки
}
</style>
<div class="style1">Текст по центру <img src="/upload/2018/12/logo.png" /> (по вертикали) картинки </div>
Пример:
Текст по центру
(по вертикали) картинки
(по вертикали) картинки Текст в центре блока
Код:
<style>
.style2{
background: #777777;
padding: 3em 0;
color:white;
text-align: center; /* выровнять текст и картинки по горизонтали */
}
</style>
<div class="style2">Текст в центре блока</div>
Пример:
Текст в центре блока
Текст в блоках
Код:
<style>
.style3 {
display: table;
width: 100%;
height: 7em; /* работает также как min-height, то есть будет растягиваться пока не поместится всё содержимое */
text-align: center; background: #fff5d7;
}
.style3 div {
/* для IE8+ */ display: table-cell; vertical-align: middle;
}
.style3 div:nth-child(2) {
/* не менее высоты родителя */ background: #9F9;
} </style>
<div class="style3"> <div>1-ый блок</div> <div>2-ой блок<br>2-ой блок</div> <div>3-ий блок</div> </div>
Пример:

Демо данных примеров можно посмотреть и скачать здесь

