ΠΌΠ΅Π΄ΠΈΠ° запрос Π² html ΠΊΠΎΠ΄Π΅

МСдиа-запросы

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
9.0+1.0+10.0+4.0+3.6+2.0+2.0+

ΠšΡ€Π°Ρ‚ΠΊΠ°Ρ информация

ВСрсии CSS

ОписаниС

Наряду с Ρ‚ΠΈΠΏΠ°ΠΌΠΈ носитСлСй Π² CSS3 Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… тСхничСских ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² устройств, Π½Π° основС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… трСбуСтся Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ стили. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ смартфон с ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 640 пиксСлов ΠΈ для Π½Π΅Π³ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΈ стилСвыС свойства, Π° для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… устройств Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ характСристики Π²Ρ€ΠΎΠ΄Π΅ наличия ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ экрана, ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ (портрСтная ΠΈΠ»ΠΈ альбомная) ΠΈ Π΄Ρ€. ВсС характСристики Π»Π΅Π³ΠΊΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ, поэтому допустимо Π·Π°Π΄Π°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для устройств Π² альбомной ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ экрана.

ВозмоТности ΠΌΠ΅Π΄ΠΈΠ°-запросов Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ выявлСниСм ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств, с ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚. Π’Π°ΠΊΠΎΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚ подстраиваСтся ΠΏΠΎΠ΄ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° ΠΈ ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, мСняя ΠΏΡ€ΠΈ нСобходимости ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΌΠ°ΠΊΠ΅Ρ‚Π°, число ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ тСкста. МСдиа-запросы ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΌΠ°ΠΊΠ΅Ρ‚Π° ΠΈ ΠΏΡ€ΠΈ достиТСнии этого значСния (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Π·Π° счёт ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ ΠΎΠΊΠ½Π° ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ просмотрС Π½Π° устройствС с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ) ΡƒΠΆΠ΅ примСняСтся Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡΡ‚ΠΈΠ»ΡŒ.

Бинтаксис

ВсС запросы Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с ΠΏΡ€Π°Π²ΠΈΠ»Π° @media, послС Ρ‡Π΅Π³ΠΎ слСдуСт условиС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΈΠΏΡ‹ носитСлСй, логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΈ ΠΌΠ΅Π΄ΠΈΠ°-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’ΠΈΠΏΡ‹ носитСлСй пСрСчислСны Π² Ρ‚Π°Π±Π». 1.

Π’Π°Π±Π». 1. Π’ΠΈΠΏΡ‹ носитСлСй ΠΈ ΠΈΡ… описаниС

ВипОписаниС
allВсС Ρ‚ΠΈΠΏΡ‹. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
brailleУстройства, основанныС Π½Π° систСмС Брайля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для чтСния слСпыми людьми.
embossedΠŸΡ€ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ систСму Брайля.
handheldΠ‘ΠΌΠ°Ρ€Ρ‚Ρ„ΠΎΠ½Ρ‹ ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ ΠΈΠΌ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Ρ‹.
printΠŸΡ€ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‰ΠΈΠ΅ устройства.
projectionΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ€Ρ‹.
screenΠ­ΠΊΡ€Π°Π½ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°.
speechΠ Π΅Ρ‡Π΅Π²Ρ‹Π΅ синтСзаторы, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для воспроизвСдСния тСкста вслух. Бюда, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ½ΠΎ отнСсти Ρ€Π΅Ρ‡Π΅Π²Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹.
ttyУстройства с фиксированным Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ символов (Ρ‚Π΅Π»Π΅Ρ‚Π°ΠΉΠΏΡ‹, Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹, устройства с ограничСниями дисплСя).
tvΠ’Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€Ρ‹.

ЛогичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, примСняСмыС Π² ΠΌΠ΅Π΄ΠΈΠ°-запросах

ЛогичСскоС И. УказываСтся для объСдинСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… условий.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€. Π‘Ρ‚ΠΈΠ»ΡŒ для всСх Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… устройств

ЛогичСскоС НЕ. УказываСтся для отрицания условия.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€. Π‘Ρ‚ΠΈΠ»ΡŒ для всСх устройств ΠΊΡ€ΠΎΠΌΠ΅ смартфонов

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ not ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΠ·ΠΊΠΈΠΉ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΈ оцСниваСтся Π² запросС послСдним, поэтому Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

слСдуСт ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ

ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ для старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΌΠ΅Π΄ΠΈΠ°-запросы.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€. Π‘Ρ‚ΠΈΠ»ΡŒ для Π½ΠΎΠ²Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²

Π’ спискС Π½Π΅Ρ‚ логичСского ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π˜Π›Π˜, Π΅Π³ΠΎ Ρ€ΠΎΠ»ΡŒ выполняСт запятая. ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… условий Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ссли хотя Π±Ρ‹ ΠΎΠ΄Π½ΠΎ условиС выполняСтся, Ρ‚ΠΎ ΡΡ‚ΠΈΠ»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€. Π‘Ρ‚ΠΈΠ»ΡŒ для устройств с альбомной ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ ΠΈΠ»ΠΈ минимальной ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 480 пиксСлов.

Π’Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈ использовании ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² слСдуСт ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ скобки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

МСдиа-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

МСдиа-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π°Π΄Π°ΡŽΡ‚ тСхничСскиС характСристики устройства, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ отобраТаСтся Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚. Π‘Ρ‚ΠΈΠ»ΡŒ выполняСтся Π² Ρ‚ΠΎΠΌ случаС, Ссли запрос Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ истину, ΠΈΠ½Ρ‹ΠΌΠΈ словами, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ условия Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ.

aspect-ratio (min-aspect-ratio, max-aspect-ratio)

Π’ΠΈΠΏ носитСля: handheld, print, projection, screen, tty, tv
Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: Ρ†Π΅Π»ΠΎΠ΅ число/Ρ†Π΅Π»ΠΎΠ΅ число

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈ высоты ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΉ области устройства. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ указываСтся Π² Π²ΠΈΠ΄Π΅ Π΄Π²ΡƒΡ… Ρ†Π΅Π»Ρ‹Ρ… чисСл раздСляСмых ΠΌΠ΅ΠΆΠ΄Ρƒ собой слэшСм (/).

