ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python ΠΈ Objective-C Π² Mac OS

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python ΠΈ Objective-C ΠΏΠΎΠ΄ Mac OS ΠΈ для iPhone / iPod Touch

Media orientation css: ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ — CSS | MDN

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Бвойство «@ media screen and (orientation:landscape) » Ρ‚Π°ΠΊΠΆΠ΅ допустимо для Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ²?

НСдавно я помСстил это свойство Π½Π° ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ сайт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я дСлаю, Π½ΠΎ Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² ΠΈ, ΠΊ ΠΌΠΎΠ΅ΠΌΡƒ ΡƒΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΡŽ, Π±Ρ‹Π»ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ для Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ². ΠšΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π·Π½Π°Π΅Ρ‚, Π΅ΡΡ‚ΡŒ Π»ΠΈ Ρƒ ΠΏΠ΅ΠΉΠ·Π°ΠΆΠ΅ΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сотовый Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½?

CSS

@media screen and (orientation:landscape) {
        width: 100%;
        overflow: hidden;
}

css

mobile

responsive-design

media-queries

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ

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


cristiano matos Β  Β 

06 дСкабря 2013 Π² 14:31

3 ΠΎΡ‚Π²Π΅Ρ‚Π°




2

ΠŸΡ€ΠΎΡΡ‚ΠΎ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ. Π’ΠΎΠ³Π΄Π° это Π±ΡƒΠ΄Π΅Ρ‚ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚Π΅. (Π’Ρ‹ смоТСтС ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ экран Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Π΄ΠΎ этого Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Π½ΠΎ ΠΊΡ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ просматриваСт Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π² windows мобильного Ρ€Π°Π·ΠΌΠ΅Ρ€Π°)

@media screen and (orientation:landscape) and (max-width:480px) {
    width: 100%;
    overflow: hidden;
}

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


Michael Tempest Β  Β 

06 дСкабря 2013 Π² 14:36



1

Π― Π½Π΅ совсСм ΡƒΠ²Π΅Ρ€Π΅Π½, ΠΊΠ°ΠΊ рассчитываСтся ориСнтация, Π½ΠΎ, ΠΏΠΎΡ…ΠΎΠΆΠ΅, ΠΎΠ½Π° основана Π½Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΎΠΊΠ½Π°. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ дисплСя Π½Π° http://jsfiddle.net/fkyBA/ , ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΠ½ красный Π² ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΌ стилС, Π½ΠΎ Π½Π΅ Π² Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚Π½ΠΎΠΌ стилС. Π― Π±Ρ‹ ΠΏΠΎΠ΄ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎ ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ orientation:portrait , Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Π½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΆΠ΅ влияСт Π½Π° Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹.

Π― Π±Ρ‹ скорСС принял Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Ρ‡Π΅ΠΌ сопротивлялся Π΅ΠΌΡƒ. Если Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ½ΠΊΠΎΠ΅, высокоС ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π΅ΠΌΡƒ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ваш сайт с ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½Ρ‹ΠΌΠΈ стилями.

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


Explosion Pills Β  Β 

06 дСкабря 2013 Π² 14:42



1

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ прямо: Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ способа явно ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ css

И ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈ экраны становятся всС Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΌΠΈ, становится всС Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ Π² вашСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π΄Π°ΠΆΠ΅ с javascript.

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

ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ запросы max-width ΠΈ max-height Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ Π½Π΅ фокусируйтС свои стили Π½Π° ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ «mobile or desktop», Π½ΠΎ: «Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π»ΠΈ ΠΎΠ½ выглядит ΠΏΡ€ΠΈ этом Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅/ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ?»

Если Π²Ρ‹ послСдуСтС этому совСту, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ вашСго Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Ρ‚Π°ΠΊΠΆΠ΅ поблагодарят вас, Ссли Ρƒ Π½ΠΈΡ… Π±ΡƒΠ΄Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Ρ‡Π΅ΠΌ Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠΆΠΈΠ»Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ½ΠΈΠΆΠ°ΡŽΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ вмСсто измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π°.)

EDIT: Однако, Ссли Π²Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ REALLY Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для мобильного устройства, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ modernizr ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ для сСнсорных устройств.

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


Tim Seguine Β  Β 

06 дСкабря 2013 Π² 14:48


ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ вопросы:

css Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΈΠ»ΠΈ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠ², Π½ΠΎ Π½Π΅ для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ipad

Как я ΠΌΠΎΠ³Ρƒ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ css Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΈ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠ² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ ipad ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹? @media only screen and (min-width: 742px) and (max-width: 769px){ #element{…

запрос min-width CSS Media Π² IE8+

Π― Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ²Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² CSS для Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΈ iPad. Для Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ <link rel=stylesheet media=only screen and (min-width:1000px)…

НадСТный запрос media для обнаруТСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ iPad (ΠΈΠ»ΠΈ Π² Π»ΡƒΡ‡ΡˆΠ΅ΠΌ случаС 1024×768 ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств)

Π― ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π» ΠΏΠΎΡ‡Ρ‚ΠΈ всС вопросы stackoverflow, связанныС с этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, Π½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ я ΠΎΠΆΠΈΠ΄Π°Π». МнС Π±Ρ‹Π»ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ устройство iPad (ΠΈΠ»ΠΈ Π² Π»ΡƒΡ‡ΡˆΠ΅ΠΌ случаС…

Java IDE для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ²

Π― Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² java. Π£ мСня Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с eclipse IDE для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², Π΄ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ я ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ eclipse ΠΈΠ»ΠΈ Netbeans….

ВсС Π»ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Ρ‹ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ²/Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠ² ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° Π°Π»ΡŒΠ±ΠΎΠΌΠ½ΡƒΡŽ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Π½Π° Ρ‚Π°ΠΊΠΈΡ… устройствах, ΠΊΠ°ΠΊ iPad?

ВсС Π»ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Ρ‹ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ²/Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠ² ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° Π°Π»ΡŒΠ±ΠΎΠΌΠ½ΡƒΡŽ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Π½Π° Ρ‚Π°ΠΊΠΈΡ… устройствах, ΠΊΠ°ΠΊ iPad? Π•ΡΡ‚ΡŒ Π»ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ какая-Ρ‚ΠΎ Ρ€Π°Π·Π½ΠΈΡ†Π°? body {background:red} @media only screen…

@media для всСх устройств, ΠΊΡ€ΠΎΠΌΠ΅ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ПК

Π•ΡΡ‚ΡŒ Π»ΠΈ способ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ css-@media для ALL ΠΊΠ°Ρ€ΠΌΠ°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ²/смартфонов нСзависимо ΠΎΡ‚ ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² (ΡˆΠΈΡ€ΠΈΠ½Π°, высота). Π― знаю, я Π½Π΅ ΠΌΠΎΠ³Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ @handheld. Π― ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» это Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ :…

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ media запросов для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств ΠΈ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ²?

Π― знаю, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ вопросы задавались ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅, я просмотрСл ΠΈΡ…, Π½ΠΎ всС Π΅Ρ‰Π΅ Π½Π΅ ΠΌΠΎΠ³ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° этом. Π’ΠΎΡ‚ Π² Ρ‡Π΅ΠΌ моя ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: Π― Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ индСксная страница ΠΌΠΎΠ΅Π³ΠΎ сайта выглядСла Π²…

Π²Ρ‹Π·ΠΎΠ² javascript ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ media

Π£ мСня Π΅ΡΡ‚ΡŒ Π±Π»ΠΎΠΊ media запроса css для ipad @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) { } Π° Ρ‚Π°ΠΊΠΆΠ΅ для Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠ² ΠΈ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² @media Ρ‚ΠΎΠ»ΡŒΠΊΠΎ экран ΠΈ…

CSS Media запросов, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния для Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ²

Π’Π΅Π±-страница: www.mathias-syversen.net ЗдравствуйтС, это ΠΌΠΎΠΉ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ пост, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π΄ΠΎΠ±Ρ€Ρ‹! Π― ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΡƒΡŽ Π΄Ρ€ΡƒΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π²Π΅Π±-страницу, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ @media запросов для опрСдСлСния…

IE11 @media с ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ

Для IE11 я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ запрос @media: @media all and (-ms-high-contrast: none), (-ms-high-contrast: active){} И это прСкрасно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Но Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ я Ρ…ΠΎΡ‡Ρƒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Ρ‚ΡŒ 3 Ρ€Π°Π·Π½Ρ‹Ρ… устройства для…

CSS — orientation — orientation CSS , функция ΠΌΠ΅Π΄ΠΈΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ

orientation CSS , функция ΠΌΠ΅Π΄ΠΈΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π²ΠΈΠ΄ΠΎΠ²ΠΎΠ³ΠΎ экрана (ΠΈΠ»ΠΈ поля страницы, для страничных БМИ ).

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π­Ρ‚Π° функция Π½Π΅ соотвСтствуСт ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ устройства . ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΡ… устройствах Π² ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ просмотра станСт ΡˆΠΈΡ€Π΅, Ρ‡Π΅ΠΌ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ высокой, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»ΡŒΠ±ΠΎΠΌΠ½Ρ‹Π΅ стили вмСсто ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ.



Syntax

Ѐункция orientation указываСтся Π² качСствС значСния ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова, Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠ· списка Π½ΠΈΠΆΠ΅.

ЗначСния ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов

portrait
Π’ΠΈΠ΄ΠΎΠ²ΠΎΠΉ экран находится Π² ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ,Ρ‚.Π΅.высота большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Π° ΡˆΠΈΡ€ΠΈΠ½Π΅.
landscape
Π’ΠΈΠ΄ΠΎΠ²ΠΎΠΉ экран находится Π² Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ,Ρ‚.Π΅.ΡˆΠΈΡ€ΠΈΠ½Π° большС высоты.

Examples

HTML

<div>Box 1</div>
<div>Box 2</div>
<div>Box 3</div>

CSS

body {
  display: flex;
}

div {
  background: yellow;
}

@media (orientation: landscape) {
  body {
    flex-direction: row;
  }
}

@media (orientation: portrait) {
  body {
    flex-direction: column;
  }
}

Result

Specifications

Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ

DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebView AndroidΠ₯Ρ€ΠΎΠΌΠΎΠ²Ρ‹ΠΉ AndroidFirefox для AndroidΠžΠΏΠ΅Ρ€Π° АндроидSafari Π½Π° IOSSamsung Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚
orientation

3

12

2

9

10.6

5

≀37

18

4

11

4.2

1.0

translated-content/index.html at main Β· mdn/translated-content Β· GitHub

translated-content/index.html at main Β· mdn/translated-content Β· GitHub

Permalink

Β 

Cannot retrieve contributors at this time

title: ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ
slug: Web/CSS/@media/orientation
translation_of: Web/CSS/@media/orientation
<div>{{cssref}}</div>
<p><a href=»/en-US/docs/CSS»>CSS</a> <a href=»/en-US/docs/Web/CSS/Media_Queries/Using_media_queries#Media_features»>ΠΌΠ΅Π΄ΠΈΠ°-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ</a>Β <strong><code>orientation</code></strong> ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ области {{glossary(«ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π°»)}} (ΠΈΠ»ΠΈ поля страницы для <a href=»/en-US/docs/Web/CSS/Paged_media»>ΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… страниц</a>).</p>
<div>
<p><strong>ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:</strong>Β Π­Ρ‚Π° функция Π½Π΅ соотвСтствуСт ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈΒ <em>устройства</em>. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΡ… устройствах Π² ΠΊΠ½ΠΈΠΆΠ½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ просмотра станСт ΡˆΠΈΡ€Π΅, Ρ‡Π΅ΠΌ высокая, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»ΡŒΠ±ΠΎΠΌΠ½Ρ‹Π΅ стили вмСсто ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ.</p>
</div>
<h3>Бинтаксис</h3>
<p>Ѐункция <code>orientation</code> указываСтся Π² качСствС значСния ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова, Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠ· списка Π½ΠΈΠΆΠ΅.</p>
<h4>ЗначСния ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов</h4>
<dl>
<dt><code>portrait</code></dt>
<dd>Окно просмотра находится Π² ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ высота большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Π° ΡˆΠΈΡ€ΠΈΠ½Π΅.</dd>
<dt><code>landscape</code></dt>
<dd>Окно просмотра находится Π² альбомной ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Π° большС высоты.</dd>
</dl>
<h3>ΠŸΡ€ΠΈΠΌΠ΅Ρ€</h3>
<h4>HTML</h4>
<pre>&lt;div&gt;Вставка 1&lt;/div&gt;
&lt;div&gt;Вставка 2&lt;/div&gt;
&lt;div&gt;Вставка 3&lt;/div&gt;
</pre>
<h4>CSS</h4>
<pre>body {
display: flex;
}
div {
Β  background: yellow;
}
@media (orientation: landscape) {
body {
flex-direction: row;
}
}
@media (orientation: portrait) {
body {
flex-direction: column;
}
}</pre>
<h4>Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚</h4>
<p>{{EmbedLiveSample(«Example»)}}</p>
<h3>Π₯арактСристики</h3>
<table>
<thead>
<tr>
<th scope=»col»>БпСцификация</th>
<th scope=»col»>Бтатус</th>
<th scope=»col»>ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{SpecName(‘CSS4 Media Queries’, ‘#orientation’, ‘orientation’)}}</td>
<td>{{Spec2(‘CSS4 Media Queries’)}}</td>
<td>Π‘Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.</td>
</tr>
<tr>
<td>{{SpecName(‘CSS3 Media Queries’, ‘#orientation’, ‘orientation’)}}</td>
<td>{{Spec2(‘CSS3 Media Queries’)}}</td>
<td>ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅.</td>
</tr>
</tbody>
</table>
<h3>Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²</h3>
<p>{{Compat(«css.at-rules.media.orientation»)}}</p>

You can’t perform that action at this time.

You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.

Условия CSS для Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ экрана

Π’ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ соврСмСнного Π΄ΠΈΠ·Π°ΠΉΠ½Π° большоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ удСляСтся ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ сайта Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… устройствах: ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°Ρ…, Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Ρ… ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… устройств, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Π²Ρ‹Ρ…ΠΎΠ΄ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚.

Π”ΠΎ Π½Π΅Π΄Π°Π²Π½Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈ Π²Π΅Ρ€ΡΡ‚Π°Π»ΡŒΡ‰ΠΈΠΊΠ°ΠΌ сайтов ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ с ΠΊΡ€ΠΎΡΡΠ±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΡΡ‚ΡŒΡŽ — ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ сайта ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ ΠΏΡ€ΠΈ просмотрС сайта Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… : Opera, Mozilla, Google Chrome ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Ρ‚Π°ΠΊ Π½Π΅Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ всСми Π²Π΅Ρ€ΡΡ‚Π°Π»ΡŒΡ‰ΠΈΠΊΠ°ΠΌΠΈ — Internet Explorer.

Π‘ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ΠΌ Π² Тизнь ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ популяризациСй ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств, Ρƒ Π²Π΅Ρ€ΡΡ‚Π°Π»ΡŒΡ‰ΠΈΠΊΠΎΠ² ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² сайтов появилась новая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° — ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ сайта Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах, с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ экрана. Но Π½Π° спасСниС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π² CSS3 появилась Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ media queries — ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… условий, Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ устройств, с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ всС ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ условия Π² Π‘SS3 для опрСдСлСния ΡˆΠΈΡ€ΠΈΠ½Ρ‹ экрана, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ просматриваСтся сайт.

Бписок CSS условий ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… ΡˆΠΈΡ€ΠΈΠ½Ρƒ экрана

/* monitors and laptops */
@media screen and (min-width: 1240px) {}
/* tablet */
@media screen and (min-width: 1024px) and (max-width: 1240px) {}
@media screen and (min-width: 768px) and (max-width: 1024px) {}
/* mobile */
@media screen and (max-width: 768px) {}
/* iPad in portrait & landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {}
/* iPad in landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {}
/* iPad in portrait */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {}
/* Retina iPad in portrait & landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 2) {}
/* Retina iPad in landscape */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {}
/* Retina iPad in portrait */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2) {}
/* iPad 1 & 2 in portrait & landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 1){}
/* iPad 1 & 2 in landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 1) {}
/* iPad 1 & 2 in portrait */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 1) {}
/* iPad mini in portrait & landscape */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 1) {}
/* iPad mini in landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 1) {}
/* iPad mini in portrait */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 1) {}
/* iPhone 5 in portrait & landscape */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) {}
/* iPhone 5 in landscape */

@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) {}
/* iPhone 5 in portrait */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : portrait) {}
/* iPhone 2G-4S in portrait & landscape */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {}
/* iPhone 2G-4S in landscape */

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) {}
/* iPhone 2G-4S in portrait */

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) {}
/*iPhone 6 Portrait*/
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : portrait) {}
/*iPhone 6 landscape*/
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : landscape) {}
/*iPhone 6+ Portrait*/
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : portrait) {}
/*iPhone 6+ landscape*/
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : landscape) {}
/*iPhone 6 and iPhone 6+ portrait and landscape*/
@media only screen and (max-device-width: 640px), only screen and (max-device-width: 667px), only screen and (max-width: 480px){}
/*iPhone 6 and iPhone 6+ portrait*/
@media only screen and (max-device-width: 640px), only screen and (max-device-width: 667px), only screen and (max-width: 480px) and (orientation : portrait){}
/*iPhone 6 and iPhone 6+ landscape*/
@media only screen and (max-device-width: 640px), only screen and (max-device-width: 667px), only screen and (max-width: 480px) and (orientation : landscape){}
/* CSS для Retina устройств */
@media

