Tło elementów inline
Tło elementów inline pozwala w łatwy sposób dodać grafikę przed/za elementami tj. odnośniki albo elementy listy.
Explorer źle dzieli tło na elementach inline przenoszonych do nowej linii, powodując, że grafika znika albo jest ucięta.
Innym sposobem na dodanie grafik są pseudo-elementy, ale ich IE też nie obsługuje.
Rozwiązanie
- Jeśli tło ma być na początku elementu, trzeba mu nadać stałą wysokośc od góry elementu (przez co nie będzie miało dobrej pozycji jeśli użytkownik zmieni wielkość czcionki).
- Jeśli tło ma być na końcu elementu, element nie może być podzielony — należy mu nadać
white-space:nowrap
lubdisplay:inline-block
(co może rozsypać układ, niestety).
Zmodyfikowano: 07.09.2006, 20:19