color (min-color, max-color)

Π’ΠΈΠΏ носитСля: handheld, print, projection, screen, tty, tv
Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: Ρ†Π΅Π»ΠΎΠ΅ число

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ число Π±ΠΈΡ‚ Π½Π° ΠΊΠ°Π½Π°Π» Ρ†Π²Π΅Ρ‚Π°. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 3 ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ красный, Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ ΠΈ синий ΠΊΠ°Π½Π°Π» ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ 2 3 Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ, Ρ‡Ρ‚ΠΎ Π² ΠΎΠ±Ρ‰Π΅ΠΌ составляСт 512 Ρ†Π²Π΅Ρ‚ΠΎΠ² (8Γ—8Γ—8). Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Ρ‚ΠΎΠ³Π΄Π° провСряСтся Ρ‡Ρ‚ΠΎ устройство Ρ†Π²Π΅Ρ‚Π½ΠΎΠ΅. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 1 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° такая ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1. Π‘Ρ‚ΠΈΠ»ΡŒ для Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… устройств

color-index (min-color-index, max-color-index)

Π’ΠΈΠΏ носитСля: handheld, print, projection, screen, tty, tv
Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: Ρ†Π΅Π»ΠΎΠ΅ число

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ количСство Ρ†Π²Π΅Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ устройство. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 2 ΠΏΠΎΠΊΠ°Π·Π°Π½ ΡΡ‚ΠΈΠ»ΡŒ для экранов ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΡ… Π½Π΅ мСньшС 256 Ρ†Π²Π΅Ρ‚ΠΎΠ².

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2. Π¦Π²Π΅Ρ‚Π½ΠΎΠΉ дисплСй

device-aspect-ratio (min-device-aspect-ratio, max-device-aspect-ratio)

Π’ΠΈΠΏ носитСля: handheld, print, projection, screen, tty, tv
Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: Ρ†Π΅Π»ΠΎΠ΅ число/Ρ†Π΅Π»ΠΎΠ΅ число

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон экрана устройства. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ указываСтся Π² Π²ΠΈΠ΄Π΅ Π΄Π²ΡƒΡ… Ρ†Π΅Π»Ρ‹Ρ… чисСл раздСляСмых ΠΌΠ΅ΠΆΠ΄Ρƒ собой слэшСм (/). Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 3 ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ для экранов с ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ сторон 16:9 ΠΈ Π±ΠΎΠ»Π΅Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3. «КиношноС» ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅

device-height (min-device-height, max-device-height)

Π’ΠΈΠΏ носитСля: всС ΠΊΡ€ΠΎΠΌΠ΅ speech
Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: Ρ€Π°Π·ΠΌΠ΅Ρ€

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ всю Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΡƒΡŽ высоту экрана устройства ΠΈΠ»ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ страницы.

device-width (min-device-width, max-device-width)

Π’ΠΈΠΏ носитСля: всС ΠΊΡ€ΠΎΠΌΠ΅ speech
Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: Ρ€Π°Π·ΠΌΠ΅Ρ€

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ всю Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ экрана устройства ΠΈΠ»ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ страницы. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 4 Π² зависимости ΠΎΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° устанавливаСтся ΡˆΠΈΡ€ΠΈΠ½Π° слоя. Π’Π°ΠΊ, для значСния 1280 пиксСлов ΡˆΠΈΡ€ΠΈΠ½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π° задаётся ΠΊΠ°ΠΊ 1100px.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 4. Π¨ΠΈΡ€ΠΈΠ½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π°

HTML5 CSS3 IE Cr Op Sa Fx

Π’ΠΈΠΏ носитСля: all
Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: Π½Π΅Ρ‚

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ это устройство с фиксированным Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ символов. Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π±ΡƒΠΊΠ² Π½Π° Ρ‚Π°ΠΊΠΎΠΌ устройствС Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ высоту ΠΈ Π²Ρ‹ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ сСткС. К ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ устройствам ΠΌΠΎΠΆΠ½ΠΎ отнСсти Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΡˆΡ€ΠΈΡ„Ρ‚.

Если Π²Π°ΠΌ трСбуСтся Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСкст, Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π² пиксСлах, для ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… устройств ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΅Π΄ΠΈΠ½ΠΈΡ†Π° em (ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 5).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 5. Π Π°Π·ΠΌΠ΅Ρ€ Π±ΡƒΠΊΠ²

HTML5 CSS3 IE Cr Op Sa Fx

height (min-height, max-height)

Π’ΠΈΠΏ носитСля: всС ΠΊΡ€ΠΎΠΌΠ΅ speech
Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: Ρ€Π°Π·ΠΌΠ΅Ρ€

Высота ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΉ области.

monochrome (min-monochrome, max-monochrome)

Π’ΠΈΠΏ носитСля: handheld, print, projection, screen, tty, tv
Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: Ρ†Π΅Π»ΠΎΠ΅ число

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ устройство ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½ΠΎΠ΅. Если ΡƒΠΊΠ°Π·Π°Π½ΠΎ число, Ρ‚ΠΎ ΠΎΠ½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ число Π±ΠΈΡ‚ Π½Π° пиксСл. Π’Π°ΠΊ, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 8 Ρ€Π°Π²Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ 256 ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠ°ΠΌ сСрого (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°). Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 6 ΠΏΠΎΠΊΠ°Π·Π°Π½ ΡΡ‚ΠΈΠ»ΡŒ для ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ ΠΈ Ρ†Π²Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 6. Π‘Ρ‚ΠΈΠ»ΡŒ для ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°

orientation

