Pracuję na tej stronie: http://www.mywebclass.org/~jeff/. Duży procent ui jest zbudowany z pozycji: naprawiony ;. We wszystkich przeglądarkach, z wyjątkiem Safari, renderowanie jest w porządku. Ale w Safari wszystko jest popsute. Czy istnieje sposób, aby to naprawić?Dlaczego Safari wydaje się mieć problem z pozycją css: naprawiono?
5
A
Odpowiedz
6
Masz position:fixed
na kilka elementów, ale nie ustawiono żadnej z top
, left
, right
lub bottom
aby poinformować przeglądarkę, gdzie powinny one być ustawione. Przeglądarka będzie pozostawiona do odgadnięcia (w granicach limitów), co masz na myśli, jeśli nie określisz pozycji, a różne przeglądarki odgadną różne rzeczy. Rozwiązaniem jest dodanie właściwości left
i top
do wszystkich swoich elementów position:fixed
.
hmm ... ok, jakiś pomysł, dlaczego to pokazuje tylko problem w safari? – chromedude
@chromedude: "różne przeglądarki odgadną różne rzeczy". Opera, na przykład, nie pokazuje nawet żarówek. –
ah ... nie widziałem Opery. Ok dzięki. – chromedude