Przepełnienie: nakładka nie działa w Firefoksie
Na mojej stronie muszę użyć właściwości css overflow: overlay
dla <div>
.
Jednak nie jest to renderowanie w przeglądarce i inspekcja css w firebug pokazuje, że nawet go nie ma, ale jest tak, jak działa w Chrome. Nie testowałem safari.
Co muszę zmienić, aby Właściwość overflow: overlay
css działała?
Dzięki
1 answers
Możliwe wartości dla przepełnienia to:
visible
hidden
auto
scroll
Zobacz tutaj lub tutaj do omówienia tych.
Użycie innej wartości w różnych przeglądarkach da nieprzewidywalne wyniki, ponieważ inaczej obsługują nieprawidłową wartość.
Edit : po komentarzu udało mi się znaleźć wzmiankę o overflow:overlay tutaj.
Nakładka jest opisana jako:
Zawartość jest przycięta i paski przewijania są dodawane, gdy konieczne.
Ważne its powiedział również tylko do pracy w Safari lub Chrome (ie WebKit).
Ta pozycja na WebKit bugzilla sugeruje, że w każdym razie nie jest długo na ten świat:
WebKit ma obecnie zastrzeżoną wartość CSS overflow o nazwie "overlay", która jest nieudokumentowana i z tego co wiem z czytania kodu działa dokładnie tak samo jak "auto".
Powinniśmy go usunąć lub zmienić nazwę na "- webkit-overlay".
Aktualizacja Marzec 2016
Wygląda na to, że overflow: overlay
nie odszedł. Są oznaki tego, że to działa.
Różnica między overlay
i auto
polega tylko na tym, że paski przewijania pojawiałyby się na górze zawartości strony, a nie zajmowałyby przestrzeni układu.
Zobacz tutaj do dyskusji .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-06-20 09:12:55