Π’ΠΈΠΏ носитСля: handheld, print, projection, screen, tty, tv
Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: landscape | portrait

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ устройство находится Π² альбомном Ρ€Π΅ΠΆΠΈΠΌΠ΅ (ΡˆΠΈΡ€ΠΈΠ½Π° большС высоты) ΠΈΠ»ΠΈ ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΌ (ΡˆΠΈΡ€ΠΈΠ½Π° мСньшС высоты).

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 7 устанавливаСтся разная фоновая ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π² случаС альбомной (landscape) ΠΈΠ»ΠΈ ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ (portrait).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 7. ИспользованиС ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ устройства

resolution (min-resolution, max-resolution)

Π’ΠΈΠΏ носитСля: handheld, print, projection, screen, tv
Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² dpi (Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° дюйм) ΠΈΠ»ΠΈ dpcm (Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° сантимСтр)

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ устройства, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 8 ΡΡ‚ΠΈΠ»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ для ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π° с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 300 Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° дюйм.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 8. Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°

Π’ΠΈΠΏ носитСля: tv
Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: interlace | progressive

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ‚ΠΈΠΏ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚ΠΊΠΈ Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€Π° β€” Ρ‡Π΅Ρ€Π΅cстрочная (interlace) ΠΈΠ»ΠΈ прогрСссивная (progressive). ΠŸΡ€ΠΈ чСрСсстрочной Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚ΠΊΠ΅ Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€ Π²Π½Π°Ρ‡Π°Π»Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅Ρ‡Ρ‘Ρ‚Π½Ρ‹Π΅ строки ΠΊΠ°Π΄Ρ€Π°, Π·Π°Ρ‚Π΅ΠΌ Ρ‡Ρ‘Ρ‚Π½Ρ‹Π΅, Ρ‡Ρ‚ΠΎ позволяСт ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Π’ прогрСссивной Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚ΠΊΠ΅ ΠΊΠ°Π΄Ρ€ пСрСдаётся ΠΈ показываСтся Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ.

width (min-width, max-width)

Π’ΠΈΠΏ носитСля: всС ΠΊΡ€ΠΎΠΌΠ΅ speech
Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: Ρ€Π°Π·ΠΌΠ΅Ρ€

ΠžΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΉ области. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈΠ»ΠΈ пСчатная страница. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 9 ΠΏΡ€ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠΈ ΠΎΠΊΠ½Π° Π΄ΠΎ 600 пиксСлов ΠΈ мСньшС мСняСтся Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° Π²Π΅Π±-страницы.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Адаптивный Π΄ΠΈΠ·Π°ΠΉΠ½ Π½Π° основС ΠΌΠ΅Π΄ΠΈΠ°-запросов

Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Π²Π΅Π±-мастСра: срСдний/высокий

Нам нравится Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. ΠœΡ‹ удСляСм ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ аналитичСской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π½Π°ΡˆΠΈΡ… Π²Π΅Π±-сайтах. Π›ΡŽΠ±ΠΎΠΉ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ это Ρ‚ΠΎΠΆΠ΅ интСрСсно, навСрняка Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ», насколько увСличился Π² послСднСС врСмя объСм Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° с ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств. Π—Π° послСдний Π³ΠΎΠ΄ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ вырос ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ просмотров страниц Π½Π°ΡˆΠΈΡ… основных сайтов со смартфонов ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π½Ρ‹Ρ… ПК. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ всС большС посСтитСлСй ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ устройства с соврСмСнными Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈ послСдниС вСрсии HTML, CSS ΠΈ JavaScript. Однако ΡˆΠΈΡ€ΠΈΠ½Π° экранов Ρ‚Π°ΠΊΠΈΡ… устройств ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° 320 пиксСлями.

ΠœΡ‹ стрСмимся ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π½Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ всСм ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ возмоТности для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½ΠΈΠΌΠΈ. ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°ΠΌΠΈ стояла Π΄ΠΈΠ»Π΅ΠΌΠΌΠ°: ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ вСрсии сайтов ΠΈΠ»ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ сайты ΠΈ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ для просмотра ΠΊΠ°ΠΊ Π½Π° Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…, Ρ‚Π°ΠΊ ΠΈ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… вСрсий сайта ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π±Ρ‹ Π½Π°ΠΌ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· Π½ΠΈΡ… для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ оборудования, Π½ΠΎ использованиС ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠ±Ρ‰Π΅Π³ΠΎ сайта Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ каноничСский URL. ΠŸΡ€ΠΈ этом ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ слоТныС пСрСадрСсации ΠΈ упрощаСтся совмСстноС использованиС Π²Π΅Π±-адрСсов. Удобство обслуТивания являСтся Π²Π°ΠΆΠ½Ρ‹ΠΌ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ, поэтому ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π½Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ вСрсии страниц, Π° Π½Π°Ρ‡Π°Π»ΠΈ ΠΎΠ±Π΄ΡƒΠΌΡ‹Π²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… условий:

РСализация

Π Π΅Π·ΠΈΠ½ΠΎΠ²Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚ – Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ идСя, Π½ΠΎ использованиС Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ограничСния. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, ΠΌΠ΅Π΄ΠΈΠ°-запросы Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ всСми соврСмСнными Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ, Π² Ρ‚ΠΎΠΌ числС IE9+ ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ основной части ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств. Π­Ρ‚ΠΎ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ сайты, качСство отобраТСния ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Π½Π΅ сниТаСтся, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΠΎΠ΄ Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ интСрфСйс. Но сначала Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ особСнности смартфонов Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π²Π΅Π±-сСрвСрами.

ΠžΠ±Π»Π°ΡΡ‚ΠΈ просмотра

Когда пиксСль Π½Π΅ являСтся пиксСлСм? Π’ Ρ‚ΠΎΠΌ случаС, Ссли Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ смартфонС. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ смартфонов ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΡŽΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² с высоким Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, поэтому страницы ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² Π½ΠΈΡ…, ΠΊΠ°ΠΊ Π½Π° экранС ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ появился Β«Ρ€Π΅ΠΆΠΈΠΌ ΠΎΠ±Π·ΠΎΡ€Π°Β» с ΠΌΠ΅Π»ΠΊΠΈΠΌ тСкстом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π±Π΅Π· увСличСния. Π¨ΠΈΡ€ΠΈΠ½Π° области просмотра ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² стандартных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Android составляСт 800 пиксСлСй, Π° Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… iOS – 980 пиксСлСй, нСзависимо ΠΎΡ‚ фактичСского количСства физичСских пиксСлСй Π½Π° экранС.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π² Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ для чтСния Ρ€Π΅ΠΆΠΈΠΌ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ мСтаэлСмСнт viewport:

