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.
2 odpowiedzi
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!
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..
Nowe pytania
html
HTML (HyperText Markup Language) to język znaczników służący do tworzenia stron internetowych i innych informacji wyświetlanych w przeglądarce internetowej. Pytania dotyczące HTML powinny zawierać minimalny możliwy do odtworzenia przykład i pewne wyobrażenie o tym, co próbujesz osiągnąć. Ten tag jest rzadko używany samodzielnie i często jest łączony z [CSS] i [javascript].