Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS]RWD
Forum PHP.pl > Forum > Przedszkole
kosmos
Witam,

chciałbym was spytać, czy w @media istnieje jakiś znacznik, dzięki któremu mógłbym rozpoznać czy strona wyświetlana jest na telefonie czy na ekranie monitora komputerowego? Dlaczego o to pytam?
Mam lumię 735 4.7 cala, której rozdzielczość to 720 x 1280 px. Niektóre laptopy, duże ekrany, mają identyczną szerokość px. Jako że responsywność skaluje sie na szerokości w px, jak widać po moim telefonie rozdzielczośc ta jest duża i akurat dla niej strona jest zdecydowanie za mała.

PS: Pomińmy Bootstrapa

Znalazłem coś takiego:
http://www.kurshtml.edu.pl/css/typy_mediow,media.html
używacie co tego celu screen i handheld?
kosmos
Telefony zawsze przyjmuja swoją największą szerokość w px?

1. Zmieniłem kolory czcionek strony dla każdej rozdzielczości inny.
2. W poziomie na tel. jest zielony
3. W pionie na tel jest również zielony
4. Zakres w px dla @media gdzie kolor jest zielony na pewno zostaje przekroczony.

Po odświeżeniu to samo. W dodatku łapie dziwną rozdzielczość @media (max-width:1149px) and (min-width:1000px) która mia się nijak do max rozdzielczości telefonu dry.gif dry.gif dry.gif
Crozin
Prawdopodobnie chcesz skorzystać z tego: https://css-tricks.com/snippets/css/retina-...ay-media-query/
trueblue
Może to Cię naprowadzi: http://mydevice.io/devices/
Poszukaj gdzieś jakie masz pixel ratio, będziesz wtedy wiedział jaką masz "rozdzielczość" css.
kosmos
Sądząc po tej tabelce to 1,5 lub 2 lub 3. Pod mój konkretny model nie widzę jaki jest dokładnie.
Najwyżej wypróbuję tą składnię dla tych 3 zakresów.
kosmos
Dzięki wam wszystkim za nakierowanie w tym temacie.

Wypróbowałem sposób i mój telefon ma 2.0 pixel-ratio. Dla tej wartości, kolor czcionki na telefonie zmienia się na taki jaki podałem, natomiast na ekranie monitora komputerowego pozostaje bez zmian dla każdej z rzdzielczości określonych w @media smile.gif

Mam jeszcze jedno pytanie.
Czy wystarczy jak dla telefonów podam zakres pixel ratio od 1.0 do 3.0 ? w sensie, czy mógłbym na podstawie takiego zapisu identyfikować urządzenie jako telefon.
Crozin
Nie, ponieważ tablety, laptopy czy zwykłe PC-ty również mogą pracować z ekranami o dużym DPI. Generalnie nie powinieneś tworzyć strony "na telefon", a "na ekran".
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.