БущСствуСт мноТСство Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ экранов ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств, Π½ΠΎ стандартноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ device-width, сообщаСмоС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ составляСт ΠΎΠΊΠΎΠ»ΠΎ 320 пиксСлСй. Если ΡˆΠΈΡ€ΠΈΠ½Π° экрана вашСго мобильного устройства Ρ€Π°Π²Π½Π° 640 физичСским пиксСлям, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 320 пиксСлСй Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π½Π° всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ экрана, ΠΈ Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π΄Π²Π° Ρ€Π°Π·Π° большС пиксСлСй. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Π΄Π²ΠΎΠ΅ большая ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ пиксСлСй обСспСчиваСт Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅Ρ‚ΠΊΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° нСбольшом экранС ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с экраном Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

Π’Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Ссли Π² качСствС значСния элСмСнта width Π² ΠΌΠ΅Ρ‚Π°Ρ‚Π΅Π³Π΅ viewport указываСтся device-width, это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ обновляСтся, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ мСняСт ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ экрана смартфона ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°. Π’ сочСтании с ΠΌΠ΅Π΄ΠΈΠ°-запросами эта функция позволяСт ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚ страницы ΠΏΡ€ΠΈ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π΅ устройства:

Π’ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈ выглядит ваш сайт Π½Π° экранах Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… устройств, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Π΄ΠΈΠ°-запрос для Π²Ρ‹Π±ΠΎΡ€Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π±Π΅Π· ΡƒΡ‡Π΅Ρ‚Π° ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π² пиксСлях, Ссли эта функция поддСрТиваСтся.

ΠΌΠ΅Π΄ΠΈΠ° запрос Π² html ΠΊΠΎΠ΄Π΅. 9bddc00f8e3b21c095f63d7953ae3c08. ΠΌΠ΅Π΄ΠΈΠ° запрос Π² html ΠΊΠΎΠ΄Π΅ Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Π΄ΠΈΠ° запрос Π² html ΠΊΠΎΠ΄Π΅-9bddc00f8e3b21c095f63d7953ae3c08. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Π΄ΠΈΠ° запрос Π² html ΠΊΠΎΠ΄Π΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 9bddc00f8e3b21c095f63d7953ae3c08. Наряду с Ρ‚ΠΈΠΏΠ°ΠΌΠΈ носитСлСй Π² CSS3 Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… тСхничСских ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² устройств, Π½Π° основС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… трСбуСтся Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ стили. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ смартфон с ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 640 пиксСлов ΠΈ для Π½Π΅Π³ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΈ стилСвыС свойства, Π° для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… устройств Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ характСристики Π²Ρ€ΠΎΠ΄Π΅ наличия ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ экрана, ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ (портрСтная ΠΈΠ»ΠΈ альбомная) ΠΈ Π΄Ρ€. ВсС характСристики Π»Π΅Π³ΠΊΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ, поэтому допустимо Π·Π°Π΄Π°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для устройств Π² альбомной ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ экрана.

Π˜Π·ΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ располоТСниС ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π± ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ – Π˜Π½ΡΡ‚ΠΈΡ‚ΡƒΡ‚ ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρ‹

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования ΠΌΠ΅Π΄ΠΈΠ°-запросов

НСдавно ΠΌΡ‹ запустили Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ страницы О Google. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ устройств с нСбольшими экранами, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹ ΠΈ смартфоны, Π±Ρ‹Π»ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с этой страницСй, ΠΊΡ€ΠΎΠΌΠ΅ Ρ€Π΅Π·ΠΈΠ½ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π° ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π² Π΅Π΅ ΠΊΠΎΠ΄ нСсколько ΠΌΠ΅Π΄ΠΈΠ°-запросов.

ВмСсто Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ†Π΅Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ экранов, ΠΌΡ‹ Π·Π°Π΄Π°Π»ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ. Если Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ экрана составляСт Π±ΠΎΠ»Π΅Π΅ 1024 пиксСлСй, страница отобраТаСтся Π² своСм ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅ Π½Π° сСткС ΠΈΠ· 12 столбцов. Если ΠΎΠ½ΠΎ составляСт ΠΎΡ‚ 801 Π΄ΠΎ 1024 пиксСлСй, благодаря Ρ€Π΅Π·ΠΈΠ½ΠΎΠ²ΠΎΠΌΡƒ ΠΌΠ°ΠΊΠ΅Ρ‚Ρƒ отобраТаСтся слСгка сТатая вСрсия страницы.

Волько ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ экрана ΠΌΠ΅Π½Π΅Π΅ 800 пиксСлСй нСосновной ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части страницы:

ПослСдний ΠΌΠ΅Π΄ΠΈΠ°-запрос ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для смартфонов:

Π‘ этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° прСкращаСтся Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ; Π±Π»ΠΎΠΊΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½ Π½Π°Π΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌ. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅Ρ‚ΠΊΠΎ Ρ€Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Ρ‹.

