Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 25.06.2010 Ostrzeżenie: (0%)
|
Witam,
Niedawno rozpocząłem swoją przygodę z CSSami i niestety jak zapewne każdy rozpoczynający swoją przygodę mam problem z dopasowaniem wyglądu dla kilku różnych przeglądarek. Obecnie testuję stronę na IE8 oraz Chrome. Problem stanowi bowiem szerokość div#menu ul li a:link, ul li a:visited oraz div#menu ul li a:hover. W przypadku IE8 width: 200px wyśmienicie spełnia swoje zadanie, natomiast w przypadku Chrome przy ustawionym width:200 (pewnie z powodu left-border oraz padding) szerokosc menu jest w rzeczywistosci duzo większa i wpada na div="menu".
Mam nadzieję, że problem przedstawiłem wystarczająco jasno (IMG:style_emoticons/default/smile.gif) . Z góry bardzo dziękuję za pomoc. Pozdrawiam Jacek Ten post edytował sslackware 25.07.2010, 18:41:36 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 25.06.2010 Ostrzeżenie: (0%)
|
Dzięki wielkie za pomoc. W google było dużo różnych sugestii, ale ta z !important również się tam znalazła (IMG:style_emoticons/default/smile.gif)
Dla osób które kiedyś trafią na to forum w poszukiwaniu rozwiązania identycznego problemu to już mówię jak dokładnie trzeba to rozwiązać. W przypadku prawie wszystkich przeglądarek oprócz IE przy width: 200px należy dodać znaczynik !important, a dla IE ustawić oddzielną szerokość. Reasumując: Kod width: 176px !important; /* dotyczy reszty przeglądarek */
width: 200px; /* IE */ |
|
|
|
sslackware [CSS] Szerokość diva 25.07.2010, 18:38:50
Skie Witam,
twój problem wynika stąd, że IE inaczej int... 25.07.2010, 19:08:11 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 23:33 |