Kod jest tutaj: [usunięty] jeśli zauważysz 3 pola treści na środku strony, wszystkie mają obraz pływający po lewej stronie, a 2 z nich mają również nieuporządkowaną listę. W chrome/ff lista nieuporządkowana prawidłowo przesuwa się na prawą stronę pływającego obrazu, ale w IE9 obraz wydaje się rozszerzać szerokość listy, przesuwając punktory po lewej stronie pola. Próbowałem wszystkiego, co przychodziło mi do głowy i nie miałem szczęścia, każda pomoc jest bardzo mile widziana.

0
Josh Mountain 28 sierpień 2012, 00:35

2 odpowiedzi

Najlepsza odpowiedź

IE9 nie wie, jak prawidłowo umieścić pozycję elementu listy, użyj:

li{list-style-position: inside;}

Na listach wewnątrz div z pływającymi obrazami. Powodzenia!

1
Alex Ionescu 28 sierpień 2012, 00:58

Sprawdź swój kod HTML. istnieją tagi <p>, które nie są zamknięte. W tej chwili nie mogę edytować twojej strony na żywo w ie9, ale to może być problem.

Edytować: ale tak nie było. Działa, jeśli ręcznie ustawisz szerokość elementów <li>, ale oznaczałoby to edycję dopełnienia obrazu (czego nie chcesz, ponieważ będzie wyglądać inaczej w innych przeglądarkach). Właściwie jest to poprawne w "trybie zgodności" ie9..

0
lexith 28 sierpień 2012, 01:00