Я думаю, что это должно работать, хотя используются селекторы атрибутов CSS3, поэтому реализация в браузере сильно отличается:
a[href$='png'],
a[href$='gif'] {/* styles */}
В основном выбираются все ссылки, у которых атрибут href
заканчивается (часть $=
) расширением типа файла 'png' или 'gif' (очевидно, что другие типы файлов также возможны).
Ссылка и дополнительные сведения по адресу: http://www.css3.info/preview/attribute-selectors/
<ч />
Отредактировано:
Итак, если бы я хотел сделать специальное изображение BG только для ссылок на YouTube, я бы использовал a[href$='youtube'] {/* styles */}
Нет, если вы хотите это только для ссылок на YouTube, вы можете использовать:
a[href*=youtube] { /* css */ }
*=
является эквивалентом 'contains', хотя вы можете использовать:
a[href^=http://www.youtube.com] { /* css */ }