Π­Ρ‚ΠΈ простыС ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сайт для просмотра Π½Π° самых Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠ°Ρ… устройств.
ΠΌΠ΅Π΄ΠΈΠ° запрос Π² html ΠΊΠΎΠ΄Π΅. 139e9622857161ebbfb96def0c407d5b. ΠΌΠ΅Π΄ΠΈΠ° запрос Π² html ΠΊΠΎΠ΄Π΅ Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Π΄ΠΈΠ° запрос Π² html ΠΊΠΎΠ΄Π΅-139e9622857161ebbfb96def0c407d5b. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Π΄ΠΈΠ° запрос Π² html ΠΊΠΎΠ΄Π΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 139e9622857161ebbfb96def0c407d5b. Наряду с Ρ‚ΠΈΠΏΠ°ΠΌΠΈ носитСлСй Π² CSS3 Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… тСхничСских ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² устройств, Π½Π° основС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… трСбуСтся Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ стили. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ смартфон с ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 640 пиксСлов ΠΈ для Π½Π΅Π³ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΈ стилСвыС свойства, Π° для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… устройств Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ характСристики Π²Ρ€ΠΎΠ΄Π΅ наличия ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ экрана, ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ (портрСтная ΠΈΠ»ΠΈ альбомная) ΠΈ Π΄Ρ€. ВсС характСристики Π»Π΅Π³ΠΊΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ, поэтому допустимо Π·Π°Π΄Π°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для устройств Π² альбомной ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ экрана.
Π˜Π·ΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ располоТСниС ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΡƒΠ΄Π°Π»Π΅Π½ΠΎ большоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ – О Google

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ сущСствуСт простого Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ сайты ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ для просмотра Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах ΠΈ устройствах с ΡƒΠ·ΠΊΠΈΠΌΠΈ экранами. Π Π΅Π·ΠΈΠ½ΠΎΠ²Ρ‹Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΈ Π² качСствС ΠΎΡ‚ΠΏΡ€Π°Π²Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π½ΠΎ ΠΈΡ… использованиС Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ограничСния. МСдиа-запросы Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сайты, Π½ΠΎ Π½Π΅ слСдуСт Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² 25% случаСв ΠΏΡ€ΠΈ посСщСнии сайтов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Ρ‰Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π΄Π°Π½Π½ΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ. НаличиС Ρ‚Π°ΠΊΠΈΡ… запросов влияСт Π½Π° ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρ‹. А Ссли Π½Π° сайтС Π΅ΡΡ‚ΡŒ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ΡˆΠΈ, вовсС Π½Π΅ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‚ΠΎΠ»ΡŒ ΠΆΠ΅ ΡƒΠ΄ΠΎΠ±Π΅Π½ Π½Π° сСнсорном экранС, Π³Π΄Π΅ слоТнСС Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ дСйствия.

ΠšΡ€Π°ΠΉΠ½Π΅ Π²Π°ΠΆΠ½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ тСстированиС Π½Π° Ρ€Π°Π½Π½ΠΈΡ… этапах Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Π½Π΅ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² дальнСйшСм. ΠŸΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ свои сайты Π½Π° смартфонС ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π΅, Π²Ρ‹ Π½Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚Π΅ врСмя Π²ΠΏΡƒΡΡ‚ΡƒΡŽ. Если Ρƒ вас Π½Π΅Ρ‚ возмоТности ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сайт Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… устройствах, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Android SDK ΠΈΠ»ΠΈ iOS Simulator. ΠŸΠΎΠΏΡ€ΠΎΡΠΈΡ‚Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹Ρ… ΠΈ ΠΊΠΎΠ»Π»Π΅Π³ Π·Π°ΠΉΡ‚ΠΈ Π½Π° сайт со своих устройств ΠΈ ΠΏΠΎΠ½Π°Π±Π»ΡŽΠ΄Π°ΠΉΡ‚Π΅ Π·Π° Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ сайта для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡ΡŒ Π½Π° Π½Π΅Π³ΠΎ Π΅Ρ‰Π΅ большС посСтитСлСй. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Ρ‚Π°ΠΊΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹Π΅ возмоТности для ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ развития.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

@media

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
9.0+1.0+9.2+1.3+1.0+1.0+1.0+

ΠšΡ€Π°Ρ‚ΠΊΠ°Ρ информация

ВСрсии CSS

ОписаниС

ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ @media позволяСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ носитСля, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ. Π’ качСствС Ρ‚ΠΈΠΏΠΎΠ² Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ устройства, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€, КПК, ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΈ Π΄Ρ€. Π’ Ρ‚Π°Π±Π». 1 пСрСчислСны Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ….

Π’Π°Π±Π». 1. Π’ΠΈΠΏΡ‹ носитСлСй ΠΈ ΠΈΡ… описаниС

ВипОписаниС
allВсС Ρ‚ΠΈΠΏΡ‹. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
auralΠ Π΅Ρ‡Π΅Π²Ρ‹Π΅ синтСзаторы, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для воспроизвСдСния тСкста вслух. Бюда, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ½ΠΎ отнСсти Ρ€Π΅Ρ‡Π΅Π²Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹.
brailleУстройства, основанныС Π½Π° систСмС Брайля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для слСпых людСй.
handheldНаладонныС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ ΠΈΠΌ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Ρ‹.
printΠŸΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‰ΠΈΠ΅ устройства Π²Ρ€ΠΎΠ΄Π΅ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°.
projectionΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ€.
screenΠ­ΠΊΡ€Π°Π½ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°.
tvΠ’Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€.

Бинтаксис

ЗначСния

ПослС ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова @media ΠΈΠ΄Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько Ρ‚ΠΈΠΏΠΎΠ² носитСля, пСрСчислСнных Π² Ρ‚Π°Π±Π». 1; Ссли ΠΈΡ… большС ΠΎΠ΄Π½ΠΎΠ³ΠΎ, Ρ‚ΠΎ ΠΎΠ½ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ собой запятой. ПослС Ρ‡Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ΄Π΅Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ описаниС стилСвых ΠΏΡ€Π°Π²ΠΈΠ».

XHTML 1.0 CSS2.1 IE Cr Op Sa Fx

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ вводится Π΄Π²Π° стиля β€” ΠΎΠ΄ΠΈΠ½ для измСнСния Π²ΠΈΠ΄Π° элСмСнтов ΠΏΡ€ΠΈ ΠΈΡ… ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ β€” ΠΏΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ страницы Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ. ΠŸΡ€ΠΈ этом ΠΎΠ±Π»ΠΈΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° для Ρ€Π°Π·Π½Ρ‹Ρ… носитСлСй ΠΌΠΎΠΆΠ΅Ρ‚ сильно Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ собой, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ это ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рис. 1 ΠΈ рис. 2.

