РСзиновая вСрстка: ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°Ρ сСтка ΠΏΠΎΠ΄ всС Π±Ρ€Π΅ΠΉΠΊΠΏΠΎΠΈΠ½Ρ‚Ρ‹, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° / Π₯Π°Π±Ρ€

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

5. Ѐиксированная ΠΈ рСзиновая вСрстки Β· НСоТиданный HTML

Одна ΠΈΠ· основных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ вСрстки сайтов Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ сайт ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½, Π½Π° ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠΌ количСствС экранов с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅. ΠŸΡ€ΠΈ этом Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сайт Π²Π΅Π·Π΄Π΅ выглядСл симпатично.

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

Π’ фиксированной вСрсткС ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Π² пиксСлях ΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π΅ΠΌ Π΅Π³ΠΎ посСрСдинС.

.container {
    width:980px;
    margin:0 auto;
}

Π’ Ρ€Π΅Π·ΠΈΠ½ΠΎΠ²ΠΎΠΉ вСрсткС ΡˆΠΈΡ€ΠΈΠ½Π° задаСтся Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…

.container_fluid {
    width:100%
}

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с этим Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅.

Π’ фиксированной вСрсткС Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 980px, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Ρ‹ с Π»ΡŽΠ±Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ iPhone ΠΈ iPad.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ сайтов:

http://alawar.ru
http://film.ru

РСзиновая вСрстка создаСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Когда Π’Ρ‹ Π·Π°Π΄Π°Π΅Ρ‚Π΅ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π±Π»ΠΎΠΊΠ° Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…, ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°. Если Π’Ρ‹ помСститС Ρ‚Π°ΠΊΠΎΠΉ Π±Π»ΠΎΠΊ Π²Π½ΡƒΡ‚Ρ€ΡŒ body, Ρ‚ΠΎ Π΅Π³ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π° ΡˆΠΈΡ€ΠΈΠ½Π΅ экрана.

Π‘ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ Ρƒ нас Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° — ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… фиксированной ΡˆΠΈΡ€ΠΈΠ½Ρ‹, Π° отступы ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅Π·ΠΈΠ½ΠΎΠ²Ρ‹ΠΌΠΈ, Π»ΠΈΠ±ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΡˆΠΈΡ€ΠΈΠ½Π΅ Π±Π»ΠΎΠΊΠ°

Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ сайта, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты Ρ€Π΅Π·ΠΈΠ½ΠΎΠ²ΠΎΠΉ ΠΈ фиксированных вСрсток.

НапримСр, Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ Π³ΠΎΠ»ΡƒΠ±Ρ‹Π΅ полоски ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π΅Π·ΠΈΠ½ΠΎΠ²Ρ‹ΠΌΠΈ ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ экрана, Π° Π±Π»ΠΎΠΊ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ соотвСтствуСт фиксированной вСрсткС.

min-width ΠΈ min-height

Если ΠΌΡ‹ Π·Π°Π΄Π°Π»ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π±Π»ΠΎΠΊΠ° Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…, Ρ‚ΠΎ ΠΏΡ€ΠΈ сТатии ΠΎΠΊΠ½Π° Π±Π»ΠΎΠΊ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΆΠΈΠΌΠ°Ρ‚ΡŒΡΡ. Если ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ этот процСсс обТатия Π±Π»ΠΎΠΊΠ° Π½Π° ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ страдал ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π±Π»ΠΎΠΊΠ°, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π±Π»ΠΎΠΊΠ°

Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ

. container_fluid {
    width:100%;
    min-width:980px;
}

calc

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаблон

ΠŸΡ€ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ сСрого Π±Π»ΠΎΠΊΠ°, синий Π±Π»ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ свою ΡˆΠΈΡ€ΠΈΠ½Ρƒ, Π° Π±Π΅Π»Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π·ΠΈΠ½ΠΎΠ²Ρ‹ΠΌ.

Π‘Π΅Ρ€Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°Π΄Π°Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…, Π½ΠΎ Π²ΠΎΡ‚ с Π±Π΅Π»Ρ‹ΠΌ Π±Π»ΠΎΠΊΠΎΠΌ всС слоТнСС. Π•Π³ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π° — это ΡˆΠΈΡ€ΠΈΠ½Π° сСрого Π±Π»ΠΎΠΊΠ° минус фиксированная ΡˆΠΈΡ€ΠΈΠ½Π° синСго Π±Π»ΠΎΠΊΠ°.