only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and ( min—moz-device-pixel-ratio: 2),
only screen and ( -o-min-device-pixel-ratio: 2/1),
only screen and ( min-device-pixel-ratio: 2),
only screen and ( min-resolution: 192dpi),
only screen and ( min-resolution: 2dppx) {/* CSS */}

НадССмся, Ρ‡Ρ‚ΠΎ эта информация Π±Ρ‹Π»Π° Π²Π°ΠΌ ΠΏΠΎΠ»Π΅Π·Π½Π° Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ вашСго сайта ΠΈ ваш сайт Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ отобраТаСтся ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Π½Π° всСх экранах ΠΈ устройствах!

А Ссли Ρƒ вас Π½Π΅Ρ‚ достаточных Π·Π½Π°Π½ΠΈΠΉ Π² ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ создании сайта, Π΄ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ это Π΄Π΅Π»ΠΎ профСссионалам, Π²Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ сайта Π² Π²Π΅Π±-студии.

ΠŸΡƒΠ»Π΅Π½Π΅ΠΏΡ€ΠΎΠ±ΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ iOS ΠΌΠ΅Π΄ΠΈΠ°-выраТСния

Благодаря Ρ€Π°Π±ΠΎΡ‚Π΅, ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Apple, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ прСвосходныС интСрфСйсы, Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ экономят ΠΊΡƒΡ‡Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ любоС устройство ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΠΎ Media Queries, Ρ‚Π΅ΠΌ самым создавая ΠΏΠΎ-настоящСму ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹Π΅ сайты.

iPhone 6 ΠΈ iPhone 6+


/* iPhone 6 ΠŸΠΎΡ€Ρ‚Ρ€Π΅Ρ‚ */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : portrait) {
}
/*iPhone 6 Альбом */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : landscape) {
}
/*iPhone 6+ ΠŸΠΎΡ€Ρ‚Ρ€Π΅Ρ‚ */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : portrait) {
}
/*iPhone 6+ Альбом */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : landscape) {
}
/*iPhone 6 ΠΈ iPhone 6+ ΠŸΠΎΡ€Ρ‚Ρ€Π΅Ρ‚ ΠΈ Альбом */
@media only screen and (max-device-width: 640px), only screen and (max-device-width: 667px), only screen and (max-width: 480px){ 
}
/*iPhone 6 ΠΈ iPhone 6+ ΠŸΠΎΡ€Ρ‚Ρ€Π΅Ρ‚ */
@media only screen and (max-device-width: 640px), only screen and (max-device-width: 667px), only screen and (max-width: 480px) and (orientation : portrait){
}
/*iPhone 6 и iPhone 6+ Альбом */
@media only screen and (max-device-width: 640px), only screen and (max-device-width: 667px), only screen and (max-width: 480px) and (orientation : landscape){
}

Retina iPad Π² ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) 
{  
// CSS Styles
}

Retina iPad Π² альбомной ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) 
{ 
// CSS Styles
}

Retina iPad Π² ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΉ ΠΈ альбомной ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 2) 
{ 
// CSS Styles
}

iPad Π² ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) 
{  
// CSS Styles
}

iPad Π² альбомной ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) 
{ 
// CSS Styles
}

iPad Π² ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΉ ΠΈ альбомной ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  
{ 
// CSS Styles
}

Бсылки

Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅

Twitter

Facebook

Одноклассники

Linkedin

Telegram

WhatsApp

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ

CSS CSS3 HTML5 JavaScript Media Queries

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΌΠ΅Π΄ΠΈΠ° запросы CSS3 для опрСдСлСния ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ экрана

Для формирования Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящСго для Ρ€Π°Π·Π½Ρ‹Ρ… носитСлСй Π²ΠΈΠ΄Π° шаблона Π² CSS ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΠΌΠ΅Π΄ΠΈΠ° срСды (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, экран ΠΈΠ»ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ). CSS3 Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ возмоТности Ρ‚ΠΈΠΏΠΎΠ² ΠΌΠ΅Π΄ΠΈΠ° срСды с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΌΠ΅Π΄ΠΈΠ° запросами.Β  Π’ Π΄Π°Π½Π½ΠΎΠΌ ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ рассмотрим использованиС ΠΌΠ΅Π΄ΠΈΠ° запросов для опрСдСлСния ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ шаблона ΠΈ продСмонстрируСм ΠΈΡ… использованиС.

Β 

ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ

МСдиа запрос ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ стили для Ρ€Π°Π·Π½Ρ‹Ρ… ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΉ экрана. Доступны Π΄Π²Π΅ ΠΎΠΏΡ†ΠΈΠΈ: landscape ΠΈ portrait, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для измСнСния шаблона страницы Π½Π° основС ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ экрана Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΠ»ΠΈ устройство опрСдСляСт ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ страницы ΠΏΠΎ высотС ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π΅ ΠΎΠΊΠ½Π°. Если высота большС ΡˆΠΈΡ€ΠΈΠ½Ρ‹ — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ€Π΅ΠΆΠΈΠΌ ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. Если ΡˆΠΈΡ€ΠΈΠ½Π° большС высоты — Ρ€Π΅ΠΆΠΈΠΌ Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

/* ΠŸΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½Π°Ρ ориСнтация шаблона */
@media screen and (orientation:portrait) {
    /* Π‘Ρ‚ΠΈΠ»ΠΈ для ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ шаблона */
}
/* Π›Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚Π½Π°Ρ ориСнтация шаблона*/
@media screen and (orientation:landscape) {
    /* Π‘Ρ‚ΠΈΠ»ΠΈ для Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ шаблона */
}


Π’ стилях ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΌΠ΅Π΄ΠΈΠ° запрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ, для ΠΊΠ°ΠΊΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, созданы ΠΏΡ€Π°Π²ΠΈΠ»Π°.

Β 

ДСмонстрация с Ρ…Π°ΠΌΠ΅Π»Π΅ΠΎΠ½ΠΎΠΌ

Для дСмонстрации использования ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ создана дСмонстрационная страница с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Ρ…Π°ΠΌΠ΅Π»Π΅ΠΎΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ мСняСт Ρ†Π²Π΅Ρ‚. Π’ качСствС бонуса Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… трансформации CSS3, смСна Ρ†Π²Π΅Ρ‚Π° происходит с Π·Π°Ρ‚ΡƒΡ…Π°Π½ΠΈΠ΅ΠΌ.

Как устроСна дСмонстрация

Рассмотрим Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ устройство дСмонстрационной страницы.

html { background: #000 url(chameleon2.jpg) 50% 100% no-repeat; }
body { background: url(chameleon.jpg) 50% 100% no-repeat; }


Она состоит ΠΈΠ· Π΄Π²ΡƒΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Ρ…Π°ΠΌΠ΅Π»Π΅ΠΎΠ½Π°. Одно — для Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ страницы, Π΄Ρ€ΡƒΠ³ΠΎΠ΅ — для ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΉ. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ Ρ„ΠΎΠ½ для Ρ‚Π΅Π³Π° html, Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ — для  Ρ‚Π΅Π³Π° body.

/* ΠŸΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½Π°Ρ ориСнтация*/
@media screen and (orientation:portrait) {
    body { opacity: 1; }
}
/* Π›Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚Π½Π°Ρ ориСнтация*/
@media screen and (orientation:landscape) {
    body { opacity: 0; }
}


Для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Ρ‚Π΅Π³ body ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ 0 ΠΏΡ€ΠΈ Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ 1 ΠΏΡ€ΠΈ ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

Β 

Π—Π°Ρ‚ΡƒΡ…Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ смСнС Ρ†Π²Π΅Ρ‚Π°

Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… , ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… трансформации CSS3, смСна ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ сопровоТдаСтся ΠΏΠ»Π°Π²Π½Ρ‹ΠΌ Π·Π°Ρ‚ΡƒΡ…Π°Π½ΠΈΠ΅ΠΌ Ρ†Π²Π΅Ρ‚Π° Ρ…Π°ΠΌΠ΅Π»Π΅ΠΎΠ½Π°.

body {
    background: url(chameleon.jpg) 50% 100% no-repeat;
    -moz-transition: opacity 1s ease;  /* FF3.7+ */
    -o-transition: opacity 1s ease;  /* Opera 10.5 */
    -webkit-transition: opacity 1s ease;  /* Saf3.2+, Chrome */
    transition: opacity 1s ease;
}


ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ

МСдиа запросы ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ, Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…:

  • Safari 4+
  • Chrome 4+
  • Firefox 3.5+
  • Safari iPad

К соТалСнию Opera 10.5 (Presto 2.5) ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ всС ΠΌΠ΅Π΄ΠΈΠ° запросы ΠΊΡ€ΠΎΠΌΠ΅ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

Β 

Бонус: ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° iPhone

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС iPhone Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΌΠ΅Π΄ΠΈΠ° запрос ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Π° для iPad Ρ€Π΅Π»ΠΈΠ· вСрсии 4.0 ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π½ΠΈΠΌ.

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ для iPhone с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Π΄ΠΈΠ° запросов min- ΠΈ max-width, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ доступны Π² вСрсиях начиная с 1.0.

/* ΠŸΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½Π°Ρ ориСнтация */
@media screen and (max-width: 320px) {
    body { opacity: 1; }
}
/* Π›Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚Π½Π°Ρ ориСнтация */
@media screen and (min-width: 321px) and (max-width: 480px) {
    body { opacity: 0; }
}


Π’Π°ΠΊ ΠΊΠ°ΠΊ извСстно, Ρ‡Ρ‚ΠΎ максимальная ΡˆΠΈΡ€ΠΈΠ½Π° экрана iPhone Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ составляСт 320px, Ρ‚ΠΎ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΊΡ‚. Для опрСдСлСния Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ комбинация запросов min/max-width, которая доступна Π² CSS3. Бвойство max-width позволяСт ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ нСприятных ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² для Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… систСм.

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Π½Π½Ρ‹Π΅ стили Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π² iPhone Π½ΡƒΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚Π° Ρ‚Π΅Π³ viewport:

<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0">


Π’Π°ΠΊ iPhone Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ страницу Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅, Π° Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ автоматичСски Ρ€Π°Π·ΠΌΠ΅Ρ€ для соотвСтствия Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ экрана.

Β 

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ слишком большоС

ИспользованиС Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚Π΅Π³Π° ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ выводится слишком большим для Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² iPhone. ΠΊ ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Π΅ΡΡ‚ΡŒ свойство CSS3 background-size, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ поддСрТиваСтся iPhone.

@media screen and (max-device-width: 480px) {
    html, body {
        -moz-background-size: 80% auto;
        -webkit-background-size: 80% auto;
        background-size: 80% auto;
    }
}


Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΠ½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства background-size для ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… экранов, ΠΌΡ‹ задСйствуСм ΠΌΠ΅Π΄ΠΈΠ° запрос max-device-width, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ примСнСния ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ максимальной ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ экрана Π² 480px. Π—Π°Ρ‚Π΅ΠΌ для Ρ‚Π΅Π³ΠΎΠ² html ΠΈ body ΠΌΡ‹ устанавливаСм ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ„ΠΎΠ½Π° 80% ΠΎΡ‚ доступного пространства, Π° высота Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΡΡ автоматичСски для сохранСния ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΉ изобраТСния.

Β 

Но здСсь Π΅ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚

ИзмСнСниС ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ iPhone, Ρ‚Π°ΠΊΠΆΠ΅ измСняСт Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π² Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ большС, Ρ‡Π΅ΠΌ Π² ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. Для выравнивания Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ свойство background-size для Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°.

@media screen and (min-width: 321px) and (max-width: 480px) {
    html, body {
        -moz-background-size: 50% auto;
        -webkit-background-size: 50% auto;
        background-size: 50% auto;
    }
    body { opacity: 0; }
}


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

МСдиа запросы CSS3 ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ процСсс Π²Ρ‹Π²ΠΎΠ΄Π° страницы Π² зависимости ΠΎΡ‚ мноТСства Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€ экрана, Π΅Π³ΠΎ ориСнтация, ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ…. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈΡ… Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… становится всС Π»ΡƒΡ‡ΡˆΠ΅ ΠΈ Π»ΡƒΡ‡ΡˆΠ΅.

Css ΠΌΠ΅Π΄ΠΈΠ° запросы для ipad ΠΈ iphone. Π¨ΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² β€” IT ΠΏΠΎΡ€Ρ‚Π°Π»

Бколько Ρ€Π°Π· Π²Π°ΠΌ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΏΠΎΠ΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ устройства? Π›ΠΈΡ‡Π½ΠΎ ΠΌΠ½Π΅ Π½Π΅ ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ, Π½Π΅ всСгда, для Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ подходят Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ css ΠΌΠ΅Π΄ΠΈΠ° запросы. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΡƒ для Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ² ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ сайты ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Β apple устройства Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ iPad ΠΈ iPhone.

iPad ΠΌΠ΅Π΄ΠΈΠ° запросы

iPad Π² portrait & landscape

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px){ /* STYLES GO HERE */ }



@media only screen

and (min-device-width : 768px)

and (max-device-width : 1024px){ /* STYLES GO HERE */ }

iPad Π² landscape

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape){ /* STYLES GO HERE */ }



@media only screen

and (min-device-width : 768px)

and (max-device-width : 1024px)

and (orientation : landscape){ /* STYLES GO HERE */ }

iPad Π² portrait

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) { /* STYLES GO HERE */ }



@media only screen

and (min-device-width : 768px)

and (max-device-width : 1024px)

and (orientation : portrait) { /* STYLES GO HERE */ }

iPad 3 ΠΈ 4 ΠΌΠ΅Π΄ΠΈΠ° запросы

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Π΄ΠΈΠ° запросы Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ для устройств 3-Π³ΠΎ ΠΈΠ»ΠΈ 4-Π³ΠΎ поколСния с retina дисплССм

Retina iPad Π² portrait & landscape

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 2) { /* STYLES GO HERE */}



@media only screen

and (min-device-width : 768px)

and (max-device-width : 1024px)

and (-webkit-min-device-pixel-ratio: 2) { /* STYLES GO HERE */}

Retina iPad Π² landscape

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) { /* STYLES GO HERE */}



@media only screen

and (min-device-width : 768px)

and (max-device-width : 1024px)

and (orientation : landscape)

and (-webkit-min-device-pixel-ratio: 2) { /* STYLES GO HERE */}

Retina iPad Π² portrait

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) { /* STYLES GO HERE */ }



@media only screen

and (min-device-width : 768px)

and (max-device-width : 1024px)

and (orientation : portrait)

and (-webkit-min-device-pixel-ratio: 2) { /* STYLES GO HERE */ }

iPad 1 & 2 ΠΌΠ΅Π΄ΠΈΠ° запросы

iPad 1 & 2 Π² portrait & landscape

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 1){ /* STYLES GO HERE */}



@media only screen

and (min-device-width : 768px)

and (max-device-width : 1024px)

and (-webkit-min-device-pixel-ratio: 1){ /* STYLES GO HERE */}

iPad 1 & 2 Π² landscape

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 1) { /* STYLES GO HERE */}



@media only screen

and (min-device-width : 768px)

and (max-device-width : 1024px)

and (orientation : landscape)

and (-webkit-min-device-pixel-ratio: 1)Β Β { /* STYLES GO HERE */}

iPad 1 & 2 Π² portrait

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 1) { /* STYLES GO HERE */ }



@media only screen

and (min-device-width : 768px)

and (max-device-width : 1024px)

and (orientation : portrait)

and (-webkit-min-device-pixel-ratio: 1) { /* STYLES GO HERE */ }

iPad mini ΠΌΠ΅Π΄ΠΈΠ° запросы

iPad mini Π² portrait & landscape

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 1) { /* STYLES GO HERE */}



@media only screen

and (min-device-width : 768px)

and (max-device-width : 1024px)

and (-webkit-min-device-pixel-ratio: 1)Β Β { /* STYLES GO HERE */}

iPad mini Π² landscape

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 1) { /* STYLES GO HERE */}



@media only screen

and (min-device-width : 768px)

and (max-device-width : 1024px)

and (orientation : landscape)

and (-webkit-min-device-pixel-ratio: 1)Β Β { /* STYLES GO HERE */}

iPad mini Π² portrait

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 1) { /* STYLES GO HERE */ }



@media only screen

and (min-device-width : 768px)

and (max-device-width : 1024px)

and (orientation : portrait)

and (-webkit-min-device-pixel-ratio: 1)Β Β { /* STYLES GO HERE */ }

iPhone ΠΌΠ΅Π΄ΠΈΠ° запросы

iPhone 6 Media Queries

iPhone 6 in portrait & landscape

@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px) { /* STYLES GO HERE */}



@media only screen

and (min-device-width : 375px)

and (max-device-width : 667px) { /* STYLES GO HERE */}

iPhone 6 Π² landscape

@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px)
and (orientation : landscape) { /* STYLES GO HERE */}



@media only screen

and (min-device-width : 375px)

and (max-device-width : 667px)

and (orientation : landscape) { /* STYLES GO HERE */}

iPhone 6 Π² portrait

@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px)
and (orientation : portrait) { /* STYLES GO HERE */ }



@media only screen

and (min-device-width : 375px)

and (max-device-width : 667px)

and (orientation : portrait) { /* STYLES GO HERE */ }

iPhone 6 Plus ΠΌΠ΅Π΄ΠΈΠ° запросы

iPhone 6 Plus in portrait & landscape

@media only screen
and (min-device-width : 414px)
and (max-device-width : 736px) { /* STYLES GO HERE */}



@media only screen

and (min-device-width : 414px)

and (max-device-width : 736px) { /* STYLES GO HERE */}

iPhone 6 Plus in landscape

@media only screen
and (min-device-width : 414px)
and (max-device-width : 736px)
and (orientation : landscape) { /* STYLES GO HERE */}



@media only screen

and (min-device-width : 414px)

and (max-device-width : 736px)

and (orientation : landscape) { /* STYLES GO HERE */}

iPhone 6 Plus Π² portrait

@media only screen
and (min-device-width : 414px)
and (max-device-width : 736px)
and (orientation : portrait) { /* STYLES GO HERE */ }



@media only screen

and (min-device-width : 414px)

and (max-device-width : 736px)

and (orientation : portrait) { /* STYLES GO HERE */ }

iPhone 5 ΠΈ 5S ΠΌΠ΅Π΄ΠΈΠ° запросы

iPhone 5 ΠΈ 5S Π² portrait & landscape

@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px) { /* STYLES GO HERE */}



@media only screen

and (min-device-width : 320px)

and (max-device-width : 568px) { /* STYLES GO HERE */}

iPhone 5 ΠΈ 5S Π² landscape

@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px)
and (orientation : landscape) { /* STYLES GO HERE */}



@media only screen

and (min-device-width : 320px)

and (max-device-width : 568px)

and (orientation : landscape) { /* STYLES GO HERE */}

iPhone 5 ΠΈ 5S Π² portrait

@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px)
and (orientation : portrait) { /* STYLES GO HERE */ }



@media only screen

and (min-device-width : 320px)

and (max-device-width : 568px)

and (orientation : portrait) { /* STYLES GO HERE */ }

iPhone 2G, 3G, 4, 4S ΠΌΠ΅Π΄ΠΈΠ° запросы

Π­Ρ‚ΠΈ ΠΌΠ΅Π΄ΠΈΠ° запросы Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚ для iPod touch 1-4 поколСния

iPhone 2G-4S Π² portrait ΠΈ landscape

@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) { /* STYLES GO HERE */}



@media only screen

and (min-device-width : 320px)

and (max-device-width : 480px) { /* STYLES GO HERE */}

iPhone 2G-4S Π² landscape

@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px)
and (orientation : landscape) { /* STYLES GO HERE */}



@media only screen

and (min-device-width : 320px)

and (max-device-width : 480px)

and (orientation : landscape) { /* STYLES GO HERE */}

iPhone 2G-4S Π² portrait

@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px)
and (orientation : portrait) { /* STYLES GO HERE */ }



@media only screen

and (min-device-width : 320px)

and (max-device-width : 480px)

and (orientation : portrait) { /* STYLES GO HERE */ }

Если эта ΡΡ‚Π°Ρ‚ΡŒΡ оказалась ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ для вас, ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ Π΅ΠΉ с ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях. Π­Ρ‚ΠΈΠΌ Π²Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΡ‚Π΅ рСсурс

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

ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹:

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ экрана — Π²Π΅Π±-API

ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ экрана Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ отличаСтся ΠΎΡ‚ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ устройства. Π”Π°ΠΆΠ΅ Ссли устройство Π½Π΅ способно ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, экран всСгда ΠΈΠΌΠ΅Π΅Ρ‚ Π΅Π΅. И Ссли устройство ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π½Π°Ρ‚ΡŒ свою ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ экрана, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ интСрфСйс Π²Π΅Π±-прилоТСния.

Π•ΡΡ‚ΡŒ нСсколько способов управлСния ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ экрана, ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS, Ρ‚Π°ΠΊ ΠΈ JavaScript.ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ — это ΠΌΠ΅Π΄ΠΈΠ°-запрос ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. Π­Ρ‚ΠΎ позволяСт ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, находится Π»ΠΈ ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π² альбомном Ρ€Π΅ΠΆΠΈΠΌΠ΅ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΅Π³ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π° большС, Ρ‡Π΅ΠΌ Π΅Π³ΠΎ высота) ΠΈΠ»ΠΈ Π² ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ (Π΅Π³ΠΎ высота большС, Ρ‡Π΅ΠΌ Π΅Π³ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π°).

Π’Ρ‚ΠΎΡ€ΠΎΠΉ способ — это API ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ экрана JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для получСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ самого экрана ΠΈ, Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅, Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ.

Один ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных случаСв измСнСния ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ — это ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚Π° содСрТимого Π² зависимости ΠΎΡ‚ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ устройства.НапримСр, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ панСль ΠΊΠ½ΠΎΠΏΠΎΠΊ Ρ€Π°ΡΡ‚ΡΠ½ΡƒΠ»Π°ΡΡŒ ΠΏΠΎ самому Π΄Π»ΠΈΠ½Π½ΠΎΠΌΡƒ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΡŽ дисплСя устройства. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Π΄ΠΈΠ°-запрос, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π»Π΅Π³ΠΊΠΎ ΠΈ автоматичСски.

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ HTML-ΠΊΠΎΠ΄ΠΎΠΌ

  
  • А
  • Π‘
  • Π’

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Duis lacinia nisi nec sem viverra vitae fringilla nulla ultricies. Π’ ac est dolor, quis tincidunt leo.Cras Commodo Quam Non Tortor Conctetur Eget Rutrum Dolor Ultricies. Ut interdum tristique dapibus. Nullam quis malesuada est.

CSS полагаСтся Π½Π° ΠΌΠ΅Π΄ΠΈΠ°-запрос ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… стилСй Π² зависимости ΠΎΡ‚ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ экрана

 

html, body {
  ΡˆΠΈΡ€ΠΈΠ½Π°: 100%;
  высота: 100%;
}

Ρ‚Π΅Π»ΠΎ {
  Π³Ρ€Π°Π½ΠΈΡ†Π°: сплошной Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ 1px;

  -moz-box-sizing: Ρ€Π°ΠΌΠΊΠ°-Ρ€Π°ΠΌΠΊΠ°;
  Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ: Ρ€Π°ΠΌΠΊΠ°-Ρ€Π°ΠΌΠΊΠ°;
}

ΠΏ {
  ΡˆΡ€ΠΈΡ„Ρ‚: 1em Π±Π΅Π· засСчСк;
  ΠΌΠ°Ρ€ΠΆΠ°: 0;
  Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅: .5em;
}

ul {
  ΡΡ‚ΠΈΠ»ΡŒ списка: Π½Π΅Ρ‚;

  ΡˆΡ€ΠΈΡ„Ρ‚: 1em ΠΌΠΎΠ½ΠΎΡˆΠΈΡ€ΠΈΠ½Π½Ρ‹ΠΉ;
  ΠΌΠ°Ρ€ΠΆΠ°: 0;
  ΠΎΠ±ΠΈΠ²ΠΊΠ°:.5em;

  -moz-box-sizing: Ρ€Π°ΠΌΠΊΠ°-Ρ€Π°ΠΌΠΊΠ°;
  Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ: Ρ€Π°ΠΌΠΊΠ°-Ρ€Π°ΠΌΠΊΠ°;

  Ρ„ΠΎΠ½: Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ;
}

li {
  дисплСй: встроСнный Π±Π»ΠΎΠΊ;
  ΠΌΠ°Ρ€ΠΆΠ°: 0;
  Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅: 0.5em;
  Ρ„ΠΎΠ½: Π±Π΅Π»Ρ‹ΠΉ;
}
  

Когда Ρƒ нас Π΅ΡΡ‚ΡŒ нСсколько ΠΎΠ±Ρ‰ΠΈΡ… стилСй, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ особого случая для ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ

 

@media экран ΠΈ (ориСнтация: портрСтная) {
  #toolbar {
    ΡˆΠΈΡ€ΠΈΠ½Π°: 100%;
  }
}



@media screen ΠΈ (ориСнтация: альбомная) {
  #toolbar {
    ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: фиксированноС;
    ΡˆΠΈΡ€ΠΈΠ½Π°: 2,65 ΠΌΠΌ;
    высота: 100%;
  }

  ΠΏ {
    ΠΌΠ°Ρ€ΠΆΠ° слСва: 2em;
  }

  li + li {
    ΠΌΠ°Ρ€ΠΆΠ°-Π²Π΅Ρ€Ρ…:.5em;
  }
}
  

И Π²ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: МСдиа-запрос ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ фактичСски примСняСтся Π½Π° основС ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° (ΠΈΠ»ΠΈ iframe), Π° Π½Π΅ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ устройства.

ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: Π­Ρ‚ΠΎΡ‚ API являСтся ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ Π² настоящСС врСмя доступСн Π² Firefox OS ΠΈ Firefox для Android с прСфиксом moz ΠΈ для Internet Explorer Π² Windows 8.1 ΠΈ Π²Ρ‹ΡˆΠ΅ с прСфиксом мс .

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

API ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ экрана создан для прСдотвращСния ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚Π°ΠΊΠΎΠ³ΠΎ измСнСния.

ИзмСнСниС ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Π½ΠΈΠΈ

Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ ИзмСнСниС ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ запускаСтся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° устройство мСняСт ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ экрана, ΠΈ сама ориСнтация ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ считана с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ экрана .ориСнтация собствСнности.

  screen.addEventListener ("ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ", function () {
  console.log (Β«ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ экрана:Β» + screen.orientation);
});
  

ΠŸΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ измСнСния ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ

Π›ΡŽΠ±ΠΎΠ΅ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ экран Π² соотвСтствии со своими потрСбностями. Π­ΠΊΡ€Π°Π½ блокируСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Screen.lockOrientation () ΠΈ разблокируСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Screen.unlockOrientation () .

Screen.lockOrientation () ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ строку (ΠΈΠ»ΠΈ ΡΠ΅Ρ€ΠΈΡŽ строк) для опрСдСлСния Ρ‚ΠΈΠΏΠ° примСняСмой Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ.ДопустимыС значСния: портрСтная-основная , портрСтная-Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ , альбомная-основная , альбомная-Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ , портрСтная , альбомная (см. Screen.lockOrientation , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· этих Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. ).

  screen.lockOrientation ('ΠΏΠ΅ΠΉΠ·Π°ΠΆ');
  

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° экрана зависит ΠΎΡ‚ Π²Π΅Π±-прилоТСния. Если ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ A Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ΠΎ для альбомной ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ , Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ B Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ΠΎ для ΠΊΠ½ΠΈΠΆΠ½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ , ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· прилоТСния A Π² B ΠΈΠ»ΠΈ ΠΈΠ· B Π² A Π½Π΅ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ событиС измСнСния ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ , ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ±Π° прилоТСния сохранят ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅Π»ΠΈ.

Однако Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ событиС ИзмСнСниС ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ , Ссли ориСнтация Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° для удовлСтворСния Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ.

Для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ способа Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π² Firefox OS ΠΈ Firefox Android (скоро ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС Firefox) Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π΅ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π² Ρ„Π°ΠΉΠ»Π΅ манифСста прилоТСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

  "ориСнтация": "ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚"
  

html — Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½Ρ‹Π΅ ΠΈ Π°Π»ΡŒΠ±ΠΎΠΌΠ½Ρ‹Π΅ ΠΌΠ΅Π΄ΠΈΠ°-запросы Π² CSS?

МСдиа-запросы ΠΊ iPad (всС поколСния, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ iPad mini)

Благодаря Ρ€Π°Π±ΠΎΡ‚Π΅ Apple Π½Π°Π΄ созданиСм Сдинообразия для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ лСгкости Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², всС 5 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… iPad (iPad 1-5 ΠΈ iPad mini) ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°Ρ†Π΅Π»Π΅Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ всСго ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π΄ΠΈΠ°-запроса CSS.Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ нСсколько строк ΠΊΠΎΠ΄Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ идСально Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ для Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°.

iPad Π² ΠΊΠ½ΠΈΠΆΠ½ΠΎΠΉ ΠΈ альбомной ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ

  @media Ρ‚ΠΎΠ»ΡŒΠΊΠΎ экран