ΠΌΠ΅Π΄ΠΈΠ° запрос Π² html ΠΊΠΎΠ΄Π΅. css media 1. ΠΌΠ΅Π΄ΠΈΠ° запрос Π² html ΠΊΠΎΠ΄Π΅ Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Π΄ΠΈΠ° запрос Π² html ΠΊΠΎΠ΄Π΅-css media 1. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Π΄ΠΈΠ° запрос Π² html ΠΊΠΎΠ΄Π΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° css media 1. Наряду с Ρ‚ΠΈΠΏΠ°ΠΌΠΈ носитСлСй Π² CSS3 Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… тСхничСских ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² устройств, Π½Π° основС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… трСбуСтся Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ стили. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ смартфон с ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 640 пиксСлов ΠΈ для Π½Π΅Π³ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΈ стилСвыС свойства, Π° для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… устройств Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ характСристики Π²Ρ€ΠΎΠ΄Π΅ наличия ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ экрана, ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ (портрСтная ΠΈΠ»ΠΈ альбомная) ΠΈ Π΄Ρ€. ВсС характСристики Π»Π΅Π³ΠΊΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ, поэтому допустимо Π·Π°Π΄Π°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для устройств Π² альбомной ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ экрана.

Рис. 1. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° для отобраТСния Π² ΠΎΠΊΠ½Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°

ΠΌΠ΅Π΄ΠΈΠ° запрос Π² html ΠΊΠΎΠ΄Π΅. css media 2. ΠΌΠ΅Π΄ΠΈΠ° запрос Π² html ΠΊΠΎΠ΄Π΅ Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Π΄ΠΈΠ° запрос Π² html ΠΊΠΎΠ΄Π΅-css media 2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Π΄ΠΈΠ° запрос Π² html ΠΊΠΎΠ΄Π΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° css media 2. Наряду с Ρ‚ΠΈΠΏΠ°ΠΌΠΈ носитСлСй Π² CSS3 Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… тСхничСских ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² устройств, Π½Π° основС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… трСбуСтся Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ стили. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ смартфон с ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 640 пиксСлов ΠΈ для Π½Π΅Π³ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΈ стилСвыС свойства, Π° для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… устройств Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ характСристики Π²Ρ€ΠΎΠ΄Π΅ наличия ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ экрана, ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ (портрСтная ΠΈΠ»ΠΈ альбомная) ΠΈ Π΄Ρ€. ВсС характСристики Π»Π΅Π³ΠΊΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ, поэтому допустимо Π·Π°Π΄Π°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для устройств Π² альбомной ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ экрана.

Рис. 2. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π°, прСдназначСнная для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ

HTML5 CSS2.1 IE Cr Op Sa Fx

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π²Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ связанных стилСй, ΠΎΠ΄Π½Π° для отобраТСния Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π° вторая β€” для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ Π΅Π³ΠΎ просмотрС Π½Π° КПК. Π₯отя Π½Π° страницу Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π΄Π²Π° Ρ€Π°Π·Π½Ρ‹Ρ… стиля, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΎΠ½ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… устройств.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Адаптивная вСрстка. Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° @media Π² CSS (ΠΌΠ΅Π΄ΠΈΠ°-запросы)

Адаптивная вСрстка Π½ΡƒΠΆΠ½Π° Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сайт ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ отобраТался Π½Π° смартфонах. ΠŸΡ€ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠΉ вСрсткС Π² CSS ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² экранов. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ для экранов ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ мСньшС 500px ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ малСнький ΡˆΡ€ΠΈΡ„Ρ‚. Выглядит это Ρ‚Π°ΠΊ:

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, всё ΠΎΡ‡Π΅Π½ΡŒ просто. Π‘ΠΏΠ΅Ρ€Π²Π° Ρ‡Π΅Ρ€Π΅Π· Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ @media указываСтся для ΠΊΠ°ΠΊΠΎΠ³ΠΎ экрана Π±ΡƒΠ΄Ρƒ написаны стили. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС прописано, Ρ‡Ρ‚ΠΎ максимальная ΡˆΠΈΡ€ΠΈΠ½Π° экрана 500px. И ΠΏΠΎΡ‚ΠΎΠΌ Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобках ΠΏΠΈΡˆΡƒΡ‚ΡΡ стили для Π½ΡƒΠΆΠ½Ρ‹Ρ… элСмСнтов. Π­Ρ‚ΠΈ стили Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ, Ссли ΡˆΠΈΡ€ΠΈΠ½Π° экрана Π±ΡƒΠ΄Π΅Ρ‚ мСньшС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Π° 500px. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π΄ΠΎ 500px Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ.

Π Π°Π±ΠΎΡ‚Ρƒ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠΉ вСрстки ΠΌΠΎΠΆΠ½ΠΎ сразу ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Достаточно просто ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΠ»ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ инструмСнтами Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎ:

Как ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΠ΅Π΄ΠΈΠ°-запросы Π² CSS (2 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°)

МоТно для ΠΎΠ΄Π½ΠΎΠ³ΠΎ экрана всС стили ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² ΠΎΠ΄Π½Ρƒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ. А ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹:

Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ всС стили Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΠΎ ΠΌΠ΅Π΄ΠΈΠ°-запросам. Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сСлСктора сразу ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ ΠΌΠ΅Π΄ΠΈΠ°-запрос. И Ρ‚Π°ΠΊ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… ΠΌΠ΅Π΄ΠΈΠ°-запросов ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ. Для мСня ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ являСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π³Π΄Π΅ стили Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ.

Адаптивная вСрстка Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ шапки сайта

ΠŸΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΡƒΡŽ вСрстку Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ шапки нашСго сайта. Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½ΡƒΠΆΠ½ΠΎ Π² Ρ„Π°ΠΉΠ»Π΅ index.html Π² Ρ‚Π΅Π³ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку:

