Css: Background Image

ioni

Well-known member
11.05.2006
340
0
#1
У меня наблюдается странное поведение CSS.
Есть правило (ниже), однако оно не срабатывает ... - не выводится изображение... Что делать, где ошибка...?

Вот правило:
Код:
.social a[href*='twitter.com'] {background-image: url(images/icons/twitter.png);}
Вот собственно код:
Код:
<div class="social"> 
<h2>social</h2> 
<ul> 
<li><a href="http://twitter.com/bygay" title="Gay Twitter">twitter</a></li> 
</ul> 
</div
Идеи? Файл изображения на месте, не отображается в Chrome2-3, FF2-3, Ie6-8. А должен

Надо было таки проверить изображения.
Почему-то закачались с ошибками - на самом деле все работает
 
N
#3
попробуй " вместо ' и посмотри валидный ли документ

Замечание

Селекторы атрибутов поддерживаются браузером Internet Explorer начиная с версии 7.0, причем для корректной работы примеров необходимо добавить правильный <!DOCTYPE>.

http://stepbystep.htmlbook.ru/?id=54
 

ioni

Well-known member
11.05.2006
340
0
#4
nws - <!DOCTYPE html>
Это как бы нам подсказывает, какой HTML имеется ввиду. Все броузеры точно понимают о чем речь.

На самом деле приведенный выше пример полностью рабочий. Не "работали" сами изображения - криво залились на хост.


etc, так надо. Если непонятно, зачем такие правила, то мне сложно объяснить в двух словах.