Для этого Π½Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ функция calc

Допустим ΡˆΠΈΡ€ΠΈΠ½Π° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° 100%, ΡˆΠΈΡ€ΠΈΠ½Π° Π»Π΅Π²ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ 200px. Π’ΠΎΠ³Π΄Π° ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ

width:calc(100% - 200px)

ΠΠΠ›Π˜Π§Π˜Π• ΠŸΠ ΠžΠ‘Π•Π›ΠžΠ’ КРИВИЧНО!

ΠŸΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈ высоты

Допустим наш шаблон выглядит Π²ΠΎΡ‚ Ρ‚Π°ΠΊ

Если Π±Π»ΠΎΠΊΠΈ Ρ€Π΅Π·ΠΈΠ½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΈ сТатии, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ

ΠŸΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ это ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π° Π±Π»ΠΎΠΊΠΎΠ² ΠΏΡ€ΠΈ сТатии ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ, Π° Π²ΠΎΡ‚ высота остаСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉ. Π”Π°ΠΆΠ΅ Ссли ΠΌΡ‹ поставим высоту Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… — это оставит ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊ Ρ‚Π°ΠΊ высота сайта ΠΏΡ€ΠΈ Π΅Π³ΠΎ сТатии Π½Π΅ измСняСтся.

Π₯ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Π»ΠΎΠΊΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π»ΠΈΡΡŒ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹ ΠΎΡΡ‚Π°Π²Π°Π»ΠΈΡΡŒ Π±Ρ‹ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°ΠΌΠΈ

Π”ΠΎΠ±ΠΈΡ‚ΡŒΡΡ этого ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. ΠŸΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ высоту Π±Π»ΠΎΠΊΠ° 0px, Π° padding-top Ρ€Π°Π²Π½Ρ‹ΠΌ ΡˆΠΈΡ€ΠΈΠ½Π΅. НапримСр

.chained_sizes_block {
    height:0px;
    width:25%;
    padding-top:25%;
}
    <div>
    </div>

Если Π’Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½ΡƒΡŽ схСму, Π½Π°ΠΌ остаСтся ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚:) Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ padding, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… высчитываСт эти ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ Π½Π΅ ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ самого Π±Π»ΠΎΠΊΠ°, Π° ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π±Π»ΠΎΠΊΠ°-родитСля, Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ 25% Π² padding-top’e Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π²Π½Ρ‹ 25% ΡˆΠΈΡ€ΠΈΠ½Ρ‹.

ЀиксированныС ΠΈ Ρ€Π΅Π·ΠΈΠ½ΠΎΠ²Ρ‹Π΅ вСрстки Π² Π΄ΠΈΠ·Π°ΠΉΠ½Π΅

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ бСсплатных PSD-шаблонов ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° сайтС http://freebiesbug.com/psd-freebies/website-template/

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°:

  1. Π Π΅Π·ΠΈΠ½ΠΎΠ²Ρ‹ΠΉ шаблон с фиксированной Π»Π΅Π²ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΎΠΉ

  2. Π Π΅Π·ΠΈΠ½ΠΎΠ²Ρ‹ΠΉ шаблон с двумя фиксированными ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ ΠΏΠΎ Π±ΠΎΠΊΠ°ΠΌ

  3. «Π Π΅Π·ΠΈΠ½ΠΎΠ²Π°Ρ» галСрСя ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ

  4. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π±Ρ‹Π»ΠΈ Ρ€Π΅Π·ΠΈΠ½ΠΎΠ²Ρ‹Π΅, Π° отступы ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Π±Ρ‹Π»ΠΈ фиксированныС(шаблон Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ вСсь экран)

  5. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π²Π° ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°. МСньший ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ посСрСдинС ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ мСньшСго

  6. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ calc Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ Π±Π»ΠΎΠΊ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ экрана

  7. Π‘Π²Π΅Ρ€ΡΡ‚Π°Ρ‚ΡŒ шаблон сайта. Π‘Π°ΠΉΠ΄Π±Π°Ρ€ справа фиксированный ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅, синий Ρ…Π΅Π΄Π΅Ρ€ Ρ€Π΅Π·ΠΈΠ½ΠΎΠ²Ρ‹ΠΉ, Π±Π»ΠΎΠΊΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° фиксированныС ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ ΠΈ Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Ρ‹ посСрСдинС Ρ…Π΅Π΄Π΅Ρ€Π°.

  8. Π¨Π°Π±Π»ΠΎΠ½Ρ‹ c http://signature.ai/