Π—Π°Ρ‚Π΅ΠΌ Π² ΠΊΠΎΠ½Π΅Ρ† Ρ„Π°ΠΉΠ»Π° style.css Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:

Π’ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΌ я просто ΠΏΠΎΠ΄ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π» Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, отступы, Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ всё ΡΠΌΠΎΡ‚Ρ€Π΅Π»ΠΎΡΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π΄ΠΎ 575px ΠΈΠ»ΠΈ помСньшС, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ:

ΠΌΠ΅Π΄ΠΈΠ° запрос Π² html ΠΊΠΎΠ΄Π΅. proverka adaptivnoi verstki. ΠΌΠ΅Π΄ΠΈΠ° запрос Π² html ΠΊΠΎΠ΄Π΅ Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Π΄ΠΈΠ° запрос Π² html ΠΊΠΎΠ΄Π΅-proverka adaptivnoi verstki. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Π΄ΠΈΠ° запрос Π² html ΠΊΠΎΠ΄Π΅. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° proverka adaptivnoi verstki. Наряду с Ρ‚ΠΈΠΏΠ°ΠΌΠΈ носитСлСй Π² CSS3 Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… тСхничСских ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² устройств, Π½Π° основС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… трСбуСтся Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ стили. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ смартфон с ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 640 пиксСлов ΠΈ для Π½Π΅Π³ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΈ стилСвыС свойства, Π° для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… устройств Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ характСристики Π²Ρ€ΠΎΠ΄Π΅ наличия ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ экрана, ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ (портрСтная ΠΈΠ»ΠΈ альбомная) ΠΈ Π΄Ρ€. ВсС характСристики Π»Π΅Π³ΠΊΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ, поэтому допустимо Π·Π°Π΄Π°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для устройств Π² альбомной ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ экрана.

ΠžΡΡ‚Π°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ сайта ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅ «ΠΏΠΎΡΡ‹ΠΏΠ°Π»Π°ΡΡŒ», Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ для Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов стили Π½Π΅ пСрСзаписаны. Но ΡˆΠ°ΠΏΠΊΡƒ Π² порядок ΠΏΡ€ΠΈΠ²Π΅Π»ΠΈ.

Π’Π΅ΡΡŒ ΠΊΠΎΠ΄ для Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠΉ вСрстки ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ Π½ΠΈΠΆΠ΅, Π° сСйчас Π΅Ρ‰Π΅ ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Ρ….

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Π±Ρ€Π΅ΠΉΠΊΠΏΠΎΠΉΠ½Ρ‚Ρ‹ для ΠΌΠ΅Π΄ΠΈΠ°-запросов Π² CSS

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ стандарты ΠΊΠ°ΠΊΠΈΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ€Π΅ΠΉΠΊΠΏΠΎΠΉΠ½Ρ‚Ρ‹ Π² ΠΌΠ΅Π΄ΠΈΠ°-запросах: 575px, 767px, 991px ΠΈ 1199px. Π’ ΠΊΠΎΠ΄Π΅ это выглядит Ρ‚Π°ΠΊ:

И Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΎΠ½ΠΈ Ρ‚Π°ΠΊ ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ β€” Π² порядкС убывания. Π’ΠΎ Π΅ΡΡ‚ΡŒ, Ссли Π²Ρ‹ спСрва написали стили для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… экранов, Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ стили для экранов помСньшС, ΠΏΠΎΡ‚ΠΎΠΌ Π΅Ρ‰Π΅ мСньшС ΠΈ Ρ‚Π°ΠΊ Π΄ΠΎ смартфонов.

Π’ΠΎΡ‚ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹Π΅ листинги ΠΊΠΎΠ΄Π° с Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠΉ вСрсткой:

index.html:

style.css:

НачнитС Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ вСрсткой сайтов Π΄ΠΎ 50 000 Ρ€./мСсяц ΡƒΠΆΠ΅ Ρ‡Π΅Ρ€Π΅Π· 5 Π΄Π½Π΅ΠΉ

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΏΠΎ использованию media query

ВступлСниС

Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ я собрал совСты ΠΏΠΎ использованию media query. РасскаТу, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ эффСктивно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ media query. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π΅ΡΡ‚ΡŒ список ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… источников.

Π’Π½Π΅ΡˆΠ½Π΅Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ media query

Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ media query Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ эти стили, Π½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ всС нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ ΠΎΠ½ΠΈ ΠΈΠ»ΠΈ Π½Π΅Ρ‚.

Но всС ΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ – Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ изобраТСния, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π² стилях ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ.

test1.css
test2.css

Π’ зависимости ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° экрана Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π° ΠΎΠ΄Π½Π° фоновая ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°.

Π‘ΠΎΠ»ΡŒΡˆΠ΅ Ρ‡Π΅ΠΌ просто Ρ€Π°Π·ΠΌΠ΅Ρ€ viewport

Π¨ΠΈΡ€ΠΈΠ½Π° viewport это Π½Π΅ СдинствСнноС Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ media query. Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Π² Ρ‚ΠΎΠΌ числС: ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ устройства, ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ пиксСлСй ΠΈ Π±ΠΎΠ»Π΅Π΅.

МногиС ΠΈΠ· Π½ΠΈΡ… ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹:

β€” pixel-density пригодится Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΈ ΠΈΠΊΠΎΠ½ΠΊΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ для экранов с высокой ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ пиксСлСй.

β€” orientation опрСдСляСт Π² ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΌ ΠΈΠ»ΠΈ Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ устройство. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ фиксированноС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… элСмСнтов.

β€” height доступная высота, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ отобраТался ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π±Π΅Π· Ρ€Π°Π·Ρ€Ρ‹Π²ΠΎΠ² Π² ΠΎΠ΄Π½ΠΎΠΌ экранС.

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ обратится ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π·Π° ΠΏΠΎΠ»Π½Ρ‹ΠΌ списком, Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ это ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ваш интСрфСйс Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΠΌ.

