Я пытаюсь центрировать ссылку с изображением, но никак не могу перемещать содержимое по вертикали.Вертикальное выравнивание CSS: до и: после содержимого
<h4>More Information</h4>
<a href="#" class="pdf">File Name</a>
Значок 22 х 22px
.pdf {
font-size: 12px;
}
.pdf:before {
padding:0 5px 0 0;
content: url(../img/icon/pdf_small.png);
}
.pdf:after {
content: " (.pdf)";
font-size: 10px;
}
.pdf:hover:after {
color: #000;
}
Рассмотрите возможность использования flex: http://stackoverflow.com/a/22218694/435605 - ответ для текста, но работает со всеми элементами. –
Благодаря CSS3 [селекторам соответствия подстроки подстроки] (https://www.w3.org/TR/css3-selectors/#attribute-substrings) теперь вы можете выполнить 'a [href $ =". Pdf "] {... } 'и даже не нужен класс. –