Article View: pl.comp.www
Article #408459Re: Wykrywanie urządzeń w RWD. Ile cali ma cal?
From: Marek
Date: Tue, 07 Jun 2016 20:38
Date: Tue, 07 Jun 2016 20:38
66 lines
4488 bytes
4488 bytes
W dniu 07.06.2016 o 22:11, Borys Pogoreło pisze: > Pewnego dnia przyjdą ekrany 400dpi i nagle strona będzie dwa razy za mała. No ale dokładnie ten sam problem istnieje przy definiowaniu pikselowych podziałów. Na monitorach 4k będziesz miał 2048px, 4096px itd. Wszystko zależy od tego co przeglądarka zaanonsuje. Czytaj poniżej. > Będziesz za każdym razem poprawiać CSS-y? O piksele "logiczne" martwi się > producent telefonu lub przeglądarki. Właśnie... a jak odkryłem, u mnie anonsuje brednie i jest czym się martwić na Nexusie 6. I znów czytaj dalej zanim skomentujesz :-) >> > A to dziwne, bo podobno ma 412px w poziomie. >> >> Tak, właśnie to sam wcześniej sprawdziłem. JavaScripr zwraca mi >> szerokość ekranu (w trybie portrait) jako właśnie 412px a media >> min/max-width ma się nijak do tego. Stąd m.in. moje dywagacje. > > Na to pewnie jest proste wytłumaczenie o nazwie "Android" ;) No więc właśnie. Takich wytłumaczeń pewnie znajdzie się od zarypania. I co wtedy? To są przecież realne sytuacje. Będziesz generował oddzielne CSSy dla każdego "wytłumaczenia"? Dlatego optuję za DPI bo to jest jednoznaczne. Jeśli np. skończyłem z CSS dla 200 dpi a powstanie 400dpi to wielka krzywda się nie stanie bo telefon (Android) zręcznie skalować potrafi. Ewentualnie zyskam nowe zlecenie na dodanie kolejnego CSS. :-) Tu miejsce na Twój komentarz :-D > Nie będą co do ułamka sekundy kątowej, ale widać w miarę wyraźnie stosunek > rozdzielczości "logicznej" do wielkości ekranu (+/- wyjątki jakichś > kreatywnych producentów). Powtórzę swoje uparcie :-D Na Nexusie 6 mogę zignorować wersje RWD i zawsze wygląda strona dobrze i czytelnie. Dlatego miotam się pomiedzy stosowaniem RWD, które zależne jest od tego co w dłoni trzymam i wybór CSS dla danego urządzenia jest taki jak producent telefonu sobie wymyślił (czyli przypadkowy). >> Tak, zastanawiałem się nad tym. W końcu N dpi na billboardzie >> elektronicznym (który swoją drogą ma być zakazany przy ulicach - nie >> wiem czy słyszałeś o tym) > > I bardzo dobrze, nienawidzę ich. Jedziesz sobie w nocy, a tu nagle > dostajesz lampą po oczach. Witaj w klubie :-) Zapewne w końcu ktoś nie uległ "lobby" wreszcie. > Widzę, że Firefox ma coś takiego jak "mozmm", które miało być "fizycznym > milimetrem" o którym piszesz, ale jak widać nie ma na to zapotrzebowania i > temat jest śladowo opisany. W zasadzie nie chodzi o mm tylko o DPI. Mając mm byłoby trzeba sztuczki w JS wymyślać aby przeliczyć to na DPI. Jednakże nie trzeba kombinować lecz wykorzystać to co już istnieje: https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries#resolution A nie działa ogólnie rzecz ujmując... -- Pozdrawiam, Marek
Technical Details
Message-ID:
<nj7bcd$lr1$1@news.icm.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mailReferences:
<nhai4e$rvj$1@news.icm.edu.pl> <57390235$0$680$65785112@news.neostrada.pl> <nhd66d$u6o$1@news.icm.edu.pl> <1bo172e2se5hm.34ob0299bi3h$.dlg@40tude.net> <nhfjch$3tn$1@news.icm.edu.pl> <1t2h0txotytp8$.gq8q55hw53o1.dlg@40tude.net> <nhk2pc$gdr$1@news.icm.edu.pl> <1totubkozh4z9.76x1aijmhzrc$.dlg@40tude.net> <nhmi4u$85p$1@news.icm.edu.pl> <dnjgpps07fd6$.16bej4ym3gjit$.dlg@40tude.net> <nhvkuo$p3e$1@news.icm.edu.pl> <584pgwu4fnpf$.ab4mjimn01ko$.dlg@40tude.net> <nibvjj$pi6$1@news.icm.edu.pl> <1f9eaudgplfrv.12vitz50w1iwx.dlg@40tude.net> <nispdk$v93$1@news.icm.edu.pl> <1hwwxcwvshfmu$.9kblgbfh3h0l$.dlg@40tude.net> <niuv3u$are$1@news.icm.edu.pl> <1epzqlkeoi1ki.jn7x7rv9z3m3.dlg@40tude.net> <nj265v$g57$1@news.icm.edu.pl> <lf95o0drqcoo.1rn58essa89ei.dlg@40tude.net>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail From: Marek <precz@spamowi.com> Newsgroups: pl.comp.www Subject: Re: Wykrywanie urządzeń w RWD. Ile cali ma cal? Date: Tue, 7 Jun 2016 22:38:35 +0200 Organization: ICM, Uniwersytet Warszawski Lines: 66 Message-ID: <nj7bcd$lr1$1@news.icm.edu.pl> References: <nhai4e$rvj$1@news.icm.edu.pl> <57390235$0$680$65785112@news.neostrada.pl> <nhd66d$u6o$1@news.icm.edu.pl> <1bo172e2se5hm.34ob0299bi3h$.dlg@40tude.net> <nhfjch$3tn$1@news.icm.edu.pl> <1t2h0txotytp8$.gq8q55hw53o1.dlg@40tude.net> <nhk2pc$gdr$1@news.icm.edu.pl> <1totubkozh4z9.76x1aijmhzrc$.dlg@40tude.net> <nhmi4u$85p$1@news.icm.edu.pl> <dnjgpps07fd6$.16bej4ym3gjit$.dlg@40tude.net> <nhvkuo$p3e$1@news.icm.edu.pl> <584pgwu4fnpf$.ab4mjimn01ko$.dlg@40tude.net> <nibvjj$pi6$1@news.icm.edu.pl> <1f9eaudgplfrv.12vitz50w1iwx.dlg@40tude.net> <nispdk$v93$1@news.icm.edu.pl> <1hwwxcwvshfmu$.9kblgbfh3h0l$.dlg@40tude.net> <niuv3u$are$1@news.icm.edu.pl> <1epzqlkeoi1ki.jn7x7rv9z3m3.dlg@40tude.net> <nj265v$g57$1@news.icm.edu.pl> <lf95o0drqcoo.1rn58essa89ei.dlg@40tude.net> NNTP-Posting-Host: 89-69-222-145.dynamic.chello.pl Mime-Version: 1.0 X-Trace: news.icm.edu.pl 1465331918 22369 89.69.222.145 (7 Jun 2016 20:38:38 GMT) X-Complaints-To: usenet@news.icm.edu.pl NNTP-Posting-Date: Tue, 7 Jun 2016 20:38:38 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 In-Reply-To: <lf95o0drqcoo.1rn58essa89ei.dlg@40tude.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit