Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 17

Автор Π˜Ρ‚Π°Π½ ΠœΠ°Ρ€ΠΊΠΎΡ‚Ρ‚

Π’ΠΎΡ‚ гипотСтичСский ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. НапримСр, ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ² сдСлала ΠΌΠ°ΠΊΠ΅Ρ‚ модуля глобальной Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ с двумя ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ ссылками ΠΈ ΠΏΠΎΠ»Π΅ΠΌ поиска.

Π‘ этим ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ Π² Ρ€ΡƒΠΊΠ°Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ Π² шаблон (рис. 5.7).


Рис. 5.7. Π’Π°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ спроСктированная строка Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π½Π° экранС дСсктопа


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


Рис. 5.8. Для устройств с Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ссылки ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π½ΠΈΠΆΠ΅ строки поиска


На этапС Π°Π½Π°Π»ΠΈΠ·Π° Π΄ΠΈΠ·Π°ΠΉΠ½Π° нСсколько Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ² Π²Ρ‹ΡΠΊΠ°Π·Π°Π»ΠΈΡΡŒ Π² Ρ‚ΠΎΠΌ смыслС, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ мСлкая вСрсия совсСм Π½Π΅ΡƒΠ΄ΠΎΠ±Π½Π°. Π‘Ρ‚Ρ€ΠΎΠΊΠ° поиска слишком Π·Π°ΠΌΠ΅Ρ‚Π½Π° ΠΈ Π·Π°Ρ‚ΠΌΠ΅Π²Π°Π΅Ρ‚ собой ссылки. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π½Π°Ρ‡Π°Π»ΠΈ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΈΠ·Π°ΠΉΠ½ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… устройствах, Ρ‚ΠΎ, ΠΏΡ‹Ρ‚Π°ΡΡΡŒ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ссылку Π½Π° сСнсорных Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Ρ…, ΠΏΠΎΠΏΠ°Π΄Π°Π»ΠΈ Π² ΠΏΠΎΠ»Π΅ поиска.

Π’ΠΎ Π΅ΡΡ‚ΡŒ эта вСрсия Π½ΠΈΠΊΡƒΠ΄Π° Π½Π΅ годится. ΠžΠ±ΡΡƒΠ΄ΠΈΠ² всС возмоТности, Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ»ΠΈ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ (рис. 5.9). ВмСсто Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅ поиска Π² мСньшСм Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ, ΠΎΠ½ΠΈ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² Π²ΠΈΠ΄Π΅ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎΠΉ ссылки рядом с двумя Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ. Π‘Π°ΠΌΠΎ ΠΏΠΎΠ»Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ ΠΏΠΎΠ΄ основным мСню ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° эту ссылку (рис. 5.10).


Рис. 5.9. ПослС обсуТдСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠΉ строки Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚


Рис. 5.10. ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΈΠ΄ строки Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, созданный Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ послС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ


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

Π’ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счСтС ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ†ΠΈΠΊΠ»Ρ‹ «проСктирования» ΠΈ Β«Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΒ» ΠΈ Π΄Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄Π²ΡƒΠΌ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ ΡΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‡Π°Ρ‚ΡŒ Π½Π° Ρ‚Π°ΠΊΠΎΠΉ Π±Π»ΠΈΠ·ΠΊΠΎΠΉ основС, которая ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΈΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ эффСктивный ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½. Работая Π½Π°Π΄ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ, наши Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для проСктирования Π΄ΠΈΠ·Π°ΠΉΠ½Π° Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠ°ΠΊ Photoshop, Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ заставил ΠΈΡ… ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌΡƒ холсту: Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ.

ΠžΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠΌΡƒ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ

Π’ процСссС проСктирования/Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΡ‹ постоянно исправляСм ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΡƒΠ΅ΠΌ страницы для достиТСния ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ – получСния Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΊ производству шаблона. Π’ΠΎΡ‚ Ρ‚ΡƒΡ‚ ΠΌΡ‹ ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ философия «сначала ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅Β» ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСвСроятно ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΏΡ€ΠΈ создании ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°.

Π’ этой ΠΊΠ½ΠΈΠ³Π΅ Π½Π° Π±Π°Π·Π΅ сайта Robot or Not ΠΌΡ‹ продСмонстрировали, ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Π΅ возмоТности Β«Ρ€Π΅Π·ΠΈΠ½ΠΎΠ²ΠΎΠΉΒ» сСтки, Π³ΠΈΠ±ΠΊΠΈΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ мСдиазапросов ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ созданию сайтов. Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ взяли фиксированный ΠΌΠ°ΠΊΠ΅Ρ‚, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π² Photoshop, ΠΈ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π² Β«Ρ€Π΅Π·ΠΈΠ½ΠΎΠ²ΡƒΡŽΒ» сСтку. Π’ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠΉ Π³Π»Π°Π²Π΅ ΠΌΡ‹ обсудили, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ наш ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ Π½Π΅ прСдназначался для Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΌΡ‹ Π²Π²Π΅Π»ΠΈ мСдиазапросы ΠΈ создали Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹ для ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΈΡ… экранов. И Π½Π°ΠΊΠΎΠ½Π΅Ρ†, для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ мСдиазапросы, ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ respond.js для доступа ΠΊ нашим Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π°.

Однако здСсь Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: Ρ‡Ρ‚ΠΎ Ссли Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ @media, Π½Π΅Ρ‚ доступа ΠΊ JavaScript? Π’ этом случаС ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ Π±Ρ‹ Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ, дСсктопный Π΄ΠΈΠ·Π°ΠΉΠ½, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, являСтся Π»ΠΈ это подходящим для ΠΈΡ… устройства. На ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах это станСт Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ Π΄ΠΈΠ·Π°ΠΉΠ½, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ экрана, Π½ΠΎ втиснутый Π² ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½ΠΎΠ΅ пространство (рис. 5.11).


Рис. 5.11. НСт мСдиазапросов? НСт JavaScript? Выглядит уТасно – наш Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² Π΄ΠΈΠ·Π°ΠΉΠ½ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π½Π° Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… экранах Ρ€Π°ΡΠΏΠ°Π΄Π°Ρ‚ΡŒΡΡ Π½Π° части


ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, сущСствуСт Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° со структурой сайта. ВзглянитС Π½Π° нСбольшой кусочСк CSS:


.blog {


background: #F8F5F2 url("img/blog-bg.png") repeat-y;

}


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

.blog {

background: #F8F5F2 url("img/noise.gif");

}

}


Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π²ΡƒΡ…Ρ†Π²Π΅Ρ‚Π½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ blog-bg.png, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ использовали Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π³Π»Π°Π²Π΅ для создания иллюзии Π΄Π²ΡƒΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, Π² элСмСнт .blog. Π—Π°Ρ‚Π΅ΠΌ для ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… экранов с ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ ΠΌΠ΅Π½Π΅Π΅ 768px ΠΌΡ‹ вмСсто этого размСстили простой Ρ€Π°Π·ΠΌΠ½ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ GIF, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ сдСлали эти Π±ΠΎΠ»Π΅Π΅ ΡƒΠ·ΠΊΠΈΠ΅ страницы Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌΠΈ.

Π’ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰Π°Ρ Π² этом случаС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, особСнно Mobile Safari Π½Π° iPhone ΠΈ iPad, фактичСски Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ ΠΎΠ±Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, Π΄Π°ΠΆΠ΅ Ссли Π² ΠΈΡ‚ΠΎΠ³Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° страницС Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π°. А ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ пропускная ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΊΠ°Π½Π°Π»Π° Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах нСбольшая, ΠΌΡ‹ Π½Π°ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ лишним тяТСлым ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π΅Ρ‰Π΅ ΠΈ Π½Π΅ отобразится.