Адаптивная вёрстка β€” Π‘Π»ΠΎΠ³ HTML Academy

Π’Β Ρ‡Ρ‘ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π΅Π·ΠΈΠ½ΠΎΠ²ΠΎΠΉ, Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΈΒ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠΉ вёрсткой? β€”Β ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚ наши Π·Ρ€ΠΈΡ‚Π΅Π»ΠΈ Π•ΠΊΠ°Ρ‚Π΅Ρ€ΠΈΠ½Π° ΠΈΒ ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΈΠ½Β β€” ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΡ…Β ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ? Π”Π°Π²Π°ΠΉΡ‚Π΅ разбСрёмся в отличиях ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ² ΠΈΒ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΡΡ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΎΠ±Ρ‰ΠΈΠΉ вмСсто Ρ‚Ρ€Ρ‘Ρ….

Когда мобильного Π²Π΅Π±Π° Π½Π΅Β Π±Ρ‹Π»ΠΎ Π΄Π°ΠΆΠ΅ в самых смСлых фантазиях, вСсь ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π±Ρ‹Π» на дСсктопных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… с нСбольшими экранами. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ 1024Β Π½Π° 768 ΠΈΒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Internet ExplorerΒ 5! β€”Β Π³ΠΎΡ€Π΄ΠΎ писали Ρ‚ΠΎΠ³Π΄Π° на сайтах. ΠΠΎΒ ΠΏΡ€ΠΎΡˆΠ»ΠΎ врСмя, экраны подросли ΠΈΒ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ к этому ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΏΠΎΠ΄ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ. Π‘Π½Π°Ρ‡Π°Π»Π° это Π±Ρ‹Π»ΠΈ просто Ρ€Π΅Π·ΠΈΠ½ΠΎΠ²Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹: ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΏΠΎΒ 25%, содСрТимоС 50%, Π°Β Π²Β ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ строкС colspan=3 и распорка для минимальной ΡˆΠΈΡ€ΠΈΠ½Ρ‹. НадСюсь, вы нС поняли ΠΎΒ Ρ‡Ρ‘ΠΌ я сСчас Π³ΠΎΠ²ΠΎΡ€ΠΈΠ».

РСзиновая вёрстка

РСзиновая вёрстка — это ΠΊΠΎΠ³Π΄Π° Π²Ρ‹Β Π·Π°Π΄Π°Ρ‘Ρ‚Π΅ всСму ΠΌΠ°ΠΊΠ΅Ρ‚Ρƒ ΠΈΒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π΅Π³ΠΎ частям Π½Π΅Β Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, Π°Β ΡΠ»Π°ΡΡ‚ΠΈΡ‡Π½ΡƒΡŽΒ β€” Π²Β ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…. Π—Π°Β ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ минимальной и максимальной ΡˆΠΈΡ€ΠΈΠ½Ρ‹. Высоту Π²Β Π²Π΅Π±Π΅ Π²Β ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ нС принято Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒΒ β€” ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½Π° подстраиваСтся ΠΏΠΎΠ΄ содСрТимоС. Ѐикс ΠΈΠ»ΠΈ Ρ€Π΅Π·ΠΈΠ½Π°? β€”Β ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Π»ΠΈ Π²Π΅Ρ€ΡΡ‚Π°Π»ΡŒΡ‰ΠΈΠΊΠΈ 2000-Ρ… ΠΏΡ€ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΈΒ Π²Ρ‚Π°ΠΉΠ½Π΅ надСялись Π½Π°Β Π²Ρ‚ΠΎΡ€ΠΎΠ΅, поинтСрСснСС. БСйчас слоТно ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Π½ΠΎΒ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ это Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΡ€Ρ‹Π²Π½ΠΎΠΉ ΠΈΠ΄Π΅Π΅ΠΉ, которая услоТнила вёрстку, но сдСлала ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ шаг Π²Β ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ ΠΏΡƒΡ‚ΠΈ.

Π’Π°Π±Π»ΠΈΡ†Ρ‹ для раскладки ΡƒΡˆΠ»ΠΈ, а рСзиновая вёрстка ΠΎΡΡ‚Π°Π»Π°ΡΡŒ. Если у вас эластичныС Ρ„Π»ΠΎΠ°Ρ‚Ρ‹, флСксы… Π΄Π°Β Ρ…ΠΎΡ‚ΡŒ Π³Ρ€ΠΈΠ΄Ρ‹! — это всё Ρ€Π°Π²Π½ΠΎ рСзиновая вёрстка. Но Ссли ΡˆΠΈΡ€ΠΈΠ½Π° внСшнСго ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° зафиксирована — это ΡƒΠΆΠ΅ фикс, ΡΠΊΠΎΠ»ΡŒΠΊΠΎΒ Π±Ρ‹ Π½ΠΈΒ Π±Ρ‹Π»ΠΎ Ρ€Π΅Π·ΠΈΠ½Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ. Π§ΡƒΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ фикс, но всё Ρ€Π°Π²Π½ΠΎ. Π’Β ΠΎΠ±Ρ‰Π΅ΠΌ, Π³Π»Π°Π²Π½ΠΎΠ΅ Ρ‡Ρ‚ΠΎΠ±Ρ‹ сайт двигался Ρ‚Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅ вмСстС с окном, Π°Β Π½Π΅Β Ρ‚ΠΎΡ€Ρ‡Π°Π» ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΎΠΌ Π³Π΄Π΅-Ρ‚ΠΎ Π²Β Ρ†Π΅Π½Ρ‚Ρ€Π΅ ΠΈΠ»ΠΈ ΡΒ ΠΊΡ€Π°ΡŽ.

Когда Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠ»ΡΡ ΠΊΡ€ΡƒΠ³ устройств с интСрнСтом и появились ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹Β β€” встала Π·Π°Π΄Π°Ρ‡Π° ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΏΠΎΠ΄ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ΄ Π½ΠΈΡ…. ΠŸΡ€ΠΎΡΡ‚Π°Ρ Ρ€Π΅Π·ΠΈΠ½Π° здСсь ΡƒΠΆΠ΅ Π½Π΅Β ΡΠΏΡ€Π°Π²Π»ΡΠ»Π°ΡΡŒΒ β€” Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ стили. Одной ΠΈΠ·Β ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π²Β 2006 Π³ΠΎΠ΄Ρƒ появилась Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠΉ раскладки ΠœΠ°Ρ€ΠΊΠ° Π²Π°Π½ Π΄Π΅Π½ Π”ΠΎΠ±Π±Π΅Π»ΡŒΡΡ‚ΠΈΠ½Π°. Π’Β ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π½Π°Β AΒ List Apart ΠœΠ°Ρ€ΠΊ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ классы ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΈΠ»ΠΈ рСсайзС ΠΎΠΊΠ½Π° ΠΈΒ Π½Π°Β ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π²Π΅ΡˆΠ°Ρ‚ΡŒ стили. Π”ΠΎΒ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠ΅Π΄ΠΈΠ°Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π²Β Safari ΠΎΡΡ‚Π°Π²Π°Π»ΠΎΡΡŒ Π΄Π²Π° Π³ΠΎΠ΄Π°.

Адаптивная вёрстка

Когда Π²Β Π½Π°Ρ‡Π°Π»Π΅ дСсятых Π³ΠΎΠ΄ΠΎΠ² появилось для Ρ‡Π΅Π³ΠΎ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΒ Ρ‡Π΅ΠΌ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ β€” ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ и мСдиавыраТСния — Π²Ρ‹ΡˆΠ»ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ, давшиС названия ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°ΠΌ: «Адаптивный Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Β» Аарона Густавсона ΠΈΒ Β«ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Β» Π˜Ρ‚Π°Π½Π° ΠœΠ°Ρ€ΠΊΠΎΡ‚Π°. ΠŸΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ Аарона ΠΈΒ Π˜Ρ‚Π°Π½Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π»ΠΈ ΠΈΠ΄Π΅ΠΈ ΠœΠ°Ρ€ΠΊΠ°, но с болСС соврСмСнными тСхнологиями и нСсколько ΠΎΡ‚Π»ΠΈΡ‡Π°Π»ΠΈΡΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ мысли.

