Я пытаюсь использовать CSS-спрайты, чтобы уменьшить количество HTTP-запросов на странице.Я хочу, чтобы эти изображения отображались без границ.
Насколько я могу судить, я правильно настроил CSS, но у меня возникают проблемы с рендерингом, указанные ниже (примечание: логотип Google намеренно обрезан):
![image](https://s3.amazonaws.com/abt-cdn/border_issue.png)
Как видите, все браузеры по-прежнему отображают границы.Кроме того, IE и FireFox отображают также значки типа «неработающая ссылка».
HTML-код, используемый в этом примере:
<html>
<head>
<style>
img {border:none}
img.css_sprite { background:url("http://www.google.com/images/nav_logo29.png") -20px -10px; height:24px; width:100px; border:none;}
</style>
</head>
<body>
<img class="css_sprite"/>
</body>
</html>
Может кто-нибудь сказать мне, что я делаю здесь неправильно?Я уверен, что это должно быть что-то простое.Заранее спасибо.