Я пытаюсь обновить код для использования спрайтов CSS.В некоторых ситуациях он работает нормально, в других он портит макет страницы, и я не могу понять, что я делаю неправильно.
Вот фрагмент HTML ....
<div id="footer"><!-- footer -->
<div class="footer-top">
<div class="footer-left">
<div class="footer-right">
<a href="/index.php" id="footer-logo"><img src="footer-logo.gif" /></a>
<br /><br />
<div>
<p>blah blah blah</p>
<div class="clearfloat"></div>
</div>
</div>
</div>
</div>
... и CSS:
.footer-left {
background: url(/images//footer-left_.gif) no-repeat left top;
}
Я создал свой спрайт и попытался изменить CSS на:
.footer-left {
background:url('/images/sprites.gif') -66px -2px no-repeat;
width:20px;
height:99px;
}
Размеры и смещения верны, но результат не симпатичный.Область спрайта отображается примерно в нужном месте, но footer-logo.gif и текст
перепутаны.
Есть идеи, пожалуйста?