«Адаптивный Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Β» Аарона ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π» Π³ΠΈΠ±ΠΊΠΎ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сайты к возмоТностям устройств ΠΈΒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ². Π’Π°ΠΆΠ½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ этой философии Π±Ρ‹Π» нСнавязчивый JavaScript с прогрСссивным ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ΠΌΒ β€” и всё это ΠΏΠΎΠ²Π΅Ρ€Ρ… сСмантичСской Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ. Π₯отя Аарон писал нС совсСм об этом, сСгодня принято ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π³Π»Π°Π²Π½ΠΎΠ΅ Π²Β Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠΉ вёрсткС — привязка ΠΊΒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌ и устройствам. Π‘Ρ‚ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚Β ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Ρ€Π΅ΠΉΠΊΠΏΠΎΠΈΠ½Ρ‚Π° ΠΊΒ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ, Ρ‚ΠΎΒ Π΅ΡΡ‚ΡŒ у вас Π΅ΡΡ‚ΡŒ фиксированныС ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹ для iPad ΠΈΒ iPhone, Π°Β Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ вас Π½Π΅Β Π²ΠΎΠ»Π½ΡƒΠ΅Ρ‚.

ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Π°Ρ вёрстка

Β«ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Β» Π˜Ρ‚Π°Π½Π° ставил Π²ΠΎΒ Π³Π»Π°Π²Ρƒ Ρ‚Ρ€ΠΈ Π²Π΅Ρ‰ΠΈ: Ρ€Π΅Π·ΠΈΠ½ΠΎΠ²Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚, Π³ΠΈΠ±ΠΊΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ и мСдиавыраТСния. ВсС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ и отступы Π˜Ρ‚Π°Π½ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π» ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π²Β ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… ΡΒ ΡΡƒΠΌΠ°ΡΡˆΠ΅Π΄ΡˆΠΈΠΌΠΈ дробями для точности. ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‡Π΅Ρ€Ρ‚ΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° стало ΠΏΠ»Π°Π²Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ сайта, с ориСнтациСй Π½Π΅Β Π½Π°Β ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ устройства, а на содСрТимоС. Π’ΠΎΒ Π΅ΡΡ‚ΡŒ ваш Ρ€Π΅Π·ΠΈΠ½ΠΎΠ²Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ выглядит Π½Π΅Β Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Β iPhone ΠΈΒ iPad, но и в любой Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ.

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

Ну как, стало понятно?

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

Π”Π°Β ΠΈΒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ дискрСтной Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ ΠΎΡ‚Β Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² устройств ΠΈΒ Π±Π΅Π· Ρ€Π΅Π·ΠΈΠ½Ρ‹ ΠΈΠΌΠ΅Π» смысл Π»Π΅Ρ‚ 10Β Π½Π°Π·Π°Π΄. ΠŸΡ€ΠΈ сСгодняшнСм Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠΈ устройств ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π°Β ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ и Тёстко ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈΒ β€” Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ больно ΠΏΡ€ΠΎΠΌΠ°Ρ…Π½ΡƒΡ‚ΡŒΡΡ. ΠŸΡ€ΠΈΡ‚ΠΎΠΌ, Π½ΠΈΠΊΡ‚ΠΎ Π²Π°ΠΌ Π½Π΅Β ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π΅Π·ΠΈΠ½ΠΎΠ²ΠΎΠΉ вёрсткС Π΄ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΡŽ ΠΏΠΎΠ΄ Π½ΡƒΠΆΠ½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

Ну и как Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Π΅Ρ€ΡΡ‚Π°Ρ‚ΡŒ?