К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Π² ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ эти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Ρ€Π΅ΡˆΠ°Π΅ΠΌΡ‹, Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ способ, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.

Β«Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅Β» ΠΈ мСдиазапросы

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

Π― Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ» этот ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΏΡ€ΠΈ создании своСго Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ сайта-ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ (http://ethanmarcotte.com). По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ прСдставлСн Π² Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ ΠΌΠ°Π½Π΅Ρ€Π΅, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ для отобраТСния Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах ΠΈ Π² ΡƒΠ·ΠΊΠΈΡ… ΠΎΠΊΠ½Π°Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° (рис. 5.12). Π‘ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ области просмотра сСтка становится Π±ΠΎΠ»Π΅Π΅ слоТной ΠΈ асиммСтричной (рис. 5.13). И Π½Π°ΠΊΠΎΠ½Π΅Ρ†, Π² самом ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ раскрываСтся Β«ΠΏΠΎΠ»Π½Ρ‹ΠΉΒ» Π΄ΠΈΠ·Π°ΠΉΠ½: Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° становится Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ слоТной, ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ тяТСлыС элСмСнты, ΠΊΠ°ΠΊ это абстрактноС Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ (рис. 5.14).


Рис. 5.12. Π”ΠΈΠ·Π°ΠΉΠ½, созданный ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… экранов


Рис. 5.13. ΠŸΡ€ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ области просмотра Π΄ΠΈΠ·Π°ΠΉΠ½ становится слоТнСС


Рис. 5.14. ΠŸΡ€ΠΈ максимальном Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ становится Π²ΠΈΠ΄Π΅Π½ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ благодаря ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽ мСдиазапросов


Π”ΠΈΠ·Π°ΠΉΠ½ всС Π΅Ρ‰Π΅ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ². Π’ Π½Π΅ΠΌ Π΅ΡΡ‚ΡŒ всС, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ обсудили ΠΊ настоящСму Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ: Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° основана Π½Π° Β«Ρ€Π΅Π·ΠΈΠ½ΠΎΠ²ΠΎΠΉΒ» сСткС, Π° изобраТСния прСкрасно ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΡŽΡ‚ΡΡ. Но, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ сайта Robot or Not, я использовал мСдиазапросы min-width, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΎΠΊΠ½Π° просмотра. Базовая структура Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй выглядит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:


/* Default, linear layout */

.page {

margin: 0 auto;

max-width: 700px;

width: 93 %;

}

/* Small screen! */

@media screen and (min-width: 600px) { … }

/* Β«DesktopΒ» */

@media screen and (min-width: 860px) { … }

/* IT’S OVER 9000 */

@media screen and (min-width: 1200px) { … }


Основная Ρ‡Π°ΡΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ содСрТит ΠΏΡ€Π°Π²ΠΈΠ»Π°, связанныС с Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΈ Ρ‚ΠΈΠΏΠΎΠΌ, Ρ‡Ρ‚ΠΎ прСдоставляСт всСм ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ (Π½ΠΎ, ΠΌΡ‹ надССмся, всС Π΅Ρ‰Π΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ) Π΄ΠΈΠ·Π°ΠΉΠ½. Π—Π°Ρ‚Π΅ΠΌ Π² мСдиазапросС установлСно Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ для минимальной ΡˆΠΈΡ€ΠΈΠ½Ρ‹ области просмотра Π² 480, 600, 860 ΠΈ 1200 пиксСлСй. ΠŸΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ свСрх этих Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°. Если ΠΆΠ΅ сайт ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ мСдиазапросы, ΠΎΠ½ отобразится Π² ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ Β«ΠΎΠ΄Π½ΠΎΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠΌΒ» Π²ΠΈΠ΄Π΅, ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ ΠΏΠ°Ρ‚Ρ‡ Π½Π° JavaScript нСдоступСн (рис. 5.15).


Рис. 5.15. Никаких мСдиазапросов? Никакого JavaScript? На этот Ρ€Π°Π· Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ


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