НС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ смартфоны

Π’Ρ‹ Π·Π°ΠΌΠ΅Ρ‡Π°Π»ΠΈ насколько нСкрасиво смотрятся Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сайты Π½Π° соврСмСнных Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°Ρ…? ΠŸΠ΅Ρ€Π²Π°Ρ ассоциация связанная с media query β€” это созданиС интСрфСйса Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для смартфонов. Π‘ΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΠ΅ media query ΠΈ multi column ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ваш сайт красиво Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°Ρ….

Как часто Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΎΠΉ breakpoint?

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с media query

БущСствуСт мноТСство ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½, Π½ΠΎ ΠΏΠΎ ΠΌΠΎΠ΅ΠΌΡƒ ΠΎΠΏΡ‹Ρ‚Ρƒ Π»ΡƒΡ‡ΡˆΠΈΠΌ инструмСнтом являСтся Responsive Mode ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ с 15 вСрсиСй Firefox.

ВыдСляйтС спСцифичноС

ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ media query, Π½Π° самом Π΄Π΅Π»Π΅ ΠΈ Π΅ΡΡ‚ΡŒ media query. Π­Ρ‚ΠΎΡ‚ совСт Ρ‡Π°ΡΡ‚ΡŒ стратСгии mobile-first, согласно ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ. ВмСсто:

Π›ΡƒΡ‡ΡˆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ спСцифичныС, ΠΏΡ€Π°Π²ΠΈΠ»Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°ΠΌ, Π³Π΄Π΅ это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ:

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρƒ нас получился простой ΠΈ Π»Π΅Π³ΠΊΠΈΠΉ Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ ΠΊΠΎΠ΄. Π’Π°ΠΊΠΆΠ΅, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для старых ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ media query.

Breakpoints когда и сколько?

Π’Π°ΠΊ историчСски слоТилось, Ρ‡Ρ‚ΠΎ – breakpoints Π±Ρ‹Π»ΠΈ привязаны ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ популярных устройств. (iPhone = 320px ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚, 480px = iPhone ΠΏΠ΅ΠΉΠ·Π°ΠΆ, ΠΈ Ρ‚.Π΄. ). Но Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ сСйчас β€” Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ устройств постоянно ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ, появляСтся всС большС устройств с нСстандартными Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ. Какой ΠΎΠ½, стандарт? Π’Π΅Π± постоянно развиваСтся, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ это наша Ρ€Π°Π±ΠΎΡ‚Π°, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ интСрфСйсы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ выглядят ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ прСкрасно Π½Π° любом экранС.

Π’Π°ΠΊ Π³Π΄Π΅ ΠΆΠ΅ Ρ€Π°ΡΡΡ‚Π°Π²ΠΈΡ‚ΡŒ breakpoints ΠΈ сколько ΠΈΡ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ?

ΠŸΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ³Π΄Π° ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ breakpoint ΠΈ сколько Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ. НачнитС с малСнького экрана, Π° Π·Π°Ρ‚Π΅ΠΌ Ρ€Π°ΡΡˆΠΈΡ€ΡΠΉΡ‚Π΅, ΠΏΠΎΠΊΠ° Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ€Π° Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ breakpoint. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠΉΡ‚Π΅ breakpoints ΠΏΠΎΠ΄ ваш Π΄ΠΈΠ·Π°ΠΉΠ½, Π° Π½Π΅ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ устройство.

ВторостСпСнныС breakpoints

Иногда Ρ‚Π°ΠΊ случаСтся, Ρ‡Ρ‚ΠΎ Π½Π΅ всС элСмСнты Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π²ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ breakpoints. Π’ΠΎ Π΅ΡΡ‚ΡŒ происходят слишком Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ измСнСния ΠΈ Ρ‚ΡƒΡ‚ Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°: ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ, Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ, ΠΌΠ΅Π½ΡΡ‚ΡŒ ΡƒΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ breakpoints ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΄ΠΈΠ·Π°ΠΉΠ½; ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ, Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π°Π³ΠΌΠ°Ρ‚ΠΈΡ‡Π½Ρ‹ΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ второстСпСнныС breakpoints Π² Π³Ρ€Π°Π½ΠΈΡ†Π°Ρ… глобального breakpoint.

Π‘ ΠΎΠ΄Π½ΠΎΠΉ стороны, это услоТняСт стили, Π½ΠΎ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π²Ρ‹ использовали второстСпСнныС breakpoints для всСх элСмСнтов. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π²Π°ΠΌ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ гибкости.

ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния

ВмСсто использования фиксированных Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ для опрСдСлСния breakpoints. На Ρ…Π°Π±Ρ€Π΅ ΡƒΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ Π±Ρ‹Π»Π° раскрыта Ρ‚Π΅ΠΌΠ° использования ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π² вСрсткС. Π’ΠΎΡ‚ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΉ список статСй: здСсь, здСсь, здСсь. ΠŸΡ€ΠΈΠ²Π΅Π΄Ρƒ лишь самый Π³Π»Π°Π²Π½Ρ‹ΠΉ Π΄ΠΎΠ²ΠΎΠ΄ β€” это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΄ΠΈΠ·Π°ΠΉΠ½ Π² зависимости ΠΎΡ‚ уровня установлСнного Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π·ΡƒΠΌΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ Π±ΠΎΠ»Π΅Π΅ приятный, Π±ΠΎΠ»Π΅Π΅ доступный для просмотра сайт.

Условная Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°

Условная Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° β€” ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρ‹ для ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π‘ΡƒΡ‚ΡŒ этого ΠΏΡ€ΠΈΠ΅ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ сам Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΌ порядкС. Допустим, Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ асинхронно, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ javascript, ΠΈ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ для Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² экранов. Вопрос ΠΊΠ°ΠΊ javascript ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚?

Для этого ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ matchMedia. matchMedia позволяСт Π½Π°ΡˆΠ΅ΠΌΡƒ javascript ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ всС свойства доступныС Ρ‡Π΅Ρ€Π΅Π· media query.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *