🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.www
Article #408459

Re: Wykrywanie urządzeń w RWD. Ile cali ma cal?

#408459
From: Marek
Date: Tue, 07 Jun 2016 20:38
66 lines
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-mail
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>

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