ΠŸΡ€ΠΎΡΡ‚ΠΎ! Π‘Π½Π°Ρ‡Π°Π»Π° Π΄Π΅Π»Π°Π΅Ρ‚Π΅ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π·ΠΈΠ½ΠΎΠ²Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ€ΠΎΡˆΠΎ вписываСтся в нСбольшиС устройства. А когда Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ экрана ΠΈΠ»ΠΈ ΠΎΠΊΠ½Π° Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ расти — Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ появившССся пространство для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ интСрфСйса. ΠŸΠΎΡΠ²Π»ΡΠ΅Ρ‚ΡΡ боковая ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°, вторая, растут Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ ΠΈΒ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈΒ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Π’ΠΎΒ Π΅ΡΡ‚ΡŒ мСдиавыраТСния ΠΌΠ΅Π½ΡΡŽΡ‚ стили Π½Π΅Β ΠΊΠΎΠ³Π΄Π° Π²Ρ‹Β Π΄ΠΎΡˆΠ»ΠΈ до экрана самого ΠΌΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°, Π°Β ΠΊΠΎΠ³Π΄Π° это Π½ΡƒΠΆΠ½ΠΎ для содСрТимого сайта и удобства ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠœΡ‹Β ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ ΠΈΒ ΡƒΡ‡ΠΈΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ на интСнсивС ΠΏΠΎΒ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠΉ вёрсткС.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ сайт, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ нюансов: Π²ΡŒΡŽΠΏΠΎΡ€Ρ‚, мСдиавыраТСния, Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΈΒ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. БСгодня мы сдСлали ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ шаг ΠΈΒ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ с подходами: он оказываСтся всСго ΠΎΠ΄ΠΈΠ½. ΠŸΡ€ΠΎ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π΅Ρ‰Ρ‘ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ!


  • AnΒ Adaptive Layout Technique
  • Adaptive Web Design
  • Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅!
  • ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½
  • This IsΒ Responsive

Всё ΠΎ вёрсткС Π² ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅ΠΌΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ | GeekBrains

Ѐиксированная, адаптивная, рСзиновая вёрстка. Π’ Ρ‡Ρ‘ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π°?

2 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹

18401

Автор ΡΡ‚Π°Ρ‚ΡŒΠΈ

ΠΠ°Ρ‚Π°Π»ΡŒΡ Π˜Π³Π½Π°Ρ‚ΠΎΠ²Π°

Автор ΡΡ‚Π°Ρ‚ΡŒΠΈ

ΠΠ°Ρ‚Π°Π»ΡŒΡ Π˜Π³Π½Π°Ρ‚ΠΎΠ²Π°

https://gbcdn.mrgcdn.ru/uploads/post/483/og_cover_image/dd5a4c4ecedc98c308f1d0d2036c23ef

Вёрстка — процСсс создания структуры ΠΊΠΎΠ΄Π° ΠΏΠΎ отрисованному ΠΌΠ°ΠΊΠ΅Ρ‚Ρƒ. НС слСдуСт ΠΏΡƒΡ‚Π°Ρ‚ΡŒ с типографской вёрсткой:Β ΠΏΡ€ΠΈ вСрсткС Π²Π΅Π±-страниц Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Β ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ содСрТимоС Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΈ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π³Π°Π΄ΠΆΠ΅Ρ‚Π°Ρ…. Π§Π΅Π»ΠΎΠ²Π΅ΠΊ, Π΄Π΅Π»Π°ΡŽΡ‰ΠΈΠΉ эту Ρ€Π°Π±ΠΎΡ‚Ρƒ, называСтся Π²Π΅Ρ€ΡΡ‚Π°Π»ΡŒΡ‰ΠΈΠΊΠΎΠΌ.

Вёрстка дСлится ΠΏΠΎ Ρ‚ΠΈΠΏΠ°ΠΌ отобраТСния ΠΈ ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ создания самой вёрстки. Но, нСзависимо ΠΎΡ‚ этих ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅Π², вёрстка Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΊΠΎΠ΄Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ влияСт Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы. ΠŸΡ€ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°, ΠΊΠ°ΠΊ Π΅Ρ‘ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΈ Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½Π° Π½ΡƒΠΆΠ½Π° β€” Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Β«ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒΒ».

