Witam.
Przeszukałem dostępne wątki, ale nie znalazłem wyjaśnienia.
Niektóre strony są błędnie wyświetlane w pełnym ekranie, zastanawiam się czy "wina" leży po mojej stronie (i jakimi ustawieniami mogłoby być to spowodowane), czy też to ogólnie kwestia Opery lub kodu strony.
przykładową stroną może być:
mozillapl.
pozdrawiam,
Dominik (Olorin)
Strona www.mozillapl.org nakazuje przeglądarce używać stylów tylko dla medium screen, podczas gdy Opera w trybie prezentacyjnym (F11) używa medium projection. Rozwiązaniem jest dopisanie przez autorów strony, czyli marcoosa do definicji stylów typu projection:
<link rel="stylesheet" href="/styles/common.css" type="text/css" media="screen, projection" /> <link rel="stylesheet" href="/styles/main.css" type="text/css" media="screen, projection" /> <link rel="stylesheet" href="/styles/print.css" type="text/css" media="print" /> <link rel="moz stylesheet" href="/styles/moz.css" type="text/css" media="screen, projection" />
czyli to kwestia strony.
dzieki za odpowiedz :)
A to taki szybki fix do strony mozillapl.org do czasu usunięcia userki przez autorów:
// ==UserScript== // @include ht[b][/b]tp://*mozillapl.org* // ==/UserScript== linki=document.getElementsByTagName("link"); for (var i = 0; i < linki.length; i++) { if (linki[i].getAttribute('media') == 'screen') { linki[i].setAttribute('media', 'screen, projection'); } }Zapisz sobie go jako np. mozillapl.user.js. i wskaż katalog z tym plikiem w Preferencjach -> Zaawansowan -> Zawartość -> Opcje Javascript -> Moje pliki Javascript.
Uwaga! Bardzo ważna jest końcówka .user.js. Musi być zachowana.
Originally posted by quiris
Rozwiązaniem jest dopisanie przez autorów strony, czyli marcoosa do definicji stylów typu projection:
Nie przez marcoosa. Ja tej strony nie robiłem, jestem tam tylko zwykłym userem i moderatorem forum.
Przekazałem informację o tym problemie osobom faktycznie odpowiedzialnym za MozillaPL.org.