2012-02-15 5 views
0

Я не могу понять, почему этот текст не будет совпадать с серединой изображения. Проверьте скриншоты ниже, один подсвечивается, один: неВыравнивание изображения с текстом CSS

image highlight

Я хочу, чтобы слово Австралия выстраиваться в середине изображения (выровнены со стрелкой). Как видно из подчеркивания, проблема не в высоте изображения.

Я пробовал вертикально-выровнять: средний, который помогает, но, как вы можете видеть, это не идеально!

Предложения оценены!

+0

Поместите текст в div и примените прокладку сверху, чтобы получить нужную позицию. – Cristy

+2

Установка высоты строки для текста div на ту же высоту, что и изображение, может иногда быть полезным с этим. Было бы легче сказать, что происходит, если вы публикуете какой-то код, хотя ... – ellawren

+0

Я бы пошел с линией, а не пополнением, если возможно, а также – danwellman

ответ

2

Если это ссылка, используйте фон CSS. Я угадываю значения ниже, но вы можете легко настроить их для своей ситуации.

A.aus { 
    background-image:url(../images/aus.png); 
    background-position:0px 1px; 
    display:block; 
    height:40px; 
    padding-left:60px; 
    margin-top:3px; 
    font-size: ....etc.... 
} 
+0

Ты герой, верхняя работа –

Смежные вопросы