Π’ΠΈΠΏΡ‹ отобраТСния:

  • Ѐиксированный;
  • Π Π΅Π·ΠΈΠ½ΠΎΠ²Ρ‹ΠΉ;
  • Адаптивный;

Ѐиксированная вёрстка (Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ½Π° называСтся статичСской) прСдставляСт собой Ρ‚Π°ΠΊΠΎΠΉ Π²ΠΈΠ΄ Π΄ΠΈΠ·Π°ΠΉΠ½Π° страницы, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΡ‡Π½ΠΎ Π² пиксСлях (px) ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ статичными Π²Π½Π΅ зависимости ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² экрана.

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

А Π²Π½ΠΈΠ·Ρƒ добавится Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ.


#block1, #block2 { width: 400px; }

Π Π΅Π·ΠΈΠ½ΠΎΠ²ΡƒΡŽ вёрстку Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ слоТнСС, Π½Π΅ΠΆΠ΅Π»ΠΈ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ. Π—Π΄Π΅ΡΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ принято Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ экрана, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ страницы. Вакая страница с Ρ€Π΅Π·ΠΈΠ½ΠΎΠ²Ρ‹ΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ Π·Π°ΠΉΠΌΡ‘Ρ‚ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ, казалось Π±Ρ‹, всё Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π½ΠΎ! На ΡˆΠΈΡ€ΠΎΠΊΠΈΡ… ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°Ρ… сайт расплывётся, хотя, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π½Π° ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ всё красиво.


#block1, #block2 { width: 50%; }

Адаптивная вёрстка подстраиваСт Π²ΠΈΠ΄ страницы ΠΏΠΎΠ΄ максимальноС удобство для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ устройствС ΠΎΡ‚Ρ€Ρ‹Ρ‚ рСсурс. ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… устройствах ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ с пСрСстройкой Π±Π»ΠΎΠΊΠΎΠ², с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ внСшнСго Π²ΠΈΠ΄Π° элСмСнтов страницы.

НапримСр, ΠΏΡ€ΠΈ использовании большого экрана, панСль Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ строкой с ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌΠΈ мСню, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ страницы Π½Π° мобильном Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ с мСньшим Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ  мСню свСрнётся Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ Π² ΡƒΠ³Π»Ρƒ. Адаптивная вёрстка Π·Π°ΠΌΠ΅Π½ΠΈΠ»Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ вСрсии сайтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ располагали Π½Π° ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½Π°Ρ… (m.site.ru).

Под эту вСрстку ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ создаётся нСсколько ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΠΎΠ΄ основныС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ дСвайсов. Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ вёрстки ΠΏΠΎΠ΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ экрана ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ свои стили CSS ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° @media.


#block1, #block2 { width: 430px; }

//для экранов с максимальной ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 1200px
@media (max-width: 1200px) {
Β  #block1, #block2 { width: 380px; }
}

// для экранов с максимальной ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 768px
@media (max-width: 768px) {
Β  #block1, #block2 { width: 200px; }
}

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ создания вёрстки

БущСствуСт Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉΒ ΠΈ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ принцип вёрстки.Β 

Вабличная вСрстка считаСтся ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ, хотя элСмСнт Β«Ρ‚Π°Π±Π»ΠΈΡ†Π°Β» Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ HTML5 ΠΈ Π½Π΅ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ. Но Π²ΠΎΡ‚ Π²Π΅Ρ€ΡΡ‚Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, Π²Π½ΡƒΡ‚Ρ€ΠΈ ячСйки ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ содСрТится другая Ρ‚Π°Π±Π»ΠΈΡ†Π° — являСтся ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ. Π’ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ. ВСсомым нСдостатком Π² случаС использования Ρ‚Π°Π±Π»ΠΈΡ† Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° Π²Ρ‹Π²ΠΎΠ΄Π° страницы:Β ΠΏΠΎΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π½Π° Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ – содСрТимоС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΎ; Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π²ΠΈΠ΄ΠΈΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.

