Я пытаюсь сделать изображение и текст посередине.
<div class="topHeader">
<img src="Images/loginheader.jpg" />
<span> Sample text</span>
</div>
div.topHeader {
height:70px;
background-color:#868686;
font-family: Segoe UI;
font-size:40px;
padding-left:30px;
}
Подать выражение
display:table;
к вашему контейнеру и display:table-cell; vertical-align:middle;
display:table-cell; vertical-align:middle;
к пролету.
проверьте это: FIDDLE
Добавьте img{float:left}
и div.topHeader{line-height:70px}
.
Фактически, использование line-height
равной высоте вашего div, будет центрировать однострочный текст (и изображение) по вертикали. Просто не забудьте сделать изображение для плавания, чтобы написать текст в той же строке, что и изображение. Скрипт.