W dzisiejszym świecie, jest wiele urządzeń, z których ludzie mogą wybierać, i może to być zniechęcające, jeśli próbujesz umieścić i zbudować dla najlepszych doświadczeń na wszystkich urządzeniach. Jednak przy projektowaniu stron internetowych i urządzeń mobilnych, ważne jest, aby mieć świadomość najbardziej popularnych wymiarów ekranu telefonu i rozdzielczości, dzięki czemu można dopasować projekt do ekranu widza. Zoptymalizowana, responsywna strona internetowa ułatwia użytkownikom przepływ i ostatecznie podoba się Twoim odbiorcom.
Wymiary ekranu telefonu a obszar widzenia
Kiedy kupujesz urządzenie, zarówno rozmiar ekranu jak i rozdzielczość określone w specyfikacji są często wyświetlane. Czułość ekranu to pomiar przekątnej ekranu w calach. Nie należy tego mylić z rozdzielczością, która jest liczbą pikseli na ekranie, często wyświetlaną w kategoriach szerokość na wysokość (np. 1024×768). Ponieważ urządzenia o tym samym rozmiarze ekranu mogą mieć bardzo różne rozdzielczości, programiści używają okien wyświetlania podczas tworzenia łatwych w użyciu stron mobilnych. Viewporty mają mniejsze wersje rozdzielczości, co pozwala na bardziej spójne wyświetlanie stron na różnych urządzeniach. Viewporty są często bardziej znormalizowane i mają mniejszą rozdzielczość niż rozdzielczość.
Ale monitory komputerów stacjonarnych i laptopów są poziome (wyższe), wiele urządzeń mobilnych można obracać, aby wyświetlać strony w orientacji poziomej i pionowej (wyższej niż szerokość). Oznacza to, że projektanci i programiści muszą projektować z uwzględnieniem tych różnic. Podczas gdy monitory komputerów stacjonarnych i laptopów są ustawione poziomo (wyżej), wiele urządzeń mobilnych można obracać, aby wyświetlać strony w orientacji poziomej i pionowej (większej niż szerokość). Oznacza to, że projektanci i programiści muszą projektować z uwzględnieniem tych różnic.
Potrzebujesz pomocy w określeniu, czy Twoja strona jest responsywna? Skorzystaj z naszego darmowego narzędzia responsywnych rzutni.
Kodowanie dla różnych wymiarów ekranu telefonu
Byłoby prawie niemożliwe dla firm, aby projektować każde urządzenie indywidualnie. Zamiast tego, programiści często grupują projekty responsywne:
Grupuj style do najbardziej popularnych rozmiarów dla telefonów, tabletów i komputerów stacjonarnych. W tym przypadku wszystko, co jest większe niż 7 cali, jest zazwyczaj wyświetlane z rozdzielczością desktopową lub… Użyj punktów przerwania (zdefiniowanych przez szerokość pikseli, które wyświetlacz dostosuje do rozmiaru ekranu) w zależności od projektu i lokalizacji. Czasami programista może połączyć obie metody, jeśli uzna to za konieczne. Zaleca się, aby zacząć od pogrupowania typowych rozmiarów urządzeń.
Jeśli jesteś programistą i chcesz stworzyć style potrzebne do pracy ze stylem mobilnym lub responsywnym, zamieściliśmy poniżej fragment CSS, który może pomóc. Ważne jest, aby pamiętać, że te punkty załamania nie są stałe dla wszystkich stron i powinny być używane tylko jako przewodnik, aby zacząć:
Przykłady:
media and (Maximum width: 991 pixels) { ** "The beginning of great styles of pills}media and (maximum width: 767 pixels) { ** The beginning of medium styles of pills}screen @media and (maximum width: 479px) { ** "The beginning of phone styles}
Jakie są najpopularniejsze wymiary ekranu?
Wiedząc, że ważne jest, aby brać pod uwagę różne urządzenia podczas projektowania stron internetowych, zebraliśmy listę najbardziej nowoczesnych urządzeń z odpowiadającymi im rozmiarami pikseli i okien wyświetlania, która jest podana poniżej. Jest to skondensowana lista, możesz znaleźć bardziej wyczerpującą listę, która zawiera gęstość pikseli, rozdzielczości fizyczne i CSS (piksele na cal kwadratowy, 'ppi') tutaj.
nazwa | phys. szerokość |
phys. height |
css szerokość |
css wysokość |
|
---|---|---|---|---|---|
Amazon Kindle Fire | 600 | 1024 | 600 | 1024 | |
Amazon Kindle Fire HD 7 | 800 | 1280 | 480 | 800 | |
Amazon Kindle Fire HD 8.9 | 1200 | 1920 | 800 | 1280 | |
Apple iPad 1, 2 | 768 | 1024 | 768 | 1024 | |
Apple iPad 3, 4, Air, Air2 | 1536 | 2048 | 768 | 1024 | |
Apple iPad mini | 768 | 1024 | 768 | 1024 | |
Apple iPad mini 2, 3, 4 | 1536 | 2048 | 768 | 1024 | |
Apple iPad Pro | 2048 | 2732 | 1024 | 1366 | |
Apple iPad Pro 9.7 | 1536 | 2048 | 768 | 1024 | |
Apple iPhone 3 | 320 | 480 | 320 | 480 | |
Apple iPhone 4 | 640 | 960 | 320 | 480 | |
Apple iPhone 5 | 640 | 1136 | 320 | 568 | |
Apple iPhone 6+, 6s+, 7+, 8+ | 1080 | 1920 | 414 | 736 | |
Apple iPhone 6, 6s | 750 | 1334 | 375 | 667 | |
Apple iPhone 7, iPhone 8 | 750 | 1334 | 375 | 667 | |
Apple iPhone X | 1125 | 2436 | 375 | 812 | |
Apple iPod Touch | 640 | 1136 | 320 | 568 | |
Asus Nexus 7 (v1) | 800 | 1280 | 604 | 966 | |
Asus Nexus 7 (v2) | 1080 | 1920 | 600 | 960 | |
Blackberry Classic | 720 | 720 | 390 | 390 | |
Blackberry Leap | 720 | 1280 | 390 | 695 | |
Blackberry Passport | 1440 | 1440 | 504 | 504 | |
Blackberry Playbook | 600 | 1024 | 600 | 1024 | |
Blackberry Q10 | 720 | 720 | 346 | 346 | |
Blackberry Torch 9800 | 360 | 480 | 360 | 480 | |
Blackberry Z10 | 768 | 1280 | 384 | 640 | |
Blackberry Z30 | 720 | 1280 | 360 | 640 | |
Google Glass | 640 | 360 | 427 | 240 | |
HTC 8X | 720 | 1280 | 320 | 480 | |
HTC Evo 3D | 540 | 960 | 360 | 640 | |
HTC Nexus 9 | 1538 | 2048 | 768 | 1024 | |
HTC One | 1080 | 1920 | 360 | 640 | |
Lenovo K900 | 1080 | 1920 | 360 | 640 | |
LG G3 | 1440 | 2560 | 360 | 640 | |
LG G4 | 1440 | 2560 | 360 | 640 | |
LG G5 | 1440 | 2560 | 360 | 640 | |
LG G Pad 8.3 | 1200 | 1920 | 600 | 960 | |
LG Nexus 4 | 768 | 1280 | 384 | 640 | |
LG Nexus 5 | 1080 | 1920 | 360 | 640 | |
LG Optimus G | 768 | 1280 | 384 | 640 | |
Microsoft Lumia 620 | 480 | 800 | 320 | 480 | |
Microsoft Lumia 830 | 720 | 1280 | 320 | 480 | |
Microsoft Lumia 900 | 480 | 800 | 320 | 480 | |
Microsoft Lumia 920 | 768 | 1280 | 320 | 480 | |
Microsoft Lumia 925 | 768 | 1280 | 320 | 480 | |
Microsoft Lumia 1020 | 768 | 1280 | 320 | 480 | |
Microsoft Lumia 1520 | 1080 | 1920 | 432 | 768 | |
Microsoft Surface | 768 | 1366 | 768 | 1366 | |
Microsoft Surface Surface Pro | 1080 | 1920 | 720 | 1280 | |
Microsoft Surface Pro 2 | 1080 | 1920 | 720 | 1280 | |
Microsoft Surface Pro 3 | 1440 | 2160 | 1024 | 1440 | |
Motorola Nexus 6 | 1440 | 2560 | 412 | 690 | |
Pantech Vega n°6 | 1080 | 1920 | 360 | 640 | |
Samsung Galaxy Nexus | 720 | 1200 | 360 | 600 | |
Samsung Galaxy Note | 800 | 1280 | 400 | 640 | |
Samsung Galaxy Note 2 | 720 | 1280 | 360 | 640 | |
Samsung Galaxy Note 3 | 1080 | 1920 | 360 | 640 | |
Samsung Galaxy Note 4 | 1440 | 2560 | 360 | 640 | |
Samsung Galaxy Note 8 | 1440 | 2960 | 360 | 740 | |
Samsung Galaxy Note 9 | 1440 | 2960 | 360 | 740 | |
Samsung Galaxy Note 10 | 1080 | 2280 | 360 | 718 | |
Samsung Galaxy Note 10+ | 1080 | 2280 | 360 | 718 | |
Samsung Galaxy S | 480 | 800 | 320 | 533 | |
Samsung Galaxy S2 | 480 | 800 | 320 | 533 | |
Samsung Galaxy S3 | 720 | 1280 | 360 | 640 | |
Samsung Galaxy S3 mini | 480 | 800 | 320 | 533 | |
Samsung Galaxy S4 | 1080 | 1920 | 360 | 640 | |
Samsung Galaxy S4 mini | 540 | 960 | 360 | 640 | |
Samsung Galaxy S5 | 1080 | 1920 | 360 | 640 | |
Samsung Galaxy S6 | 1440 | 2560 | 360 | 640 | |
Samsung Galaxy S7, S7 edge | 1440 | 2560 | 360 | 640 | |
Samsung Galaxy S8 | 1440 | 2960 | 360 | 740 | |
Samsung Galaxy S8+ | 1440 | 2960 | 360 | 740 | |
Samsung Galaxy S9 | 1440 | 2960 | 360 | 740 | |
Samsung Galaxy S9+ | 1440 | 2960 | 360 | 740 | |
Samsung Galaxy S10 | 1440 | 3040 | 360 | 740 | |
Samsung Galaxy S10+ | 1440 | 3040 | 360 | 740 | |
Samsung Galaxy Tab 2 10″ | 800 | 1280 | 800 | 1280 | |
Samsung Galaxy Tab 2 (7″) | 600 | 1024 | 600 | 1024 | |
Samsung Galaxy Tab 3 10″ | 800 | 1280 | 800 | 1280 | |
Samsung Galaxy Tab (8.9″) | 800 | 1280 | 800 | 1280 | |
Samsung Nexus 10 | 1600 | 2560 | 800 | 1280 | |
Sony Xperia P | 540 | 960 | 360 | 640 | |
Sony Xperia S | 720 | 1280 | 360 | 640 | |
Sony Xperia Z | 1080 | 1920 | 360 | 640 | |
Sony Xperia Z3 | 1080 | 1920 | 360 | 598 | |
Xiaomi Mi 3 | 1080 | 1920 | 360 | 640 | |
Xiaomi Mi 4 | 1080 | 1920 | 360 | 640 | |
Xiaomi Redmi Note 5 | 1080 | 2160 | 393 | 786 | |
ZTE Grand S | 1080 | 1920 | 360 | 640 | |
ZTE Open (Firefox OS) | 480 | 720 | 320 | 480 |