ΠΈ (минимальная ΡˆΠΈΡ€ΠΈΠ½Π° устройства: 768 пиксСлСй)
ΠΈ (max-device-width: 1024px) {/ * Π‘Π’Π˜Π›Π˜ Π—Π”Π•Π‘Π¬ * /}
  

iPad Π² альбомной ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ

  @media Ρ‚ΠΎΠ»ΡŒΠΊΠΎ экран
ΠΈ (минимальная ΡˆΠΈΡ€ΠΈΠ½Π° устройства: 768 пиксСлСй)
ΠΈ (максимальная ΡˆΠΈΡ€ΠΈΠ½Π° устройства: 1024 пиксСлСй)
ΠΈ (ориСнтация: альбомная) {/ * Π‘Π’Π˜Π›Π˜ Π—Π”Π•Π‘Π¬ * /}
  

iPad Π² ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ

  @media Ρ‚ΠΎΠ»ΡŒΠΊΠΎ экран
ΠΈ (минимальная ΡˆΠΈΡ€ΠΈΠ½Π° устройства: 768 пиксСлСй)
ΠΈ (максимальная ΡˆΠΈΡ€ΠΈΠ½Π° устройства: 1024 пиксСлСй)
ΠΈ (ориСнтация: портрСтная) {/ * Π‘Π’Π˜Π›Π˜ Π˜Π”Π•Π’ Π—Π”Π•Π‘Π¬ * /}
  

iPad 3 ΠΈ 4 МСдиа-запросы

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΈΠ½Π³ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° iPad Retina 3-Π³ΠΎ ΠΈ 4-Π³ΠΎ поколСния (ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹ с Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ @ 2x ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для дисплСя Retina ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Π΄ΠΈΠ°-запросы.

iPad Retina Π² ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΉ ΠΈ альбомной ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ

  @media Ρ‚ΠΎΠ»ΡŒΠΊΠΎ экран
ΠΈ (минимальная ΡˆΠΈΡ€ΠΈΠ½Π° устройства: 768 пиксСлСй)
ΠΈ (максимальная ΡˆΠΈΡ€ΠΈΠ½Π° устройства: 1024 пиксСлСй)
ΠΈ (-webkit-min-device-pixel-ratio: 2) {/ * Π‘Π’Π˜Π›Π˜ Π—Π”Π•Π‘Π¬ * /}
  

iPad Retina Π² альбомной ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ

  @media Ρ‚ΠΎΠ»ΡŒΠΊΠΎ экран
ΠΈ (минимальная ΡˆΠΈΡ€ΠΈΠ½Π° устройства: 768 пиксСлСй)
ΠΈ (максимальная ΡˆΠΈΡ€ΠΈΠ½Π° устройства: 1024 пиксСлСй)
ΠΈ (ориСнтация: альбомная)
ΠΈ (-webkit-min-device-pixel-ratio: 2) {/ * Π‘Π’Π˜Π›Π˜ Π—Π”Π•Π‘Π¬ * /}
  

iPad Retina Π² ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ

  @media Ρ‚ΠΎΠ»ΡŒΠΊΠΎ экран
ΠΈ (минимальная ΡˆΠΈΡ€ΠΈΠ½Π° устройства: 768 пиксСлСй)
ΠΈ (максимальная ΡˆΠΈΡ€ΠΈΠ½Π° устройства: 1024 пиксСлСй)
ΠΈ (ориСнтация: портрСтная)
ΠΈ (-webkit-min-device-pixel-ratio: 2) {/ * Π‘Π’Π˜Π›Π˜ Π—Π”Π•Π‘Π¬ * /}
  

iPad 1 ΠΈ 2 МСдиа-запросы

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ ΠΈΠ»ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ‚ΠΈΠΏΠΎΠ³Ρ€Π°Ρ„ΠΈΠΊΡƒ для дисплСя iPad с Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΈΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, мСдиазапросы Π½ΠΈΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΡˆΠ°Ρ€ΠΌ Π² вашСм Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅!

iPad 1 ΠΈ 2 Π² ΠΊΠ½ΠΈΠΆΠ½ΠΎΠΉ ΠΈ альбомной ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ

  @media Ρ‚ΠΎΠ»ΡŒΠΊΠΎ экран
ΠΈ (минимальная ΡˆΠΈΡ€ΠΈΠ½Π° устройства: 768 пиксСлСй)
ΠΈ (максимальная ΡˆΠΈΡ€ΠΈΠ½Π° устройства: 1024 пиксСлСй)
ΠΈ (-webkit-min-device-pixel-ratio: 1) {/ * Π‘Π’Π˜Π›Π˜ Π—Π”Π•Π‘Π¬ * /}
  

iPad 1 ΠΈ 2 Π² альбомной ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ

  @media Ρ‚ΠΎΠ»ΡŒΠΊΠΎ экран
ΠΈ (минимальная ΡˆΠΈΡ€ΠΈΠ½Π° устройства: 768 пиксСлСй)
ΠΈ (максимальная ΡˆΠΈΡ€ΠΈΠ½Π° устройства: 1024 пиксСлСй)
ΠΈ (ориСнтация: альбомная)
ΠΈ (-webkit-min-device-pixel-ratio: 1) {/ * Π‘Π’Π˜Π›Π˜ Π—Π”Π•Π‘Π¬ * /}
  

iPad 1 ΠΈ 2 Π² ΠΊΠ½ΠΈΠΆΠ½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ

  @media Ρ‚ΠΎΠ»ΡŒΠΊΠΎ экран
ΠΈ (минимальная ΡˆΠΈΡ€ΠΈΠ½Π° устройства: 768 пиксСлСй)
ΠΈ (максимальная ΡˆΠΈΡ€ΠΈΠ½Π° устройства: 1024 пиксСлСй)
ΠΈ (ориСнтация: портрСтная)
ΠΈ (-webkit-min-device-pixel-ratio: 1) {/ * Π‘Π’Π˜Π›Π˜ Π—Π”Π•Π‘Π¬ * /}
  

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: http: // stephen.io / mediaqueries /

@ media.orientation — CSS — W3cubDocs

ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ Ѐункция ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° CSS ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ области просмотра (ΠΈΠ»ΠΈ страничного Π±Π»ΠΎΠΊΠ° для ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² с Ρ€Π°Π·Π±ΠΈΠ²ΠΊΠΎΠΉ Π½Π° страницы).

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π­Ρ‚Π° функция Π½Π΅ соотвСтствуСт ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ устройства . ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΡ… устройствах Π² ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ просмотра станСт ΡˆΠΈΡ€Π΅, Ρ‡Π΅ΠΌ высота, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»ΡŒΠ±ΠΎΠΌΠ½Ρ‹Π΅ стили вмСсто ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΉ.

Бинтаксис

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΡƒΠΊΠ°Π·Π°Π½ ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова, Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ΅ ΠΈΠ· списка Π½ΠΈΠΆΠ΅.

ЗначСния ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов

ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚
ΠžΠ±Π»Π°ΡΡ‚ΡŒ просмотра ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠ½ΠΈΠΆΠ½ΡƒΡŽ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ высота большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Π° ΡˆΠΈΡ€ΠΈΠ½Π΅.
альбомная
ΠžΠ±Π»Π°ΡΡ‚ΡŒ просмотра ΠΈΠΌΠ΅Π΅Ρ‚ Π°Π»ΡŒΠ±ΠΎΠΌΠ½ΡƒΡŽ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, Ρ‚. Π•. Π¨ΠΈΡ€ΠΈΠ½Π° большС высоты.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

HTML

 
Π‘Π»ΠΎΠΊ 1
Вставка 2
Вставка 3

CSS

 корпус {
  дисплСй: гибкий;
}

div {
Ρ„ΠΎΠ½: ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ;
}

@media (ориСнтация: альбомная) {
  Ρ‚Π΅Π»ΠΎ {
    flex-direction: ряд;
  }
}

@media (ориСнтация: портрСтная) {
  Ρ‚Π΅Π»ΠΎ {
    flex-direction: столбСц;
  }
} 

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

ВСхничСскиС характСристики

ΠΠ°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ
Π₯Ρ€ΠΎΠΌ ΠšΡ€Π°ΠΉ Firefox Internet Explorer Opera Safari
ориСнтация функция носитСля 3 12 2 9 10.6 5
ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ
Android Π²Π΅Π±-просмотр Chrome для Android Firefox для Android Opera для Android Safari Π½Π° iOS Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Samsung
ориСнтация функция носитСля ≀37 18 4 11 4,2 1,0

Как ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ устройства с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Π΄ΠΈΠ°-запросов CSS

ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ экрана нСсколько отличаСтся ΠΎΡ‚ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ устройства.Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ экрана, устройство Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ свою ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ. Π’ любом случаС ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ экрана для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ интСрфСйса Π²Π΅Π±-прилоТСния.

Π•ΡΡ‚ΡŒ нСсколько способов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ экрана. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS, Ρ‚Π°ΠΊ ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Javascript. Π’ этом Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ нас интСрСсуСт Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ с использованиСм CSS.

НиТС ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ запрос ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ @media ΠΈ позволяСм ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ свой ΠΌΠ°ΠΊΠ΅Ρ‚ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, находится Π»ΠΈ ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π² альбомном Ρ€Π΅ΠΆΠΈΠΌΠ΅ (ΡˆΠΈΡ€ΠΈΠ½Π° большС высоты) ΠΈΠ»ΠΈ Π² ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ (высота большС ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ).

Π˜Ρ‚Π°ΠΊ, Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ устанавливаСм для свойства flex-direction Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«rowΒ» для ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π² альбомном Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«columnΒ» Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ свойства для ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π² ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ настройки ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π² зависимости ΠΎΡ‚ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ экрана: ΒΆ

  

  
     НазваниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 
    <ΡΡ‚ΠΈΠ»ΡŒ>
      Ρ‚Π΅Π»ΠΎ {
        дисплСй: гибкий;
      }
      div {
        Ρ„ΠΎΠ½: # c579d1;
      }
      @media (ориСнтация: альбомная) {
        Ρ‚Π΅Π»ΠΎ {
          flex-direction: ряд;
        }
      }
      @media (ориСнтация: портрСтная) {
        Ρ‚Π΅Π»ΠΎ {
          flex-direction: столбСц;
        }
      }
    
  
  
    
ΠŸΠ΅Ρ€Π²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ
Вторая ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ°
Π’Ρ€Π΅Ρ‚ΡŒΠ΅ ΠΏΠΎΠ»Π΅

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами Β»

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° с ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ CSS: ΒΆ

  

  
     НазваниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 
    <ΡΡ‚ΠΈΠ»ΡŒ>
      html,
      Ρ‚Π΅Π»ΠΎ {
        ΡˆΠΈΡ€ΠΈΠ½Π°: 100%;
        высота: 100%;
      }
      Ρ‚Π΅Π»ΠΎ {
        Π³Ρ€Π°Π½ΠΈΡ†Π°: 1px solid # 666;
        -moz-box-sizing: Ρ€Π°ΠΌΠΊΠ°-Ρ€Π°ΠΌΠΊΠ°;
        Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ: Ρ€Π°ΠΌΠΊΠ°-Ρ€Π°ΠΌΠΊΠ°;
      }
      ΠΏ {
        ΡˆΡ€ΠΈΡ„Ρ‚: 16px Π±Π΅Π· засСчСк;
        ΠΌΠ°Ρ€ΠΆΠ°: 0;
        ΠΎΠ±ΠΈΠ²ΠΊΠ°:.5em;
      }
      ul {
        ΡˆΡ€ΠΈΡ„Ρ‚: 14px ΠΌΠΎΠ½ΠΎΡˆΠΈΡ€ΠΈΠ½Π½Ρ‹ΠΉ;
        ΡΡ‚ΠΈΠ»ΡŒ списка: Π½Π΅Ρ‚;
        ΠΌΠ°Ρ€ΠΆΠ°: 0;
        Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅: .5em;
        -moz-box-sizing: Ρ€Π°ΠΌΠΊΠ°-Ρ€Π°ΠΌΠΊΠ°;
        Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ: Ρ€Π°ΠΌΠΊΠ°-Ρ€Π°ΠΌΠΊΠ°;
        Ρ„ΠΎΠ½: # 9289d6;
      }
      li {
        дисплСй: встроСнный Π±Π»ΠΎΠΊ;
        ΠΌΠ°Ρ€ΠΆΠ°: 0;
        Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅: 0.5em;
        Ρ„ΠΎΠ½: #fff;
      }
      @media экран ΠΈ (ориСнтация: портрСтная) {
        #ΠΏΡ€ΠΈΠΌΠ΅Ρ€ {
          ΡˆΠΈΡ€ΠΈΠ½Π°: 100%;
        }
      }
      @media screen ΠΈ (ориСнтация: альбомная) {
        #ΠΏΡ€ΠΈΠΌΠ΅Ρ€ {
          ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: фиксированноС;
          ΡˆΠΈΡ€ΠΈΠ½Π°: 2.65em;
          высота: 100%;
        }
        ΠΏ {
          ΠΌΠ°Ρ€ΠΆΠ° слСва: 2em;
        }
        li + li {
          Π²Π΅Ρ€Ρ…Π½Π΅Π΅ ΠΏΠΎΠ»Π΅: .5em;
        }
      }
    
  
  
    
  • 1
  • 2
  • 3

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

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами Β»

ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ ΠΌΠ΅Π΄ΠΈΠ°-запросов: альбомная — HTML ΠΈ CSS — Π€ΠΎΡ€ΡƒΠΌΡ‹ SitePoint

OBXjuggler:

ΠŸΡ€ΠΎΡˆΡƒ ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ.

OBXjuggler:

— это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠ½Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅, ΠΌΠ½Π΅ Π½ΡƒΠΆΠ΅Π½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Β«ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅Β»?

Он ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сначала ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ, Π»ΠΈΠ±ΠΎ сначала Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ (ΠΌΠ΅Π΄ΠΈΠ°-запросы минимальной ΠΈΠ»ΠΈ максимальной ΡˆΠΈΡ€ΠΈΠ½Ρ‹). Однако я ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, основанный Π½Π° Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ я ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π» послСдниС 25 Π»Π΅Ρ‚ ΠΈ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ я ΠΏΡ€ΠΈΠ²Ρ‹ΠΊ. МнС Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΠΊΡ€Π°Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ, Π° Π·Π°Ρ‚Π΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΈΠ· этой полноэкранной вСрсии.

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

Какой Π±Ρ‹ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π²Ρ‹ Π½ΠΈ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ, это Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Ссли Π²Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹.

Π― Π½Π°Ρ‡ΠΈΠ½Π°ΡŽ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΌΠ΅Π΄ΠΈΠ°-запросов ΠΈ создаю ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ страницы ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽ с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ. Навигация — это фактичСски самая ваТная Π²Π΅Ρ‰ΡŒ Π½Π° страницС (ΠΏΠΎΠΌΠΈΠΌΠΎ фактичСского содСрТимого, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ).

Π‘ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠ΅ΠΉ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ сСбС ряд вопросов, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ.