ΠŸΡ€ΠΈ Π±Π»ΠΎΡ‡Π½ΠΎΠΉ вёрсткС особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΠ΄Π΅Π»Π΅Π½ΠΎ Ρ‚Π΅Π³Ρƒ <div>. Он являСтся каркасом, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS накладываСтся Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ Π²ΠΈΠ΄. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <div> ΠΊΠΎΠ΄ выглядит ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ индСксируСтся. Помимо <div> Π² HTML5 Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Ρ‚Π΅Π³ΠΈ Π±Π»ΠΎΠΊΠΎΠ²: <header>(Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ), <footer>(ΠΏΠΎΠ΄Π²Π°Π»), <nav>(навигация) ΠΈ Β <aside>(боковая панСль).

Какой ΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ

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


#block1, #block2 { width: 50%; }

@media (max-width: 1200px) {
Β  #block1, #block2 { width: 100%; }
}

Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ читатСлям: с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° вСрстки Π±Ρ‹Π» создан Π΄ΠΈΠ·Π°ΠΉΠ½ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π°Π»Π° ΠΈ ΠΊΠ°ΠΊΠΎΠΉ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π²Ρ‘Ρ€ΡΡ‚ΠΊΠΈΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π»ΡΡ?

Β 

Π›ΡƒΡ‡ΡˆΠ΅Π΅ β€” людям: ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΡΒ Β«Π’Π΅Ρ€ΡΡ‚Π°Π»ΡŒΡ‰ΠΈΠΊΒ».

Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½,Β Ρ€Π΅Π·ΠΈΠ½ΠΎΠ²Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½, адаптивная ΠΈ рСзиновая вСрстка

Нашли ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² тСкстС? ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π½Π°ΠΌ.

html — Как Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ Π² «Ρ€Π΅Π·ΠΈΠ½ΠΎΠ²ΠΎΠΉ» вСрсткС с ΡƒΠ·ΠΊΠΈΠΌΠΈ экранами?

Π—Π°Π΄Π°Π²Π°Ρ‚ΡŒ вопрос

Бпросил

ИзмСнСно 8 Π»Π΅Ρ‚, 10 мСсяцСв Π½Π°Π·Π°Π΄

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΎ 364 Ρ€Π°Π·Π°

НовоС! БохраняйтС вопросы ΠΈΠ»ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΠΉΡ‚Π΅ свой Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.
Π£Π·Π½Π°Ρ‚ΡŒ большС.

Π£ мСня Π΅ΡΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ страница (ΠΎΠ±Π° Π² ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠ°Ρ…). Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° состоит ΠΈΠ· Π»Π΅Π²ΠΎΠ³ΠΎ мСню ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ div-ΠΌΠ°ΠΊΠ΅Ρ‚. И я Ρ…ΠΎΡ‡Ρƒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

  1. ΠžΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈ ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠ° страницы Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‚ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ экрана, Π½ΠΎ ΠΈΡ… содСрТимоС (сами Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ страница) находятся Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π³Ρ€Π°Π½ΠΈΡ†Π°Ρ… ΡˆΠΈΡ€ΠΈΠ½Ρ‹ (макс. ΠΈ ΠΌΠΈΠ½.),
  2. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² случаях ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ ΠΈ ΡƒΠ·ΠΊΠΎΠ³ΠΎ экрана:

ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ экран: всС Π² порядкС:

ΡƒΠ·ΠΊΠΈΠΉ экран: всС Π² порядкС — ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈΡ… содСрТимым, появляСтся Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ°; послС ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π²ΠΏΡ€Π°Π²ΠΎ я Π²ΠΈΠΆΡƒ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ содСрТимоС Π² Π΅Π³ΠΎ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ (Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ страница)

Но Π½Π° самом Π΄Π΅Π»Π΅ Ρƒ мСня Ρ‚Π°ΠΊ: послС ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π²ΠΏΡ€Π°Π²ΠΎ я Π²ΠΈΠΆΡƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ содСрТимоС, Π½ΠΎ Π½Π΅ Π΅Π³ΠΎ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅!

Как это ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅?

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ (ΡΡƒΠ·ΡŒΡ‚Π΅ ΠΎΠΊΠ½ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠ»ΠΎΡ…ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚): http://jsfiddle.net/WxaB3/9/.

HTML:

 
<Π΄Π΅Π»> <Π΄Π΅Π»> Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ
<дСл> <дСл> <дСл> лСвоС мСню
<Π΄Π΅Π»> ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