③Изображения для ссылок и использование фонового изображения
Продолжим изучение темы CSS - ссылки. Если пропустили прошлые статьи, то вот ссылки на них:
Изображения для ссылок
Добавить изображение для ссылки можно с помощью CSS-свойства background-image. Так как элемент <а> является строчным a {display: inline;}, то предварительно его нужно преобразовать в блочный элемент a {display: block;}.
Чтобы вставить изображение или иконку перед ссылкой, необходимо добавить отступ с помощью свойства padding-left. Этот прием может пригодиться в случае, когда на странице есть ссылки для загрузки каких-либо документов различных форматов, и вы можете добавить значок-изображение типа файла для большей наглядности.
Если нужно, чтобы значок автоматически добавился ко всем ссылкам, содержащим документы одного формата, можно воспользоваться следующей конструкцией:
CSS
a[href$=".pdf"] {background-image: url(images/pdf.png);}Символ href$ в селекторе атрибута дает браузеру команду найти все атрибуты href, заканчивающиеся определенным образом (в данном случае .pdf) и добавить к ссылке соответствующий значок.
Использование фонового изображения
Можно преобразовать внешний вид ссылки, добавив в качестве нижней границы фоновое изображение:
CSS
a {
text-decoration: none;
background: url(images/underline.png) repeat-x left bottom;
padding-bottom: 3px;
}Продолжение в следующей статье!