Бколько ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню Π² Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€Π΅?
Π‘ΡƒΠ΄ΡƒΡ‚ Π»ΠΈ элСмСнты ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ с Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΈ Π² Π½ΠΈΡ… Π±ΡƒΠ΄Π΅Ρ‚ большС ΠΈΠ»ΠΈ мСньшС записСй.
Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡΡ Π»ΠΈ тСкст Π² ΠΏΡƒΠ½ΠΊΡ‚Π°Ρ… мСню?
Как Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€ справится с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π°?

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

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ сдСлали этот Ρ€Π°Π·Π΄Π΅Π» ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… (ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ HTML ΠΈ CSS), Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ Ρ€Π°Π·Π΄Π΅Π»Ρƒ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ Π·Π°Π±Ρ‹Ρ‚ΡŒ ΠΎΠ± этом.

Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ элСмСнту Π½Π° своСй страницС, ΠΊΠ°ΠΊΠΈΠΌ Π±Ρ‹ ΠΎΠ½ Π½ΠΈ Π±Ρ‹Π», ΠΈ дСйствуСтС Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅.

Если Π²Ρ‹ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ€Π°Π·Π΄Π΅Π»Ρƒ Π·Π° Ρ€Π°Π· ΠΈ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ тСстируСтС, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ всС Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅. Π― ΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΌΠ΅Π΄ΠΈΠ°-запросы Ρ‡ΡƒΡ‚ΡŒ Π½ΠΈΠΆΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π°, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΎΠ½ΠΈ относятся, вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΡ€Π΅ΠΏΠ»ΡΡ‚ΡŒ ΠΈΡ… всС Π² ΠΊΠΎΠ½Ρ†Π΅ (Ссли это Π½Π΅ простой Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚), Π½ΠΎ это просто Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅.

ΠŸΠ»ΠΎΡ…ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всю страницу, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ тСстированиС ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π² ΠΊΠΎΠ½Ρ†Π΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊ Ρ‚ΠΎΠΌΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΆΠ΅ слишком ΠΏΠΎΠ·Π΄Π½ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ. Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ часто конструкция Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚ Π±Ρ‹Π» Π·Π°Π»ΠΎΠΆΠ΅Π½ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, ΠΈ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ впослСдствии ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ, Ссли конструкция Π±Ρ‹Π»Π° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ с самого Π½Π°Ρ‡Π°Π»Π°.

OBXjuggler:

снова Π²Ρ‹ сказали Π²Ρ‹ΡˆΠ΅ « Π—Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΎΠ± устройствах ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. »

Π Π°Π·Π²Π΅ Ρƒ мСня Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ: Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚Π½Π°Ρ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ?

Π—Π° послСдниС 10 Π»Π΅Ρ‚ я Π½ΠΈ Ρ€Π°Π·Ρƒ Π½Π΅ использовал Π°Π»ΡŒΠ±ΠΎΠΌΠ½ΡƒΡŽ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сотнях сайтов, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π».Π­Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли Π²Ρ‹ создаСтС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈΠ»ΠΈ устройствС.

ВсС Π°Π»ΡŒΠ±ΠΎΠΌΠ½Ρ‹Π΅ высоты Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΏΠΎ высотС, ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ свои Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹ Π² Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ Π²ΠΈΠ΄Π΅ΠΎ. Π”Π°ΠΆΠ΅ для Π²ΠΈΠ΄Π΅ΠΎ Π²Π°ΠΌ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΎ Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚Π΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²ΠΈΠ΄Π΅ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон, Π° высота Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π²ΠΈΠ΄Π΅ΠΎ.

Часто ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ свои Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹ Π² ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΡƒΡŽ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ просто ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ ΠΏΠ»ΠΎΡ…ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠΊΠΎΠ΄ для сайта, ΠΈ Ρƒ Π½ΠΈΡ… Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ΠΌ содСрТимого Π² ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.ΠŸΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ.

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

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°

Π·Π½Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΈΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒ, поэтому просто установитС Ρ€Π°Π·ΡƒΠΌΠ½ΡƒΡŽ высоту Ρ‚Π°ΠΌ, Π³Π΄Π΅ пространство ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ.

Π’ основном это касаСтся максимально эффСктивного использования доступного пространства.

Если Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ полосу ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² ΠΎΠΊΠ½Π΅ просмотра, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ сдСлали Π΄ΠΈΠ·Π°ΠΉΠ½ достаточно Π³ΠΈΠ±ΠΊΠΈΠΌ, ΠΈ устройство Π³Π΄Π΅-Ρ‚ΠΎ Π² ΠΌΠΈΡ€Π΅ ΡƒΠΌΡ€Π΅Ρ‚. Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² области просмотра — это Ρ‚ΠΎ, Ρ‡Π΅Π³ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ всСгда, Ссли трСбуСтся Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½.

ВсСгда Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ Ρƒ всСх ΠΎΠΊΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎ. Π£ мСня большой 27-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ экран, 3 Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ нСсколько ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, всС ΠΎΠ½ΠΈ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ высоты.МнС всС Π΅Ρ‰Π΅ нравится ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· Π½ΠΈΡ… Π±Π΅Π· нСобходимости Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ, нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ мСня Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ экрана 2500 пиксСлСй, я Π½Π°Π±ΠΈΡ€Π°ΡŽ это сообщСниС Π² ΠΎΠΊΠ½Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ составляСт ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 800 x 1000 пиксСлСй. По сути, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ бСсконСчноС мноТСство Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², поэтому Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это с бСсконСчным количСством ΠΌΠ΅Π΄ΠΈΠ°-запросов.

Π‘ΠΎΠ·Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π³ΠΈΠ±ΠΊΠΈΠ΅ / Π³ΠΈΠ±ΠΊΠΈΠ΅ элСмСнты (для этого подходят flexbox ΠΈ grid), Π° Π·Π°Ρ‚Π΅ΠΌ добавляйтС ΠΌΠ΅Π΄ΠΈΠ°-запросы, ΠΊΠΎΠ³Π΄Π° элСмСнты ΡƒΠΆΠ΅ Π½Π΅ достаточно Π³ΠΈΠ±ΠΊΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌ.

Π­Ρ‚ΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ старыС (2012 Π³.), Π½ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‚ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ упомянул.

Π—Π°ΠΏΡƒΡ‚Π°Π½Π½Ρ‹ΠΉ Π² Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ — 20 ΠΌΠ°Ρ€Ρ‚Π° 12

РСшСниС, ΠΊΠ°ΠΊΠΈΠ΅ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ останова ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ — Π·Π°ΠΏΡƒΡ‚Π°Π½ΠΎ Π² Π΄ΠΈΠ·Π°ΠΉΠ½Π΅

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ с обсуТдСния довольно распространСнного ΠΎΠ±Ρ€Π°Π·Π° ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ, ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ — это Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π· ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ (ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΠΎ ΠΌΠΎΠ΅ΠΌΡƒ мнСнию), Π½ΠΎ, ΠΏΠΎΡ…ΠΎΠΆΠ΅, это стандартный процСсс ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ для ΠΌΠ½ΠΎΠ³ΠΈΡ…. Π­Ρ‚ΠΎ понятно, Π½ΠΎ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ …

Smashing Magazine — 22 ΠΌΠ°Ρ€Ρ‚Π° 12 Π³.

Аппаратно-нСзависимый ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠΌΡƒ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ — Smashing Magazine

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

Π”Π°ΠΆΠ΅ Π² 2012 Π³ΠΎΠ΄Ρƒ Π±Ρ‹Π»ΠΎ слишком ΠΌΠ½ΠΎΠ³ΠΎ устройств. БСйчас ΠΈΡ… Π΅Ρ‰Π΅ сотни.

ΠΌΠ΅Π΄ΠΈΠ°-запросов CSS — TutorialBrain

На Π³Π»Π°Π²Π½ΡƒΡŽ Β»CSSΒ» МСдиа-запросы CSS

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах, Ρ‚ΠΎΠ³Π΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Media Queries для этого.

НС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ это, Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ случаСв, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Media Queries, ΠΈ ΠΌΡ‹ собираСмся ΠΎΡ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· Π½ΠΈΡ….

МСдиа-запрос Π±Ρ‹Π» Π²Π²Π΅Π΄Π΅Π½ ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ CSS3. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ рСкомСндуСтся W3C.

Π­Ρ‚ΠΎ способ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… стилСй Π½Π° основС характСристик устройства наряду с Ρ‚ΠΈΠΏΠΎΠΌ устройства. Π₯арактСристики (свойства) устройств ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌΠΈ: —

  • Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ устройства
  • Π Π°Π·ΠΌΠ΅Ρ€ устройства, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΡˆΠΈΡ€ΠΈΠ½Π° устройства ΠΈΠ»ΠΈ высота устройства
  • Π Π°Π·ΠΌΠ΅Ρ€ области просмотра, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΡˆΠΈΡ€ΠΈΠ½Π° ΠΈΠ»ΠΈ высота свойство
  • ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон области просмотра
  • ориСнтация области просмотра

CSS2 ΡƒΠΆΠ΅ прСдставил запрос @media Ρ€Π°Π½Π΅Π΅ для примСнСния Ρ€Π°Π·Π½Ρ‹Ρ… стилСй Π½Π° основС Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… устройств.

Но это ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ @media Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ устройства Π½Π΅ Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ для Π΅Π³ΠΎ Π½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰Π΅ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π² CSS3 ΠΎΠ½ Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ для примСнСния стилСй Π½Π° основС характСристик (свойств) устройства, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΈΠΏΠ° устройства.

ВсС пСрСчислСнныС Π½ΠΈΠΆΠ΅ Ρ‚ΠΈΠΏΡ‹ носитСлСй Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΊ рСгистру, поэтому ΠΏΡ€ΠΈ ΠΈΡ… использовании слСдуСт ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ.

НаиболСС часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Ρ‚ΠΈΠΏΡ‹ носитСлСй НазначСниС
всС Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ это для всСх устройств.
print Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ² для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ постраничных Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².
экран Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ это для экранов Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠ²
Ρ€Π΅Ρ‡ΠΈ для экранных синтСзаторов, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ чтСния с экрана
Π’ΠΈΠΏΡ‹ Ρ€Π΅ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… носитСлСй НазначСниС
Брайля Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ это для ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ² с Ρ‚Π°ΠΊΡ‚ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связью Брайля.
с тиснСниСм для постраничных ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ² Брайля
ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ Для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… устройств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»Π΅Π³ΠΊΠΎ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π² Ρ€ΡƒΠΊΠ΅
проСкция tty для носитСлСй, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… сСтку символов с фиксированным шагом, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π΅Ρ‚Π°ΠΉΠΏΡ‹, Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ ΠΈ Ρ‚. Π”.
tv для Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€ΠΎΠ² с Π½ΠΈΠ·ΠΊΠΈΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ

Π’Π°ΠΆΠ½Ρ‹Π΅ характСристики ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ носитСля

БущСствуСт мноТСство ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… Π΄Π°ΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ Media Queries Level 4.

Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… функциях.

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ станут Π±ΠΎΠ»Π΅Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ для всСх соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΠΌ ΠΈΡ… Π² нашСм руководствС.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΌΠ΅Π΄ΠΈΠ°-запросов с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Π΄ΠΈΠ°-функциями

 1.Π‘ΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон
@media (ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон: 1/1) {стили CSS ...}

2. БвязанныС с Ρ†Π²Π΅Ρ‚ΠΎΠΌ
@media (Ρ†Π²Π΅Ρ‚) {стили CSS ...}
@media Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ ΠΈ (Ρ†Π²Π΅Ρ‚) {стили CSS ...}
@media not print and (color), screen and (color) {Π‘Ρ‚ΠΈΠ»ΠΈ CSS ...}
@media not (ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ ΠΈ (Ρ†Π²Π΅Ρ‚)), экран ΠΈ (Ρ†Π²Π΅Ρ‚) {стили CSS ...}
@media (Π½Π΅ (ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ ΠΈ (Ρ†Π²Π΅Ρ‚))), экран ΠΈ (Ρ†Π²Π΅Ρ‚) {стили CSS ...}

3. БвязанныС с сСткой
@media (grid: 0) {Π‘Ρ‚ΠΈΠ»ΠΈ CSS ...}
@media (grid: 2) {Π‘Ρ‚ΠΈΠ»ΠΈ CSS...}

4. Π’ зависимости ΠΎΡ‚ высоты
@media all (height: 200px) {стили CSS ...}

5. БвязанныС с Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ
@media (hover: hover) {CSS Styles ...} / * ΠœΠΎΠΆΠ΅Ρ‚ навСсти курсор Π½Π° элСмСнты * /
@media (hover: none) {Π‘Ρ‚ΠΈΠ»ΠΈ CSS ...} / * НСвозмоТно навСсти курсор ΠΌΡ‹ΡˆΠΈ Π½Π° элСмСнты * /
@media (not (hover)) {CSS Styles ...} / * ΠžΡ‚Ρ€ΠΈΡ†Π°Π½ΠΈΠ΅ вмСстС с Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ * /

6. БвязанныС с ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ сторон
@media (max-ratio-ratio: 2/1) {Π‘Ρ‚ΠΈΠ»ΠΈ CSS ...}

7. max-color Related
@media (max-color: 2000) {Π‘Ρ‚ΠΈΠ»ΠΈ CSS...} / * Устройство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ максимум 2000 Π±ΠΈΡ‚ Π½Π° Ρ†Π²Π΅Ρ‚ * /

8. БвязанныС с максимальной высотой
@media all ΠΈ (max-height: 200 пиксСлСй) {стили CSS ...}

9. БвязанноС с ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ
@media (максимальноС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅: 250 Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° дюйм) {стили CSS ...}

10. БвязанныС с максимальной ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ
@media screen ΠΈ (max-width: 200 пиксСлСй) {стили CSS ...}

11. Мин-ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон БвязанныС
@media (min-aspect-ratio: 2/1) {Π‘Ρ‚ΠΈΠ»ΠΈ CSS ...}

12. БвязанныС с min-color
@media (min-color: 20) {Π‘Ρ‚ΠΈΠ»ΠΈ CSS ...} / * Устройство, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π΅ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 20 Π±ΠΈΡ‚ Π½Π° Ρ†Π²Π΅Ρ‚ * /

13. БвязанныС с ΠΌΠΈΠ½-высотой
@media only screen ΠΈ (min-height: 200px) {CSS Styles ...}

14. Мин-Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, связанноС с
@media (минимальноС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅: 60 Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° дюйм) {стили CSS ...}

15. БвязанныС с минимальной ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ
@media, Π° Π½Π΅ экран ΠΈ (min-width: 200 пиксСлСй) {стили CSS ...}

16. ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ, связанная с
@media (ориСнтация: ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚) {стили CSS ...}
@media (ориСнтация: альбомная) {стили CSS ...}

17. БвязанныС с Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΠ΅ΠΉ
@media (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅: 100 Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° дюйм) {стили CSS...}

18. сканированиС ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅
@media (сканированиС: чСрСсстрочная Ρ€Π°Π·Π²Π΅Ρ€Ρ‚ΠΊΠ°) {стили CSS ...}
@media (Ρ€Π°Π·Π²Π΅Ρ€Ρ‚ΠΊΠ°: прогрСссивная) {стили CSS ...}

19. ΡˆΠΈΡ€ΠΈΠ½Π° Бвязанная
@media (ΡˆΠΈΡ€ΠΈΠ½Π°: 280 пиксСлСй) {стили CSS ...}
 

Π’ΠΈΠΏ носитСля @media all устанавливаСт Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ свойства стиля для всСх Ρ‚ΠΈΠΏΠΎΠ² носитСля. Π­Ρ‚ΠΎ ΠΌΠ΅Π΄ΠΈΠ°-запрос для всСх устройств.

НапримСр:

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° для всСх устройств Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ @media all с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ характСристиками, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΡˆΠΈΡ€ΠΈΠ½Π°, высота, минимальная ΡˆΠΈΡ€ΠΈΠ½Π°, максимальная ΡˆΠΈΡ€ΠΈΠ½Π°, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈ Ρ‚.Π΄. для всСх устройств.

 @media all and (min-width: 540px) {
  .main-parent {
    красный Ρ†Π²Π΅Ρ‚;
    Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 22 пиксСля;
    Ρ„ΠΎΠ½: Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ;
    Π±ΠΎΡ€Π΄ΡŽΡ€: Ρ‚Π²Π΅Ρ€Π΄Ρ‹ΠΉ ΠΏΠΎΠΌΠΈΠ΄ΠΎΡ€ 4px;
  }
}
 

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ / информация / успСх
@media all - Ρ‚ΠΈΠΏ носитСля ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

Γ—
Π—Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅

Бвойство ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ ΠΌΠ΅Π΄ΠΈΠ°-запроса CSS @media print устанавливаСт Ρ€Π°Π·Π½Ρ‹Π΅ стили для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ.

НапримСр:
Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия -

  • Для Windows - CTRL + P
  • Для Mac - Command-P

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ / информация / успСх
Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ (Ρ‚.Π΅. @media print ), ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌ ΠŸΠ•Π§ΠΠ’Π¬. ΠŸΡ€ΠΎΡΡ‚ΠΎ слСдуйтС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌΡƒ Π²Ρ‹ΡˆΠ΅ ярлыку, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Windows ΠΈΠ»ΠΈ Mac.
Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ устройства, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ android, iphone ΠΈ Ρ‚. Π”., Π‘Π»Π΅Π΄ΡƒΠΉΡ‚Π΅ ярлыку Π² соотвСтствии с устройством.

Γ—
Π—Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅

 @media print ΠΈ (min-width: 340px) {
  .main-parent {
    красный Ρ†Π²Π΅Ρ‚;
    Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 18 пиксСлСй;
    Π±ΠΎΡ€Π΄ΡŽΡ€: Ρ‚Π²Π΅Ρ€Π΄Ρ‹ΠΉ ΠΏΠΎΠΌΠΈΠ΄ΠΎΡ€ 4px;
  }
}
 

Бвойство CSS media screen @media screen устанавливаСт Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ свойства стиля для всСх экранов Ρ†Π²Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°.

Π­Ρ‚ΠΎ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Ρ‚ΠΈΠΏ носитСля.

 @media screen и (max-width: 500 пиксСлСй) {
  .Π³Π»Π°Π²Π½Ρ‹ΠΉ {
    красный Ρ†Π²Π΅Ρ‚;
    Π±ΠΎΡ€Π΄ΡŽΡ€: Ρ‚Π²Π΅Ρ€Π΄Ρ‹ΠΉ ΠΏΠΎΠΌΠΈΠ΄ΠΎΡ€ 4px;
  }
}
 

МСдиа-запрос CSS @ media-speech - ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ‚ΠΈΠΏΠΎΠ² устройств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ распознавания Ρ€Π΅Ρ‡ΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ чтСния с экрана.

НапримСр:

 @media speech and (max-width: 1024px) {
  .Π³Π»Π°Π²Π½Ρ‹ΠΉ {
   ΡˆΠΈΡ€ΠΈΠ½Π°: 400 пиксСлСй;
   ΠΌΠ°Ρ€ΠΆΠ°: 5 пиксСлСй;
  }
}
 

ΠœΡ‹ ΡƒΠΆΠ΅ использовали min-width ΠΈ max-width Π²Ρ‹ΡˆΠ΅.Π”Π°Π²Π°ΠΉΡ‚Π΅ разбСрСмся Π² этом дальшС Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.

МСдиа-запрос min-width ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для установки Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… стилСй, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ устройства большС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹.

Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, ΠΌΠ΅Π΄ΠΈΠ°-запрос max-width ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для установки Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… стилСй, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ устройства мСньшС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹.

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

 @media all and (min-width: 768px) and (max-width: 1024px) {
  .Π³Π»Π°Π²Π½Ρ‹ΠΉ {
    ΠΊΠΎΡ€ΠΈΡ‡Π½Π΅Π²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚;
    Π³Ρ€Π°Π½ΠΈΡ†Π°: сплошной свСтло-Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ, 6 пиксСлСй;
  }
}
 

ΠΌΠ΅Π΄ΠΈΠ°-запрос для скрытия элСмСнтов

На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ элСмСнты Π½Π° основС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… свойств, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΡˆΠΈΡ€ΠΈΠ½Π°, высота ΠΈ Ρ‚. Π”.

Π•ΡΡ‚ΡŒ нСсколько способов ΡΠΊΡ€Ρ‹Ρ‚ΡŒ элСмСнты, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ -

  • display: none; - Π­Ρ‚ΠΎ скроСт элСмСнт. По сути, ΠΎΠ½ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ удаляСт элСмСнт, ΠΈ элСмСнт Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ мСста
  • visibility: hidden; - Π­Ρ‚ΠΎ скрываСт элСмСнт, Π½ΠΎ элСмСнт всС Π΅Ρ‰Π΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ пространство, ΠΈ элСмСнт Π²Π΅Π΄Π΅Ρ‚ сСбя Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ ΠΎΠ½ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½.
  • opacity: 0; - это ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ : скрытый , Π½ΠΎ это Π½Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ элСмСнт, ΠΈ Π²Ρ‹ всС Ρ€Π°Π²Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ элСмСнт
  • text-indent: -99999px - Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΡ‡Π΅Π½ΡŒ большоС ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ text-indent, Π²Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ³ΠΎ эффСкта.

Из Π½ΠΈΡ… Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярным способом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ TutorialBrain, являСтся использованиС дисплСя : Π½Π΅Ρ‚ . НСкоторыС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Front End Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ : скрыто .

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠ΅Π΄ΠΈΠ°-запроса для скрытия элСмСнтов

 @media (max-width: 500 пиксСлСй) {
 .imgval {
     дисплСй: Π½Π΅Ρ‚;
 }
}
 

Π‘Π»ΠΎΠΆΠ½Ρ‹Π΅ ΠΌΠ΅Π΄ΠΈΠ°-запросы ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ созданы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ -

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹

ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΈΠΏ носитСля

  • с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ носитСля
  • Один Ρ‚ΠΈΠΏ носитСля с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ свойствами носитСля (функциями носитСля), Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΡˆΠΈΡ€ΠΈΠ½Π°, высота ΠΈ Ρ‚. Π”.
  • A Одно свойство носитСля (Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ носитСля ) с нСсколькими свойствами ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° (Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°)

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° "ΠΈ"

 p {
 отступ: 10 пиксСлСй;
 Π³Ρ€Π°Π½ΠΈΡ†Π°: 2 пиксСля сплошного ΠΊΠΎΡ€ΠΈΡ‡Π½Π΅Π²ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°;
 Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 2em;
}

@media (min-width: 400px) ΠΈ (max-width: 700px) {
 p {box-shadow: 25px 15px 10px сСрый;
   Ρ„ΠΎΠ½: свСтло-Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ;
 }
}
 

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€

not являСтся ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ отрицания.Π’Π°ΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ носитСля ΠΏΡ€ΠΈ использовании ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° , Π° Π½Π΅ .

Π­Ρ‚ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ отмСняСт вСсь ΠΌΠ΅Π΄ΠΈΠ°-запрос (Π° Π½Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ΅Π΄ΠΈΠ°-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ).

Π˜Ρ‚Π°ΠΊ, Π² основном, ΠΊΠΎΠ³Π΄Π° вСсь ΠΌΠ΅Π΄ΠΈΠ°-запрос истинСн, этот ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ мСняСт Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π»ΠΎΠΆΠ½ΠΎΠ΅. Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, Ссли ΠΌΠ΅Π΄ΠΈΠ°-запрос Π»ΠΎΠΆΠ΅Π½, Ρ‚ΠΎΠ³Π΄Π° этот ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² истинноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° "Π½Π΅"

 p {
 отступ: 10 пиксСлСй;
 Π³Ρ€Π°Π½ΠΈΡ†Π°: 5px сплошной ΠΌΠ°Π»ΠΈΠ½ΠΎΠ²Ρ‹ΠΉ;
 Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 2em;
 сСмСйство ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²: Trebuchet MS;
}
@media not all and (max-width: 500px) {
 ΠΏ {
  Ρ‚Π΅Π½ΡŒ тСкста: 2px 4px 3px сСрый;
  радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 22 пиксСля;
 }
}
 

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ запятой (,) Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ логичСскому ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρƒ Π˜Π›Π˜ .

Запятая (,) ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ отдСляСт ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠ΅Π΄ΠΈΠ°-запрос ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠ΅Π΄ΠΈΠ°-запросов Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ (,). Если любой ΠΈΠ· ΠΌΠ΅Π΄ΠΈΠ°-запросов, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятой, Ρ€Π°Π²Π΅Π½ true , Ρ‚ΠΎΠ³Π΄Π° вСсь ΠΌΠ΅Π΄ΠΈΠ°-запрос Π±ΡƒΠ΄Π΅Ρ‚ true , ΠΈ Ρ‚ΠΎ ΠΆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊΠΎ всСм ΠΌΠ΅Π΄ΠΈΠ°-запросам, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ запятыми.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° "запятая (,)"

 .flexbox-MQ {
 ΠΌΠ°Ρ€ΠΆΠ°: 10 пиксСлСй;
 дисплСй: гибкий;
}

.child-val {
 отступ: 5 пиксСлСй;
 ΠΌΠ°Ρ€ΠΆΠ°: 5 пиксСлСй;
 ΡˆΠΈΡ€ΠΈΠ½Π°: 60 ​​пиксСлСй;
 высота: 60 ​​пиксСлСй;
 Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста: Ρ†Π΅Π½Ρ‚Ρ€;
 Π³Ρ€Π°Π½ΠΈΡ†Π°: сплошной Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ 1px;
 Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: # 94C548;
}

@media (max-width: 500px), (min-width: 700px) {
 .flexbox-MQ {дисплСй: сСтка;}
}
 

Волько ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для Π½ΠΎΠ²Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ². Π’Π°ΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒ Ρ‚ΠΈΠΏΠ° , Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ .

Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΌΠ΅Π΄ΠΈΠ°-запросы.Π­Ρ‚ΠΎ останавливаСт старыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΎΡ‚ примСнСния Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… стилСй ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ «СдинствСнного» ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°

 .grid-MQ {
 дисплСй: блок;
 Ρ†Π²Π΅Ρ‚: # 09559E;
 высота: 70 пиксСлСй;
}

.inside-val {
 отступ: 2 пиксСля;
 ΠΌΠ°Ρ€ΠΆΠ°: 5 пиксСлСй;
 Π³Ρ€Π°Π½ΠΈΡ†Π°: 2px solid # 09559E;
}

@media only screen ΠΈ (max-width: 500px) {
.grid-MQ {дисплСй: встроСнный Π±Π»ΠΎΠΊ;
  Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚;}
}
 

Π‘ΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон

Π² ΠΌΠ΅Π΄ΠΈΠ°-запросС

Π’ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΊ высотС называСтся ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ сторон.Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π²Π΅Π±-страницы это ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ области просмотра ΠΊ высотС.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ нСсколько стилСй Π² зависимости ΠΎΡ‚ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ сторон.

НСкоторыС ΠΎΠ±Ρ‰ΠΈΠ΅ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ сторон для ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ:

Бвойства ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ сторон, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон , ΠΌΠΈΠ½-ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон , максимальноС ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон ΠΈ Ρ‚. Π”., Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для установки Ρ€Π°Π·Π½Ρ‹Ρ… стилСй для Ρ€Π°Π·Π½Ρ‹Ρ… ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ сторон.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ сторон Π² ΠΌΠ΅Π΄ΠΈΠ°-запросС

 h3 {padding: 10;
ΠΎΠΊΠ°Π½Ρ‚ΠΎΠ²ΠΊΠ°: 2 ΡΠΏΠ»ΠΎΡˆΠ½Ρ‹Ρ… ΠΊΠΎΡ€ΠΈΡ‡Π½Π΅Π²Ρ‹Ρ…;
}
 / * 476 X 476 Π‘ΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон для Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ * /
@media (ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон: 1/1) {
h3 {Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ;
Ρ†Π²Π΅Ρ‚: Π·Π΅Π»Π΅Π½Ρ‹ΠΉ;
}
}
/ * МинимальноС ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон 953 X 476 * /
@media (минимальноС ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон: 2/1) {
h3 {Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Π·ΠΎΠ»ΠΎΡ‚ΠΎ;
Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 3em;
}
}
* МаксимальноС ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон * /
@media (максимальноС ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон: 2/1) {
h3 {Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: ΠΊΠΎΡ€Π°Π»Π»ΠΎΠ²Ρ‹ΠΉ;
Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 1em;
}
}
 

ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ ΠΌΠ΅Π΄ΠΈΠ°-запроса CSS

Π•ΡΡ‚ΡŒ 2 Ρ‚ΠΈΠΏΠ° ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ страницы.

  1. ΠŸΠΎΡ€Ρ‚Ρ€Π΅Ρ‚
  2. Альбом

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠŸΠΎΡ€Ρ‚Ρ€Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠΎ высотС большС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅.

Бвойство ориСнтация: портрСтная ориСнтация ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π° ΠΌΠ΅Π΄ΠΈΠ°-запроса CSS

 .portrait-MQ {
  сСмСйство ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²: Ρ‚Π°Ρ…ΠΎΠΌΠ°;
  -webkit-text-stroke: 1,3 пиксСля Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ;
  -webkit-text-fill-color: Π±Π΅Π»Ρ‹ΠΉ;
}

@media (ориСнтация: портрСтная) {
   .ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚-MQ {
  -webkit-text-fill-color: Π·ΠΎΠ»ΠΎΡ‚ΠΎ;
   }
 }
 

Π›Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚ ΠΌΠ΅Π΄ΠΈΠ°-запросов CSS

Π¨ΠΈΡ€ΠΈΠ½Π° страницы ΠΈΠ»ΠΈ изобраТСния Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Альбомная большС, Ρ‡Π΅ΠΌ высота.

Бвойство ориСнтация: альбомная ориСнтация ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚Π° ΠΌΠ΅Π΄ΠΈΠ°-запросов CSS

 .landscape-MQ {
  сСмСйство ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²: Ρ‚Π°Ρ…ΠΎΠΌΠ°;
  -webkit-text-stroke: 1.3px Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ;
  -webkit-text-fill-color: Π±Π΅Π»Ρ‹ΠΉ;
}

@media (ориСнтация: альбомная) {
   .landscape-MQ {
  -webkit-text-fill-color: Ρ€ΠΎΠ·ΠΎΠ²Ρ‹ΠΉ;
     Π³Ρ€Π°Π½ΠΈΡ†Π°: сплошной Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ 2px;
}
  }
 

МСдиа-запрос - ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Ρ… способов создания Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π°.

Π˜Ρ‚Π°ΠΊ, Π²Π°ΠΆΠ½ΠΎ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Π΄ΠΈΠ°Ρ„Π°ΠΉΠ»Ρ‹ Π² зависимости ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² экрана. Бписок Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² экрана прСдставлСн Π½ΠΈΠΆΠ΅ -

Бписок свойств мСдиаустройств

НаиболСС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° НазначСниС
ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΊ высотС области просмотра
Ρ†Π²Π΅Ρ‚Π½ΠΎΠΉ Π¦Π²Π΅Ρ‚Π½ΠΎΠΉ экран
сСтка Если устройство являСтся сСточным устройством
высота высота области просмотра
Π½Π°Π²Π΅Π΄ΠΈΡ‚Π΅ курсор ΠΌΡ‹ΡˆΠΈ 2 9027 hovers)
max-aspect-ratio МаксимальноС ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΊ высотС области просмотра
max-color МаксимальноС количСство Π±ΠΈΡ‚ Π½Π° Ρ†Π²Π΅Ρ‚ Π² устройствС
max-height Максимальная высота области просмотра 9 0278
макс. Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ МаксимальноС количСство пиксСлСй Π½Π° дисплСС
max-width Максимальная ΡˆΠΈΡ€ΠΈΠ½Π° области просмотра
10 ΠΌΠΈΠ½-32 ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон МинимальноС ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΊ высотС области просмотра
min-color МинимальноС количСство Π±ΠΈΡ‚ Π½Π° Ρ†Π²Π΅Ρ‚ Π² устройствС
min-height Минимальная высота ΠΎΠ±Π»Π°ΡΡ‚ΡŒ просмотра
Мин. Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ МинимальноС количСство пиксСлСй Π½Π° дисплСС
Мин.ΡˆΠΈΡ€ΠΈΠ½Π° Минимальная ΡˆΠΈΡ€ΠΈΠ½Π° области просмотра

2 ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ

ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Π΅ страницы Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Ρ‹ ΠΈΠ»ΠΈ располоТСны
Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ution ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ пиксСлСй Π½Π° дисплСС
сканированиС ΠŸΡ€ΠΈ сканировании устройства
ΡˆΠΈΡ€ΠΈΠ½Π° Π¨ΠΈΡ€ΠΈΠ½Π° области просмотра

,

,

.

,

,

.

Π’Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹ Android минимальная ΡˆΠΈΡ€ΠΈΠ½Π° устройства максимальная ΡˆΠΈΡ€ΠΈΠ½Π° устройства ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ
HTC One X 360 пиксСлСй 640px ПСйзаТ
HTC One X 360 пиксСлСй 640px ΠŸΠΎΡ€Ρ‚Ρ€Π΅Ρ‚
LG G5 360 пиксСлСй 640px ПСйзаТ
LG G5 360 пиксСлСй 640px ΠŸΠΎΡ€Ρ‚Ρ€Π΅Ρ‚
Samsung Π“Π°Π»Π°ΠΊΡ‚ΠΈΠΊΠ° S6 360 пиксСлСй 640px ПСйзаТ
Samsung Π“Π°Π»Π°ΠΊΡ‚ΠΈΠΊΠ° S6 360 пиксСлСй 640px ΠŸΠΎΡ€Ρ‚Ρ€Π΅Ρ‚
, Samsung Galaxy S6 Edge, 360 пиксСлСй 640px ПСйзаТ
, Samsung Galaxy S6 Edge, 360 пиксСлСй 640px ΠŸΠΎΡ€Ρ‚Ρ€Π΅Ρ‚

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ ΠΌΠ΅Π΄ΠΈΠ°-запросы для Π’Π•Π›Π•Π€ΠžΠΠžΠ’ ANDROID

 / * HTC One X - альбомная ΠΈ портрСтная * /
@media screen ΠΈ (device-width: 360px) ΠΈ (device-height: 640px) {/ * Π‘Ρ‚ΠΈΠ»ΡŒ CSS * /}

/ * HTC One X - альбомная ΠΈ портрСтная * /
@media screen ΠΈ (device-width: 360px) ΠΈ (device-height: 640px) {/ * Π‘Ρ‚ΠΈΠ»ΡŒ CSS * /}

/ * LG G5 - альбомная ΠΈ портрСтная * /
@media screen ΠΈ (device-width: 360px) ΠΈ (device-height: 640px) {/ * Π‘Ρ‚ΠΈΠ»ΡŒ CSS * /}

/ * Samsung Galaxy S6 - ПСйзаТ ΠΈ ΠŸΠΎΡ€Ρ‚Ρ€Π΅Ρ‚ * /
@media screen ΠΈ (device-width: 360px) ΠΈ (device-height: 640px) {/ * Π‘Ρ‚ΠΈΠ»ΡŒ CSS * /}

/ * Samsung Galaxy S6 Edge - альбомная ΠΈ портрСтная * /
@media screen ΠΈ (device-width: 360px) ΠΈ (device-height: 640px) {/ * Π‘Ρ‚ΠΈΠ»ΡŒ CSS * /}
 
ΠŸΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹ Android минимальная ΡˆΠΈΡ€ΠΈΠ½Π° устройства максимальная ΡˆΠΈΡ€ΠΈΠ½Π° устройства ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ
Nexus 10 800 пиксСлСй 1280px ПСйзаТ
Nexus 10 800 пиксСлСй 1280px ΠŸΠΎΡ€Ρ‚Ρ€Π΅Ρ‚
Nexus 7 600 пиксСлСй 960px ПСйзаТ
Nexus 7 600 пиксСлСй 960px ΠŸΠΎΡ€Ρ‚Ρ€Π΅Ρ‚
Surface Pro 3 960px 1440px ПСйзаТ
Surface Pro 3 960px 1440px ΠŸΠΎΡ€Ρ‚Ρ€Π΅Ρ‚

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ ΠΌΠ΅Π΄ΠΈΠ°-запросы для ΠŸΠ›ΠΠΠ¨Π•Π’ΠžΠ’ ANDROID

 / * Nexus 10 - альбомная ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ * /
@media screen ΠΈ (ΡˆΠΈΡ€ΠΈΠ½Π° устройства: 800 пиксСлСй) ΠΈ (высота устройства: 1280 пиксСлСй) ΠΈ (ориСнтация: альбомная / портрСтная) {/ * Π‘Ρ‚ΠΈΠ»ΡŒ CSS * /}

/ * Nexus 7 - альбомная ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ * /
@media screen ΠΈ (ΡˆΠΈΡ€ΠΈΠ½Π° устройства: 600 пиксСлСй) ΠΈ (высота устройства: 960 пиксСлСй) ΠΈ (ориСнтация: альбомная / портрСтная) {/ * Π‘Ρ‚ΠΈΠ»ΡŒ CSS * /}

/ * Surface Pro 3 - альбомная ΠΈ портрСтная * /
@media screen ΠΈ (ΡˆΠΈΡ€ΠΈΠ½Π° устройства: 960 пиксСлСй) ΠΈ (высота устройства: 1440 пиксСлСй) ΠΈ (ориСнтация: альбомная / портрСтная) {/ * Π‘Ρ‚ΠΈΠ»ΡŒ CSS * /}
 
Π Π°Π·Π½ΠΎΠ΅ минимальная ΡˆΠΈΡ€ΠΈΠ½Π° устройства максимальная ΡˆΠΈΡ€ΠΈΠ½Π° устройства ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ
BlackBerry Z10 384px 640px ПСйзаТ
BlackBerry Z10 384px 640px ΠŸΠΎΡ€Ρ‚Ρ€Π΅Ρ‚
Kindle Fire 1024px 600 пиксСлСй ПСйзаТ
Kindle Fire 1024px 600px ΠŸΠΎΡ€Ρ‚Ρ€Π΅Ρ‚
 / * BlackBerry Z10 - альбомная ΠΈ портрСтная * /
@media only screen ΠΈ (min-device-width: 384px) and (max-device-width: 640px) and (ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ: альбомная / портрСтная) {/ * Π‘Ρ‚ΠΈΠ»ΡŒ CSS * /}

/ * Kindle Fire - альбомная ΠΈ портрСтная * /
@media only screen ΠΈ (min-device-width: 600px) and (max-device-width: 1024px) and (ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ: альбомная / портрСтная) {/ * Π‘Ρ‚ΠΈΠ»ΡŒ CSS * /}
 
IPAD минимальная ΡˆΠΈΡ€ΠΈΠ½Π° устройства максимальная ΡˆΠΈΡ€ΠΈΠ½Π° устройства ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ
iPad 768px 1024px ПСйзаТ
iPad 768px 1024px ΠŸΠΎΡ€Ρ‚Ρ€Π΅Ρ‚
iPad Mini 768px 1024px ПСйзаТ
iPad Mini 768px 1024px ΠŸΠΎΡ€Ρ‚Ρ€Π΅Ρ‚
iPad Mini 2 1536px 2048px ПСйзаТ
iPad Mini 2 1536px 2048px ΠŸΠΎΡ€Ρ‚Ρ€Π΅Ρ‚
iPad Pro 2048px 2732px ПСйзаТ
iPad Pro 2048px 2732px ΠŸΠΎΡ€Ρ‚Ρ€Π΅Ρ‚

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ ΠΌΠ΅Π΄ΠΈΠ°-запросы для IPAD

 / * iPad - альбомная ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ * /
@media only screen ΠΈ (min-device-width: 768px) and (max-device-width: 1024px) and (ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ: альбомная / портрСтная) {/ * Π‘Ρ‚ΠΈΠ»ΡŒ CSS * /}

/ * iPad Mini - альбомная ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ * /
@media only screen ΠΈ (min-device-width: 768px) and (max-device-width: 1024px) and (ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ: альбомная / портрСтная) {/ * Π‘Ρ‚ΠΈΠ»ΡŒ CSS * /}

/ * iPad Mini 2-4 - альбомная ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ * /
@media only screen ΠΈ (min-device-width: 1536px) and (max-device-width: 2048px) and (ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ: альбомная / портрСтная) {/ * Π‘Ρ‚ΠΈΠ»ΡŒ CSS * /}

/ * iPad Pro - альбомная ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ * /
@media only screen ΠΈ (min-device-width: 2048px) and (max-device-width: 2732px) and (ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ: альбомная / портрСтная) {/ * Π‘Ρ‚ΠΈΠ»ΡŒ CSS * /}
 
IPHONE минимальная ΡˆΠΈΡ€ΠΈΠ½Π° устройства максимальная ΡˆΠΈΡ€ΠΈΠ½Π° устройства ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ
iPhone 4 320 пиксСлСй 480 пиксСлСй ПСйзаТ
iPhone 4 320 пиксСлСй 480 пиксСлСй ΠŸΠΎΡ€Ρ‚Ρ€Π΅Ρ‚
iPhone 5 320 пиксСлСй 568px ПСйзаТ
iPhone 5 320 пиксСлСй 568px ΠŸΠΎΡ€Ρ‚Ρ€Π΅Ρ‚
iPhone 7 375px 667px ПСйзаТ
iPhone 7 375px 667px ΠŸΠΎΡ€Ρ‚Ρ€Π΅Ρ‚
iPhone 7 Plus 414px 736px ПСйзаТ
iPhone 7 Plus 414px 736px ΠŸΠΎΡ€Ρ‚Ρ€Π΅Ρ‚

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ ΠΌΠ΅Π΄ΠΈΠ°-запросы для IPHONE

 / * iPhone 4 - ПСйзаТ ΠΈ ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚ * /
@media only screen ΠΈ (min-device-width: 320px) and (max-device-width: 480px) and (ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ: альбомная / портрСтная) {/ * Π‘Ρ‚ΠΈΠ»ΡŒ CSS * /}

/ * iPhone 5 - ПСйзаТ ΠΈ ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚ * /
@media only screen ΠΈ (min-device-width: 320px) and (max-device-width: 568px) and (ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ: альбомная / портрСтная) {/ * Π‘Ρ‚ΠΈΠ»ΡŒ CSS * /}

/ * iPhone 7 - альбомная ΠΈ портрСтная * /
@media only screen ΠΈ (min-device-width: 375px) and (max-device-width: 667px) and (ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ: альбомная / портрСтная) {/ * Π‘Ρ‚ΠΈΠ»ΡŒ CSS * /}

/ * iPhone 7plus - альбомная ΠΈ портрСтная * /
@media only screen ΠΈ (min-device-width: 414px) and (max-device-width: 736px) and (ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ: альбомная / портрСтная) {/ * Π‘Ρ‚ΠΈΠ»ΡŒ CSS * /}
 

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Π΄ΠΈΠ°-запросы CSS для Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°?

CSS - ΠΎΠ΄Π½Π° ΠΈΠ· основ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π°.Π₯отя CSS начинался ΠΊΠ°ΠΊ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ Π²Π΅Π±-страницы, каТдая итСрация спСцификации CSS Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ приносит большС, особСнно ΠΊΠΎΠ³Π΄Π° Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ кроссбраузСрной совмСстимости.

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

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

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ΅Π΄ΠΈΠ°-запросы CSS?

МСдиа-запросы CSS Π½Π°Ρ‡ΠΈΠ½Π°Π»ΠΈΡΡŒ со спСцификации CSS2, которая Π²ΠΊΠ»ΡŽΡ‡Π°Π»Π° ΠΌΠ΅Π΄ΠΈΠ°-ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS Π² свою Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ. МСдиа-ΠΏΡ€Π°Π²ΠΈΠ»Π° Π±Ρ‹Π»ΠΈ Π²Π²Π΅Π΄Π΅Π½Ρ‹ Π² CSS послС наблюдСния Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹ΠΌΠΈ устройствами, наводнившими Ρ€Ρ‹Π½ΠΎΠΊ ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ воспринятыми потрСбитСлями.

НапримСр, это Π±Ρ‹Π»ΠΎ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ врСмя, ΠΊΠΎΠ³Π΄Π° Π±Ρ‹Π»ΠΈ прСдставлСны Ρ€Π΅Ρ‡Π΅Π²Ρ‹Π΅ устройства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³Π»ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π²Π΅Π±-страницу Π·Π° вас. Но, ΠΊ соТалСнию, хотя ΠΏΡ€Π°Π²ΠΈΠ»Π° для БМИ Π±Ρ‹Π»ΠΈ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π°ΠΆΠ½Ρ‹, ΠΎΠ½ΠΈ Π½Π΅ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΠΈΠ»ΠΈ сообщСство Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Бильная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ мСдиаустройства Π½Π΅ Π±Ρ‹Π»ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ Ρ‚Π°ΠΊΠΎΠΉ трансформации (ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π΄ΠΎ этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°!).

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

Π˜Ρ‚Π°ΠΊ, забСгая Π²ΠΏΠ΅Ρ€Π΅Π΄, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ CSS ΠΏΠΎΠ΄ΡƒΠΌΠ°Π»ΠΈ ΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ этого свойства. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° Π½Π΅ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»ΠΈΡΡŒ Π² сообщСствС, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ запросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΎΠ΅ устройство ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ CSS.Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΈ Π½Π°Π·Π²Π°Π½Ρ‹ ΠΌΠ΅Π΄ΠΈΠ°-запросами CSS.

ΠΌΠ΅Π΄ΠΈΠ°-запросов CSS, ΠΊΠ°ΠΊ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ сСгодня Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ Π²Π΅Π±-прилоТСния. МСдиа-запросы CSS - это условия ΠΈ запросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² Π²Π΅ΠΊ сотСн устройств ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².

Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΌΠ΅Π΄ΠΈΠ°-ΠΏΡ€Π°Π²ΠΈΠ»Π° смотрСли Π½Π° смартфон, ΠΌΠ΅Π΄ΠΈΠ°-запросы CSS смотрСли Π½Π° ΠΎΠ±Π»Π°ΡΡ‚ΡŒ просмотра, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π°ΠΆΠ΅ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ. Π­Ρ‚ΠΈ ΠΌΠ΅Π΄ΠΈΠ°-запросы Π΄Π°Π»ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π² соотвСтствии с Ρ‚ΠΈΠΏΠΎΠΌ устройства ΠΈΠ»ΠΈ Π΅Π³ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ нас ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΡˆΠ°Π³Ρƒ Π² Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠΌ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅.ИзмСнСниС, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΄ΡƒΠΌΠ°Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ CSS, Π±Ρ‹Π»ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ принято ΠΈ стало Π½Π΅ΠΎΡ‚ΡŠΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Π΄ΠΈΠ°-запросов CSS.

Наступил 2021 Π³ΠΎΠ΄! Нам Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½Ρ‹ ΠΌΠ΅Π΄ΠΈΠ°-запросы?

ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΉΡ‚ΠΈ Π²Π°ΠΌ Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ: Β«Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΠΈ Π½Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ ΠΌΠ΅Π΄ΠΈΠ°-запросы CSS, учитывая мноТСство Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ спСцификаций, ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь»? Π­Ρ‚ΠΎ искрСнний ΠΈ частый вопрос для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ свой ΠΏΡƒΡ‚ΡŒ с ΠΌΠ΅Π΄ΠΈΠ°-запросов.

Π§Ρ‚ΠΎ ΠΆ, CSS сСйчас Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ Π·Ρ€Π΅Π»Ρ‹ΠΉ, Ρ‡Π΅ΠΌ это Π±Ρ‹Π»ΠΎ Ρ€Π°Π½ΡŒΡˆΠ΅, ΠΊΠΎΠ³Π΄Π° Π±Ρ‹Π» прСдставлСн CSS 2.БСйчас Ρƒ нас Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π² CSS, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ стандартныС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹ΠΌΠΈ концСпциями Π² CSS.

Одна ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… Π²Π΅Ρ‰Π΅ΠΉ, которая ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡƒΠΌ, - это сСтки ΠΈ подсСтки CSS. Π‘Π΅Ρ‚ΠΊΠΈ CSS Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ ΠΏΠΎ своСй ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅ ΠΈ часто ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Они Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ кодирования с ΠΌΠ΅Π΄ΠΈΠ°-запросами для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ ΠΈ увСличСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° столбца Π² соотвСтствии с экраном устройства.

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

Другая Ρ‡Π°ΡΡ‚ΡŒ сСток CSS - это Π³ΠΈΠ±ΠΊΠΈΠΉ Π±Π»ΠΎΠΊ CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ являСтся Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΏΠΎ своСй ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅ ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ².Как Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Ρƒ вас Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ собствСнный Π½Π°Π±ΠΎΡ€ инструмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‡Π΅Π½ΡŒ быстро Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‚. Π­Ρ‚ΠΈ инструмСнты сводят Π½Π° Π½Π΅Ρ‚ наши усилия ΠΈ экономят ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, оставляя нас с постоянным вопросом: Β«Π”ΠΎΠ»ΠΆΠ½Ρ‹ Π»ΠΈ ΠΌΡ‹ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΌΠ΅Π΄ΠΈΠ°-запросы прямо сСйчас, Π² 2021 Π³ΠΎΠ΄ΡƒΒ»?

Π― ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π΅ Π½Π° этот вопрос Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π²Π΅ Π²Π΅Ρ‰ΠΈ: Π½ΡƒΠΆΠ½Ρ‹ Π»ΠΈ Π½Π°ΠΌ ΠΌΠ΅Π΄ΠΈΠ°-запросы CSS Π² 2021 Π³ΠΎΠ΄Ρƒ. Π§Ρ‚ΠΎ ΠΆ, это ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ ΠΏΡ€Π°Π²Π΄Π°, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ элСмСнты CSS Π΄Π°ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ быстрыС ΠΈ Π»ΡƒΡ‡ΡˆΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния отзывчивости. Однако Π²Π΅Ρ€Π½ΠΎ ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ я сам Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» Π±Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ спСцификации, Π° Π½Π΅ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΌΠ΅Π΄ΠΈΠ°-запросах.

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

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

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

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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS, HTML, WordPress ΠΈ Π΄Ρ€.!

Как ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΠ΅Π΄ΠΈΠ°-запросы Π² CSS для Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°?

Бинтаксис для ΠΌΠ΅Π΄ΠΈΠ°-запросов CSS Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ TestNG, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, ΠΊΠ°ΠΊ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ.

МСдиа-запрос ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ словом Β«ΠΌΠ΅Π΄ΠΈΠ°Β» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

@media ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€ ()

@media ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€ ()

НапримСр:

@media only screen ΠΈ (max-width: 480px) {
/ * ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° CSS / *
}

@media only screen and (max-width: 480px) {

/ * CSS rules to apply / *

}

Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Π΄ΠΈΠ°-запрос Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ экраны (Β«Ρ‚ΠΎΠ»ΡŒΠΊΠΎ экран», ΠΊΠ°ΠΊ написано) с максимальной ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 480 пиксСлСй.Если ΠΎΠ½ Π΅Π³ΠΎ Π½Π°ΠΉΠ΄Π΅Ρ‚, условия Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹, ΠΈ Π² HTML-ΠΊΠΎΠ΄ Π±ΡƒΠ΄ΡƒΡ‚ внСсСны измСнСния.

Для примСнСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅Π΄ΠΈΠ°-Ρ‚ΠΈΠΏΠ°, Π° Π½Π΅ ΠΌΠ΅Π΄ΠΈΠ°-Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (запросов), ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния:

@media print {
.Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {
Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 12 пиксСлСй
}
}

@media print {

.heading {

font-size: 12px

}

}

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ запрос сдСлаСт содСрТимоС с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ ΠΈΠΌΠ΅Π½ΠΈ класса Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΡˆΡ€ΠΈΡ„Ρ‚Π° 12 пиксСлСй, ΠΊΠΎΠ³Π΄Π° страницу Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ.

ΠŸΡ€Π°Π²ΠΈΠ»Π° для срСдств массовой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· нашС Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ устройства для отобраТСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. Π’ этом Π½Π°ΠΌ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΌΠ΅Π΄ΠΈΠ°-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ нашС ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ состояниС ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS. Π₯отя сущСствуСт мноТСство ΠΏΡ€Π°Π²ΠΈΠ» ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΌΡ‹ обсудим лишь Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ…, Π²Π°ΠΆΠ½Ρ‹Π΅ для Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°.

ΠŸΡ€Π°Π²ΠΈΠ»Π° для ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈ высоты ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, - это ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ высоту области просмотра.ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойств Β«widthΒ», Β«max-widthΒ» ΠΈ Β«min-widthΒ» для Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΡƒΠ·ΠΊΠΈΡ… мСст.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€Π°Π²ΠΈΠ»Π° максимальной ΡˆΠΈΡ€ΠΈΠ½Ρ‹ носитСля:

@media screen ΠΈ (max-width: 840px) {
ΠΏ {
красный Ρ†Π²Π΅Ρ‚;
}
}

@media screen ΠΈ (max-width: 840px) {

p {

color: red;

}

}

ΠŸΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ для достиТСния Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ:





МСдиа-запросы
<ΡΡ‚ΠΈΠ»ΡŒ>
@media screen ΠΈ (max-width: 840px) {
ΠΏ {
красный Ρ†Π²Π΅Ρ‚;
}
}



<Ρ†Π΅Π½Ρ‚Ρ€>

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΌΠ΅Π΄ΠΈΠ°-ΠΏΡ€Π°Π²ΠΈΠ»



1

2

3

4

5

6

7

8

9

10

11

12

13

140002

18

19

20

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

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€Π°Π²ΠΈΠ» для носитСлСй

Для экрана ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π±ΠΎΠ»Π΅Π΅ 840 пиксСлСй Ρ‚Π΅Π³ Β«pΒ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ содСрТимоС Ρ‡Π΅Ρ€Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π‘Π½ΠΈΠΌΠΎΠΊ экрана Π²Ρ‹ΡˆΠ΅ сдСлан Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ LambdaTest.

На экранС ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ ΠΌΠ΅Π½Π΅Π΅ 840 пиксСлСй ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π° красный Ρ†Π²Π΅Ρ‚ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

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

Для Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅Ρ‚ΠΊΠΎΠ³ΠΎ просмотра Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ HTML-ΠΊΠΎΠ΄ Π² своСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ просмотра, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ эффСкт.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π²Ρ‹ΡˆΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ - Opera Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Windows 10. Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ высоты ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρ‹.

БКАЧАВЬ LT BROWSER

ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ Π² ΠΌΠ΅Π΄ΠΈΠ°-запросС CSS

ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ устройства - ΠΎΠ΄Π½Π° ΠΈΠ· основных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΡΠ½ΠΈΠΆΠ°ΡŽΡ‰ΠΈΡ… ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° вашСго Π²Π΅Π±-сайта. ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ достигнута, Ссли Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΈ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.Как ΠΈ Π² случаС с ΠΌΠ΅Π΄ΠΈΠ°-запросами, Π·Π½Π°Π½ΠΈΠ΅ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ устройства ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π½Π°ΠΌ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ повысит ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ°.

ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ носитСля ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΎ ΠΊΠ°ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

@media (ориСнтация: альбомная) {
ΠΏ {
красный Ρ†Π²Π΅Ρ‚;
Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 36 пиксСлСй;
}
}

@media (ориСнтация: альбомная) {

p {

Ρ†Π²Π΅Ρ‚: красный;

Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 36 пиксСлСй;

}

}

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° Π² альбомной ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ книТная ориСнтация Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ.

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ снимок экрана сдСлан ΠΈΠ· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° LT, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π΄Π²Π° устройства для тСстирования.

Π Π°Π·ΡŠΠ΅ΠΌΡ‹

Π² ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ… для носитСлСй

Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° нСдостаточно для обСспСчСния скорости ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ°. Π§Ρ‚ΠΎ, Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… устройствах ΠΈ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ условиями? Для Ρ‚Π°ΠΊΠΈΡ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ (логичСскиС) Π² ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ… ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°. Π’ ΠΌΠ΅Π΄ΠΈΠ°-запросах CSS соСдинитСли ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Ρ‚Ρ€ΠΈ значСния:

Π­Ρ‚ΠΈ соСдинитСли ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΎ ΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ Π² логичСских выраТСниях ΠΈ Π² языках программирования.Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒ Β«ΠΈΒ», Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:

@media (ориСнтация: альбомная) ΠΈ (минимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 1080 пиксСлСй) {
ΠΏ {
красный Ρ†Π²Π΅Ρ‚;
Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 36 пиксСлСй;
}
}

@media (ориСнтация: альбомная) ΠΈ (минимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 1080 пиксСлСй) {

p {

Ρ†Π²Π΅Ρ‚: красный;

Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 36 пиксСлСй;

}

}

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ минимальной ΡˆΠΈΡ€ΠΈΠ½Π΅ экрана 1080 пиксСлСй ΠΈ альбомной ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² эту ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° Π² Π΄Π°Π½Π½ΠΎΠΉ ситуации.

@media (ориСнтация: альбомная), (min-width: 1080 пиксСлСй) {
ΠΏ {
красный Ρ†Π²Π΅Ρ‚;
Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 36 пиксСлСй;
}
}

@media (ориСнтация: альбомная), (минимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 1080 пиксСлСй) {

p {

Ρ†Π²Π΅Ρ‚: красный;

Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 36 пиксСлСй;

}

}

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ, Ссли ориСнтация - альбомная ΠΈΠ»ΠΈ минимальная ΡˆΠΈΡ€ΠΈΠ½Π° - 1080 пиксСлСй.Π’ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах Π½Π°Π±Π»ΡŽΠ΄Π°ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ измСнСния:

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

ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ Β«notΒ» ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ с ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словом Β«notΒ», ΠΈ это Π±ΡƒΠ΄Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ для Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠŸΡ€ΠΎΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π½ΠΈΠΆΠ΅ свои ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Π΄ΠΈΠ°-запросы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ сообщСству.

ΠŸΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ Π±Ρ‹Π» прСдставлСн Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ 3 спСцификации.Π‘ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ 4 ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС гибкости с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния опрСдСлСния чисСл ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² Π±Π΅Π· использования логичСских ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ соСдинитСлСй. БпСцификация уровня 4 Π² ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ… ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° Π²Π²ΠΎΠ΄ΠΈΡ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ Π² запросы. Π˜Ρ‚Π°ΠΊ, запрос:

(минимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 640 пиксСлСй) ΠΈ (максимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 1080 пиксСлСй)

(минимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 640 пиксСлСй) ΠΈ (максимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 1080 пиксСлСй)

ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ записано со спСцификациСй уровня 4 ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

(640 пиксСлСй <= ΡˆΠΈΡ€ΠΈΠ½Π° <= 1080 пиксСлСй)

(640 пиксСлСй <= ΡˆΠΈΡ€ΠΈΠ½Π° <= 1080 пиксСлСй)

Π§Ρ‚ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈ яснСС Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΌΠ΅Π΄ΠΈΠ°-ΠΏΡ€Π°Π²ΠΈΠ».Однако для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, ΠΈ ΠΎΠ±Π° ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для достиТСния отзывчивости.

Π’ΠΎΡ‡ΠΊΠΈ останова ΠΈ ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹

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

ΠŸΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ 10 ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅

Π›ΡƒΡ‡ΡˆΠΈΠΉ способ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΠΈ останова - ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΡƒΡŽ панСль Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Адаптивная панСль Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ позволяСт ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠΊΠ½Π° (ΠΈΠ»ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ нСсколько Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ), помогая Π½Π°ΠΌ быстро ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΡƒΠ·ΠΊΠΈΠ΅ мСста.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ панСль Π² Google Chrome, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π²Π΅Π±-сайт (ΠΊΠ°ΠΊ LambdaTest открывался Π² этой дСмонстрации).

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ .

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅, послС открытия ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.

ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ отзывчивая панСль. Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ экрана ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΡƒΠ·ΠΊΠΈΠ΅ мСста.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ измСняСтся Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠΈ / Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ экрана (вСрхняя панСль). Π­Ρ‚Π° панСль ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΠΈ останова, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠ΄ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ экрана. Π’ΠΎ ΠΆΠ΅ самоС ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈ ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°.

ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ стали основным Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π²ΠΎ всСм ΠΌΠΈΡ€Π΅. Π§Ρ‚ΠΎ касаСтся стратСгии Π΄ΠΈΠ·Π°ΠΉΠ½Π°, Π² настоящСС врСмя всСгда рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ Π΄ΠΈΠ·Π°ΠΉΠ½Π°, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства, для идСального Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°.

Если Π²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Ρ‚ΠΎ оставлСниС ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΌ мСстС Π² спискС ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π²Π°ΡˆΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. НачнитС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ с ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств ΠΈ постСпСнно Π΄Π²ΠΈΠ³Π°ΠΉΡ‚Π΅ΡΡŒ Π²Π²Π΅Ρ€Ρ… ΠΏΠΎ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ (ΠΈΠ»ΠΈ Π½Π°Π·Π°Π΄ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ). Π’Π°ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ всСгда Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ваши ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π΄ΠΎΠ²ΠΎΠ»ΡŒΠ½Ρ‹, Π° созданный Π²Π°ΠΌΠΈ Π²Π΅Π±-сайт Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΌ.Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π²Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ LT-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ прСдоставляСт большС возмоТностСй, Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ.

ΠšΡ€ΠΎΡΡΠ±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Π°Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ для ΠΌΠ΅Π΄ΠΈΠ°-запросов CSS

Как Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅, кроссбраузСрная ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ для запросов CSS Media Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½Π°. Однако ΠΎΠ½ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ старыС вСрсии Internet Explorer ΠΈ Mozilla Firefox.

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

Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅!

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

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

Π₯Π°Ρ€ΠΈΡˆ Π Π°Π΄ΠΆΠΎΡ€Π°

Π― ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅. МнС нравится расти вмСстС с Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ΠΌ тСхнологичСского ΠΌΠΈΡ€Π°. Π― ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½ΠΎΠ³ΠΎ инструмСнта, Ρ‡Π΅ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ…ΠΎΡ‚ΡŒ ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΌΠΈΡ€.Помимо ΠΌΠΎΠ΅ΠΉ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, я ΠΎΡ‡Π΅Π½ΡŒ люблю Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΈΡˆΡƒ Π½Π° https://www.themeaninglesslife.com.

.

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

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