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

Блочная вСрстка с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ div

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π²Π΅Π±-страницы прСдставляли ΠΈΠ· сСбя просто Π½Π°Π±ΠΎΡ€ Ρ‚Π΅Π³ΠΎΠ². Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»ΠΈΡΡŒ Π² Ρ‚ΠΎΠΌ порядкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Π»ΠΈΡΡŒ Π² HTML ΠΊΠΎΠ΄Π΅. Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ раздСляли с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ Π»ΠΈΠ±ΠΎ отступов.

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

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

Блочная вСрстка β€” это ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ сайт строят Π½Π° основС Π±Π»ΠΎΠΊΠΎΠ², Π² качСствС Π±Π»ΠΎΠΊΠΎΠ² Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Ρ‚Π΅Π³ΠΈ div.

Π’Π΅Π³ΠΈ div ΠΈΠΌΠ΅ΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ свойства:

  • div β€” Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ элСмСнт, поэтому, Ссли Π½Π΅ Π·Π°Π΄Π°Π½Π° ΡˆΠΈΡ€ΠΈΠ½Π°, растягиваСтся Π½Π° всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°;
  • div β€” высота Π±Π»ΠΎΠΊΠ°, Ссли ΠΎΠ½Π° Π½Π΅ Π·Π°Π΄Π°Π½Π°, Ρ€Π°Π²Π½Π° содСрТимому. ΠŸΡƒΡΡ‚ΠΎΠΉ Π±Π»ΠΎΠΊ div ΠΈΠΌΠ΅Π΅Ρ‚ высоту β€” 0 px, поэтому Π½Π΅ отобраТаСтся Π½Π° страницС;
  • div Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ оформлСния. Π§Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π΅ΠΌΡƒ стили Π² CSS.
  • div Π½Π΅ нСсСт смысловой Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, это просто способ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сайт
  • div β€” ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ любоС количСство Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… элСмСнтов. Π’Π°ΠΊ Π² div ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ div, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρ‹, изобраТСния ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты

Π’ HTML Π±Π»ΠΎΠΊ div записываСтся

<div>ΠŸΡ€ΠΈΠΌΠ΅Ρ€</div>

<div>ΠŸΡ€ΠΈΠΌΠ΅Ρ€</div>

Рассмотрим ΠΊΠ°ΠΊ ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ div с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS:

See the Pen div by Alex (@Asmodey) on CodePen.

Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½Ρ‹Π΅ ΠΊ div свойства Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ

Бвойство border

Бвойство border ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ Π²ΠΎΠΊΡ€ΡƒΠ³ элСмСнта. Бинтаксис свойства:

border: Π’ΠΎΠ»Ρ‰ΠΈΠ½Π°_Π»ΠΈΠ½ΠΈΠΈ Π²ΠΈΠ΄_Π»ΠΈΠ½ΠΈΠΈ Ρ†Π²Π΅Ρ‚;

border: Π’ΠΎΠ»Ρ‰ΠΈΠ½Π°_Π»ΠΈΠ½ΠΈΠΈ Π²ΠΈΠ΄_Π»ΠΈΠ½ΠΈΠΈ Ρ†Π²Π΅Ρ‚;

ΠŸΡ€ΠΈ подставлСнии ΠΏΠΎΠ»Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²:

border: 2px solid red;

border: 2px solid red;

Π“Π΄Π΅ solid β€” сплошная линия, 2px β€” Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ ΠΈ red β€” Ρ†Π²Π΅Ρ‚. Π’ΠΈΠ΄ΠΎΠ² Π»ΠΈΠ½ΠΈΠΈ сущСствуСт ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ, Π½ΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Ρ‡Π°Ρ‰Π΅ всСго ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚:

  • solid β€” сплошная линия
  • dotted β€” Ρ‚ΠΎΡ‡ΠΊΠΈ
  • dashed β€” пунктирная линия

Если Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ настройки для Ρ€Π°Π·Π½Ρ‹Ρ… Π³Ρ€Π°Π½ΠΈΡ† элСмСнта ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ синтаксис:

border-top: 1px solid red; border-left: 4px solid yellow;

  border-top: 1px solid red;

  border-left: 4px solid yellow;

Ρ‚. Π΅. ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅.

Π‘ΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΡƒΠ³Π»ΠΎΠ² элСмСнта

Для скруглСния ΡƒΠ³Π»ΠΎΠ² элСмСнта ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ border-radius. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈ использовании синтаксиса:

border-radius: 5px;

  border-radius: 5px;

всС ΡƒΠ³Π»Ρ‹ скруглятся Π½Π° 5 px. Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ синтаксис:

See the Pen border-radius by Alex (@Asmodey) on CodePen.


ΠŸΠ΅Ρ€Π²ΠΎΠ΅ число соотвСтствуСт Π»Π΅Π²ΠΎΠΌΡƒ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ ΡƒΠ³Π»Ρƒ, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ, Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ Π½ΠΈΠΆΠ½Π΅ΠΌΡƒ ΠΈ Π»Π΅Π²ΠΎΠΌΡƒ Π½ΠΈΠΆΠ½Π΅ΠΌΡƒ. Π’.Π΅. ΠΎΠ±Ρ…ΠΎΠ΄ ΠΈΠ΄Π΅Ρ‚ ΠΏΠΎ часовой стрСлкС.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ border-radius ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· примСнСния Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.

ВсС соврСмСнныС Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ сайта ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ вСрсткС ΠΈ свойства обтСкания элСмСнтов.

Вабличная вСрстка ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для email рассылок.

Блочная вСрстка сайта css, фиксированный ΠΈ Ρ€Π΅Π·ΠΈΠ½ΠΎΠ²Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½

ЦСль ΡƒΡ€ΠΎΠΊΠ°: Знакомство с Π±Π»ΠΎΡ‡Π½ΠΎΠΉ вСрсткой CSS. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π°Π²Ρ‹ΠΊΠΎΠ² использования Π±Π»ΠΎΡ‡Π½ΠΎΠΉ вСрстки сайта

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

  • Блочная вСрстка сайта
    • ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‡Π΅Ρ€Ρ‚Ρ‹ ΠΎΡ‚ Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ вСрстки
  • Ѐиксированный Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΈΠ»ΠΈ ТСсткая блочная вСрстка (Π΄Π²Π΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ)
  • Ѐиксированный Π΄ΠΈΠ·Π°ΠΉΠ½ для Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ
    • ИспользованиС свойства float для ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π² Ρ‚Ρ€ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ
    • ИспользованиС позиционирования слоСв для ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π² Ρ‚Ρ€ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ

Блочная вСрстка сайта

  • ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ со слоями ΠΈΠ»ΠΈ, ΠΈΠ½Π°Ρ‡Π΅ говоря, Π±Π»ΠΎΠΊΠ°ΠΌΠΈ ΠΈ элСмСнтами div, основная Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° лоТится Π½Π° CSS, Ρ‚.ΠΊ. Π±Π΅Π· свойств слои ΠΈΠ· сСбя практичСски Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚.
  • К соТалСнию Π΄ΠΎ сих ΠΏΠΎΡ€ сущСствуСт ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΊΡ€ΠΎΡΡΠ±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π±Π»ΠΎΠΊΠ°ΠΌΠΈ. Π’.Π΅. ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ свойства Π΄Π°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Для Π±ΠΎΡ€ΡŒΠ±Ρ‹ с Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Ρ…Π°ΠΊΠΈ. Π₯Π°ΠΊ β€” это Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ², ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌ подаСтся ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ понимаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ этим Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ игнорируСтся.

ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‡Π΅Ρ€Ρ‚Ρ‹ ΠΎΡ‚ Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ вСрстки

Допустим, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ шаблон страницы с «шапкой», Β«ΠΏΠΎΠ΄Π²Π°Π»ΠΎΠΌΒ» ΠΈ двумя ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ.
ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ:

  1. Высота слоСв div ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° высотой ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°:
  2. Вабличная вСрсткаБлочная вСрстка
  3. Π’ случаС, ΠΊΠΎΠ³Π΄Π° содСрТимоС слоя ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ Π΅Π³ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ высоту, Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ Π²Π΅Π΄ΡƒΡ‚ сСбя β€” ΠΎΠ΄Π½ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ высоту слоя ΠΏΠΎΠ΄ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅, оставляя высоту ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ, Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΏΠΎΠ²Π΅Ρ€Ρ… слоя.

Ѐиксированный Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΈΠ»ΠΈ


ТСсткая блочная вСрстка (Π΄Π²Π΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ)
  • Ѐиксированный ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ использованиС слоСв Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹, которая опрСдСляСтся Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Π’Π°ΠΊ ΠΊΠ°ΠΊ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярным срСди ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ сСти являСтся Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° 1024Γ—768, Ρ‚ΠΎ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° Π½Π΅Π³ΠΎ. ΠžΠ±Ρ‰Π°Ρ ΡˆΠΈΡ€ΠΈΠ½Π° Π±Π»ΠΎΠΊΠΎΠ² Π² Ρ‚Π°ΠΊΠΎΠΌ случаС составляСт 900–1000 пиксСлСй (нСбольшая Ρ‡Π°ΡΡ‚ΡŒ пиксСлСй трСбуСтся Π½Π° полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°).
  • Основной Π±Π»ΠΎΠΊ с ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ размСщаСтся ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ, Ρ‚ΠΎΠ³Π΄Π° «свободныС» поля ΠΏΠΎ краям Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ смотрятся Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ большом Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°.

Рис.1. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ фиксированного Π΄ΠΈΠ·Π°ΠΉΠ½Π°

  • ΠžΠ±Ρ‰Π°Ρ ΡˆΠΈΡ€ΠΈΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠΌ, Ρ‡Ρ‚ΠΎ называСтся Β«Π½Π° Π³Π»Π°Π·Β», ΠΈΠ»ΠΈ послС сбора ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… свСдСний.
  • ΠŸΡ€ΠΈΠΌΠ΅Ρ€: ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ фиксированный Π΄ΠΈΠ·Π°ΠΉΠ½ сайта Π½Π° основС прСдставлСнного Π²Ρ‹ΡˆΠ΅ изобраТСния

    Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅:

    • Β«Π Π°Π·Π±ΠΈΠ²Π°Π΅ΠΌΒ» всС основныС элСмСнты страницы Π½Π° Π±Π»ΠΎΠΊΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:
      • Π±Π»ΠΎΠΊ 1 β€” слой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ (id="shapka"),
      • Π±Π»ΠΎΠΊ 2 ΠΈ 3 Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² Π΅Π΄ΠΈΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ (id="container"),
      • Π±Π»ΠΎΠΊ 2 β€” слой с мСню (id="menu"),
      • Π±Π»ΠΎΠΊ 3 β€” слой с ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ (id="content"),
      • Π±Π»ΠΎΠΊ 4 β€” слой с
        id="bottom"
        .

    Π‘Ρ…Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°Π·ΠΈΠΌ располоТСниС Π±Π»ΠΎΠΊΠΎΠ²:

    <body>
    <div>1</div>
    <div>
    	<div>2</div>
    	<div>3</div>
    </div>
    <div>4</div>
    </body>

    1. Π—Π°Π΄Π°Π΅ΠΌ свойства «шапки» (Π±Π»ΠΎΠΊ 1)

    1. Π»ΠΈΠ±ΠΎ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π·Π°Π΄Π°Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойству height Π² пиксСлях, ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… ΠΈΠ»ΠΈ Π΄Ρ€. Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ…;
    2. Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ слоя «шапки»:

        height: 50px;
    3. Π»ΠΈΠ±ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ высоту ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ отступа
    4. Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

        padding-top: 15px; 
        padding-bottom: 15px;

    Π’Π΅ΡΡŒ ΠΊΠΎΠ΄ для шапки:

    #shapka{
      text-align: left; /* Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ */
      width: 750px; /* Π¨ΠΈΡ€ΠΈΠ½Π° Π±Π»ΠΎΠΊΠ° ΠΈ общая ΡˆΠΈΡ€ΠΈΠ½Π°*/
      background: #900000; /* Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° */
      height: 50px; /* Высота Π±Π»ΠΎΠΊΠ° */
      margin-right: auto; /* Авто-отступ справа */
      margin-left: auto; /* Авто-отступ слСва */
      padding: 10px; /* Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ поля Π²ΠΎΠΊΡ€ΡƒΠ³ содСрТимого */
     }

    2. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ свойства ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°

    3. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ свойства для Π±Π»ΠΎΠΊΠ° 2 β€” мСню

    4. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ свойства для Π±Π»ΠΎΠΊΠ° 3 β€” ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚

    5. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ свойства для Π±Π»ΠΎΠΊΠ° 4 β€” Β«ΠΏΠΎΠ΄Π²Π°Π»Β»

    Π˜Ρ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄: всё вмСстС

    <style type="text/css">
    /* для блока 1 - шапка */
    #shapka{
      text-align: left; /* Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ */
      width: 750px; /* Π¨ΠΈΡ€ΠΈΠ½Π° Π±Π»ΠΎΠΊΠ° ΠΈ общая ΡˆΠΈΡ€ΠΈΠ½Π°*/
      background: #900000; /* Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° */
      height: 50px; /* Высота Π±Π»ΠΎΠΊΠ° */
      margin-right: auto; /* Авто-отступ справа */
      margin-left: auto; /* Авто-отступ слСва */
      padding: 10px; /* Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ поля Π²ΠΎΠΊΡ€ΡƒΠ³ содСрТимого */
    }
    /* для ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° */
    #container {
      width: 770px; /* Π¨ΠΈΡ€ΠΈΠ½Π° слоя ΠΈΠ»ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π°+20px */
      margin-right: auto; /* Авто-отступ справа */
      margin-left: auto; /* Авто-отступ слСва */
     }
    /* для блока 2 - мСню */
    #menu {
      width: 200px; /* Π¨ΠΈΡ€ΠΈΠ½Π° слоя */ 
      float: left; /* ΠžΠ±Ρ‚Π΅ΠΊΠ°Π½ΠΈΠ΅ с сосСдним слоСм */ 
      color: white; /* Π¦Π²Π΅Ρ‚ тСкста */
      background: #008080; /* Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° */
      padding: 10px; /* Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ поля Π²ΠΎΠΊΡ€ΡƒΠ³ содСрТимого */
     }
    /* для Π±Π»ΠΎΠΊΠ° 3 - ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ */
    #content { /* ΠŸΡ€Π°Π²Π°Ρ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°*/ 
        width: 530px; /* Π¨ΠΈΡ€ΠΈΠ½Π° слоя */ 
        float: left; /* ΠžΠ±Ρ‚Π΅ΠΊΠ°Π½ΠΈΠ΅ с сосСдним слоСм */ 
        padding: 10px; /* Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ поля Π²ΠΎΠΊΡ€ΡƒΠ³ содСрТимого */ 
        background: #e0e0e0; /* Π¦Π²Π΅Ρ‚ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° */  
       } 
    /* для блока 4 - подвал */
    #bottom{
    	width:750px; /* Π¨ΠΈΡ€ΠΈΠ½Π° слоя */ 
    	clear:left; /* Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ Π±Π»ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ располагаСм слой слСва */
    	padding: 10px; /* Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ поля Π²ΠΎΠΊΡ€ΡƒΠ³ содСрТимого */
    	background:#444;
    	color:#fff;
    	margin-right: auto; /* Авто-отступ справа */
        margin-left: auto; /* Авто-отступ слСва */
    }
    </style>
    </head> 
    <body>
    <div>1</div>
    <div>
    	<div>2</div>
    	<div>3</div>
    </div>
    <div>4</div>
    </body>

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

    Рис. 2. ЖСсткая блочная вСрстка ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

    Ѐиксированный Π΄ΠΈΠ·Π°ΠΉΠ½ для Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

    ΠŸΡ€ΠΈ фиксированном Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ для ΠΌΠ°ΠΊΠ΅Ρ‚Π° ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄Π²Π° основных ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° построСния ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠΉ сСтки:

    1. ИспользованиС свойства float для располоТСния ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ рядом.
    2. ИспользованиС Π½Π°Π±ΠΎΡ€Π° Ρ‚Π΅Ρ… CSS свойств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для позиционирования слоСв.

    Рассмотрим ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ случай.

    ИспользованиС свойства float для ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π² Ρ‚Ρ€ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ

    На рис. 3 β€” Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ использования свойства float для Ρ‚Ρ€Π΅Ρ…ΠΊΠΎΠ»ΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π°. На самом Π΄Π΅Π»Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ 6 слоСв β€” ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ для Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ для самих ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ.

    Рис. 3. Ѐиксированный Π΄ΠΈΠ·Π°ΠΉΠ½ Π² Ρ‚Ρ€ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€: ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Π΅Π±-страницу с ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π½ΡƒΡŽ Π½Π° рис. 3. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ фиксированного Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ макСтирования

    Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅:

    1. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ структуры html-ΠΊΠΎΠ΄Π°

    • ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ для Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Ρ‚Ρ€ΠΈ слоя (#header. ..) ΠΈ для ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Ρ‚Ρ€ΠΈ слоя (#col...).
    • Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΈ ΠΈΡ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ располоТСны Π½Π° Π΄Π²ΡƒΡ… Ρ€Π°Π·Π½Ρ‹Ρ… строках, Ρ‚ΠΎ объСдСним ΠΈΡ… Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ (class="container").
    • ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠΌ схСматичноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ располоТСния Π±Π»ΠΎΠΊΠΎΠ²:

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ html-структуру:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    
    <body>
    <div>
        <div>Π•Π²Π³Π΅Π½ΠΈΠΉ Π•Π²Ρ‚ΡƒΡˆΠ΅Π½ΠΊΠΎ</div>
        <div>Π’Π°Π»Π΅Ρ€ΠΈΠΉ Π‘Ρ€ΡŽΡΠΎΠ²</div>
        <div>Π­Π΄ΡƒΠ°Ρ€Π΄ Асадов</div>
      </div>
      <div>
        <div>
    		МнС снится старый Π΄Ρ€ΡƒΠ³,<br/>ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ стал Π²Ρ€Π°Π³ΠΎΠΌ,<br/>
    		Π½ΠΎ снится Π½Π΅ Π²Ρ€Π°Π³ΠΎΠΌ,<br/>Π° Ρ‚Π΅ΠΌ ΠΆΠ΅ самым Π΄Ρ€ΡƒΠ³ΠΎΠΌ.<br/>
    		Π‘ΠΎ мною Π½Π΅Ρ‚ Π΅Π³ΠΎ,<br/>Π½ΠΎ ΠΎΠ½ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΡ€ΡƒΠ³ΠΎΠΌ,<br/>
    		ΠΈ Π³ΠΎΠ»ΠΎΠ²Π° ΠΈΠ΄Π΅Ρ‚<br/>ΠΎΡ‚ сновидСний ΠΊΡ€ΡƒΠ³ΠΎΠΌ.
    	</div>
        <div>
    	Π’Π΅Π»ΠΈΠΊΠΎΠ΅ Π²Π±Π»ΠΈΠ·ΠΈ Π½Π΅ΡƒΠ»ΠΎΠ²ΠΈΠΌΠΎ,<br/>Π›ΠΈΡˆΡŒ ΠΈΠ·Π΄Π°Π»ΠΈ торТСствСнно ΠΎΠ½ΠΎ,<br/>
    	ΠœΡ‹ всС ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠΌ ΠΏΡ€Π΅Π΄ Π²Π΅Π»ΠΈΠΊΠΈΠΌ ΠΌΠΈΠΌΠΎ<br/>И Π²ΠΈΠ΄ΠΈΠΌ лишь случайноС Π·Π²Π΅Π½ΠΎ. 
    	</div>
        <div>
    	Π’ Π»ΡŽΠ±Ρ‹Ρ… Π΄Π΅Π»Π°Ρ… ΠΏΡ€ΠΈ максимумС слоТностСй<br/>ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ всС-Ρ‚Π°ΠΊΠΈ ΠΎΠ΄ΠΈΠ½:<br/>
    	Π–Π΅Π»Π°Π½ΡŒΠ΅ - это мноТСство возмоТностСй,<br/>А нСТСланьС - мноТСство ΠΏΡ€ΠΈΡ‡ΠΈΠ½.
    	</div>
      </div>
    </body>

    2. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ стилСй для Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² (сСлСктор header...) ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ (сСлСктор col...)

    • Π¨ΠΈΡ€ΠΈΠ½Ρƒ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² сдСлаСм Ρƒ всСх ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ 3, Π° срСдняя ΡˆΠΈΡ€ΠΈΠ½Π° страницы Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 700-900 пиксСлСй, Ρ‚ΠΎ установим ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Π² 250 пиксСлСй.
    •  #header1, #header2, #header3, #col1, #col2, #col3 {
          width: 250px; /* Π¨ΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ */
      }
    • Π”ΠΎΠ±Π°Π²ΠΈΠΌ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ поля (отступы ΠΎΡ‚ содСрТимого тСкста) β€” padding ΠΈ внСшниС отступы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π·Π°Π·ΠΎΡ€ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ свойства Π·Π°Π΄Π°ΡŽΡ‚ΡΡ сразу для всС ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π° сам вСсь ΠΌΠ°ΠΊΠ΅Ρ‚ Π½Π΅ цСнтрируСтся, Π° выравниваСтся ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ, Ρ‚ΠΎ установим отступ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠ΄Π½ΠΎΠΉ стороны β€” Π»Π΅Π²ΠΎΠΉ β€” Ρƒ всСх ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ (margin-left).
    •  #header1, #header2, #header3, #col1, #col2, #col3 {
          width: 250px; /* Π¨ΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ */
          padding: 5px; /* Поля Π²ΠΎΠΊΡ€ΡƒΠ³ тСкста */
          margin-left: 5px; /* ΠžΡ‚ΡΡ‚ΡƒΠΏ слСва */
         }
    • Π”ΠΎΠ±Π°Π²ΠΈΠΌ Ρ‚Π°ΠΊΠΆΠ΅ внСшний отступ свСрху, обСспСчив Π·Π°Π·ΠΎΡ€ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ отступ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π° страницы (margin-top).
    •  #header1, #header2, #header3, #col1, #col2, #col3 {
          ...
          margin-top: 2px; /* ΠžΡ‚ΡΡ‚ΡƒΠΏ свСрху */
         }
    • Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Π»ΠΎΡ‡Π½Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ div, Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΠ»ΠΈΡΡŒ рядом Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΈΠΌ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π½ΠΈΠ΅ β€” float.
    •  #header1, #header2, #header3, #col1, #col2, #col3 {
          ...
          float: left; /* Бостыковка ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ */
         }
    • ДобавляСм Π³Ρ€Π°Π½ΠΈΡ†Ρƒ для Π±Π»ΠΎΠΊΠΎΠ² (border) ΠΈ ΠΈ Π·Π°Π΄Π°Π΅ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΡˆΡ€ΠΈΡ„Ρ‚Π° (font-family, font-weight, font-size, color).
    •  #header1, #header2, #header3, #col1, #col2, #col3 {
          ...
          border: 1px solid black; /* Π Π°ΠΌΠΊΠ° Π²ΠΎΠΊΡ€ΡƒΠ³ слоя */
          font-family: Verdana, Arial, sans-serif; /* НС сСрифный ΠΈΠ»ΠΈ Ρ€ΡƒΠ±Π»Π΅Π½Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚ */
          font-weight: bold; /* Π–ΠΈΡ€Π½ΠΎΠ΅ Π½Π°Ρ‡Π΅Ρ€Ρ‚Π°Π½ΠΈΠ΅ тСкста Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° */
          font-size: 80%; /* Π Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° */
          color: white; /* Π¦Π²Π΅Ρ‚ тСкста Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° */
         }

      ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΊΠΎΠ΄:

       #header1, #header2, #header3, #col1, #col2, #col3 {
          width: 250px; /* Π¨ΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ */
          padding: 5px; /* Поля Π²ΠΎΠΊΡ€ΡƒΠ³ тСкста */
          margin-left: 5px; /* ΠžΡ‚ΡΡ‚ΡƒΠΏ слСва */
          margin-top: 2px; /* ΠžΡ‚ΡΡ‚ΡƒΠΏ свСрху */
          float: left; /* Бостыковка ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ */
          border: 1px solid black; /* Π Π°ΠΌΠΊΠ° Π²ΠΎΠΊΡ€ΡƒΠ³ слоя */
          font-family: Verdana, Arial, sans-serif; /* НС сСрифный ΠΈΠ»ΠΈ Ρ€ΡƒΠ±Π»Π΅Π½Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚ */
          font-weight: bold; /* Π–ΠΈΡ€Π½ΠΎΠ΅ Π½Π°Ρ‡Π΅Ρ€Ρ‚Π°Π½ΠΈΠ΅ тСкста Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° */
          font-size: 80%; /* Π Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° */
          color: white; /* Π¦Π²Π΅Ρ‚ тСкста Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° */
      }
    • Установим Π·Π°Π΄Π½ΠΈΠΉ Ρ„ΠΎΠ½ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сСлСктора.
    •    #header1 { background: #B38541; }
         #header2 { background: #008159; }
         #header3 { background: #006077; }
         #col1 { background: #EBE0C5; }
         #col2 { background: #BBE1C4; }
         #col3 { background: #ADD0D9; }

    Π‘ΠΌΠΎΡ‚Ρ€ΠΈΠΌ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

    Рис. 4. ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

    3. Π—Π°Π΄Π°Π½ΠΈΠ΅ стиля для ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ²

     #col1, #col2, #col3 { 
        font-family: "Times New Roman", Times, serif; /* Π¨Ρ€ΠΈΡ„Ρ‚ сСрифный ΠΈΠ»ΠΈ с засСчками */
        font-size: 100%; /* Π Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° */
        font-weight: normal; /* ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Π½Π°Ρ‡Π΅Ρ€Ρ‚Π°Π½ΠΈΠ΅ */
        color: black; /* Π¦Π²Π΅Ρ‚ тСкста */
       }

    Π˜Ρ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄: всё вмСстС

    <style type="text/css">
    /* для ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΈ ΠΈΡ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² */
     #header1, #header2, #header3, #col1, #col2, #col3 { 
         width: 250px; /* Π¨ΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ */
        padding: 5px; /* Поля Π²ΠΎΠΊΡ€ΡƒΠ³ тСкста */
        margin-left: 5px; /* ΠžΡ‚ΡΡ‚ΡƒΠΏ слСва */
        margin-top: 2px; /* ΠžΡ‚ΡΡ‚ΡƒΠΏ свСрху */
        float: left; /* Бостыковка ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ */
        border: 1px solid black; /* Π Π°ΠΌΠΊΠ° Π²ΠΎΠΊΡ€ΡƒΠ³ слоя */
        font-family: Verdana, Arial, sans-serif; /* Π ΡƒΠ±Π»Π΅Π½Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚ */
        font-weight: bold; /* Π–ΠΈΡ€Π½ΠΎΠ΅ Π½Π°Ρ‡Π΅Ρ€Ρ‚Π°Π½ΠΈΠ΅ тСкста Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° */
        font-size: 80%; /* Π Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° */
        color: white; /* Π¦Π²Π΅Ρ‚ тСкста Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° */
       }
       /* для колонок */
       #col1, #col2, #col3 { 
        font-family: "Times New Roman", Times, serif; /* Π¨Ρ€ΠΈΡ„Ρ‚ с засСчками */
        font-size: 100%; /* Π Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° */
        font-weight: normal; /* ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Π½Π°Ρ‡Π΅Ρ€Ρ‚Π°Π½ΠΈΠ΅ */
        color: black; /* Π¦Π²Π΅Ρ‚ тСкста */
       } 
     
       /* Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ слоя */
       #header1 { background: #B38541; }
       #header2 { background: #008159; }
       #header3 { background: #006077; }
       #col1 { background: #EBE0C5; }
       #col2 { background: #BBE1C4; }
       #col3 { background: #ADD0D9; }
     
       . container { 
         clear: both;  /* ΠžΡ‚ΠΌΠ΅Π½ΡΠ΅Ρ‚ дСйствиС float */ 
       }
    </style>
    </head> 
    <body>
    <div>
        <div>Π•Π²Π³Π΅Π½ΠΈΠΉ Π•Π²Ρ‚ΡƒΡˆΠ΅Π½ΠΊΠΎ</div>
        <div>Π’Π°Π»Π΅Ρ€ΠΈΠΉ Π‘Ρ€ΡŽΡΠΎΠ²</div>
        <div>Π­Π΄ΡƒΠ°Ρ€Π΄ Асадов</div>
      </div>
      <div>
        <div>
    		МнС снится старый Π΄Ρ€ΡƒΠ³,<br/>
    		ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ стал Π²Ρ€Π°Π³ΠΎΠΌ,<br/>
    		Π½ΠΎ снится Π½Π΅ Π²Ρ€Π°Π³ΠΎΠΌ,<br/>
    		Π° Ρ‚Π΅ΠΌ ΠΆΠ΅ самым Π΄Ρ€ΡƒΠ³ΠΎΠΌ.<br/>
    		Π‘ΠΎ мною Π½Π΅Ρ‚ Π΅Π³ΠΎ,<br/>
    		Π½ΠΎ ΠΎΠ½ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΡ€ΡƒΠ³ΠΎΠΌ,<br/>
    		ΠΈ Π³ΠΎΠ»ΠΎΠ²Π° ΠΈΠ΄Π΅Ρ‚<br/>
    		ΠΎΡ‚ сновидСний ΠΊΡ€ΡƒΠ³ΠΎΠΌ.
    	</div>
        <div>
    	Π’Π΅Π»ΠΈΠΊΠΎΠ΅ Π²Π±Π»ΠΈΠ·ΠΈ Π½Π΅ΡƒΠ»ΠΎΠ²ΠΈΠΌΠΎ,<br/>
    	Π›ΠΈΡˆΡŒ ΠΈΠ·Π΄Π°Π»ΠΈ торТСствСнно ΠΎΠ½ΠΎ,<br/>
    	ΠœΡ‹ всС ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠΌ ΠΏΡ€Π΅Π΄ Π²Π΅Π»ΠΈΠΊΠΈΠΌ ΠΌΠΈΠΌΠΎ<br/>
    	И Π²ΠΈΠ΄ΠΈΠΌ лишь случайноС Π·Π²Π΅Π½ΠΎ.
    	</div>
        <div>
    	Π’ Π»ΡŽΠ±Ρ‹Ρ… Π΄Π΅Π»Π°Ρ… ΠΏΡ€ΠΈ максимумС слоТностСй<br/>
    	ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ всС-Ρ‚Π°ΠΊΠΈ ΠΎΠ΄ΠΈΠ½:<br/>
    	Π–Π΅Π»Π°Π½ΡŒΠ΅ - это мноТСство возмоТностСй,<br/>
    	А нСТСланьС - мноТСство ΠΏΡ€ΠΈΡ‡ΠΈΠ½.
    	</div>
      </div>
    </body>

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

    Рис. 5. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

    ИспользованиС позиционирования слоСв для ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π² Ρ‚Ρ€ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ

    Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΌΠ°ΠΊΠ΅Ρ‚, состоящий ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Ρ€Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Ρ… Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ (рис. 6).

    Рис. 6. ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ слоСв для ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π² Ρ‚Ρ€ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ с Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€: ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Π΅Π±-страницу с ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ с Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π½ΡƒΡŽ Π½Π° рис. 6. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ фиксированного макСтирования с ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ слоСв

    Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅:

    1. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ структуры html-ΠΊΠΎΠ΄Π°

    • Для Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π° достаточно ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Ρ€ΠΈ слоя div для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ.

    ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ структура Π±ΡƒΠ΄Π΅Ρ‚ простой:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    
    <body>
    <div>Иван Π‘ΡƒΠ½ΠΈΠ½</br></br>
    	На ΠΎΠΊΠ½Π΅, сСрСбряном ΠΎΡ‚ инСя,</br>
    	Π—Π° Π½ΠΎΡ‡ΡŒ Ρ…Ρ€ΠΈΠ·Π°Π½Ρ‚Π΅ΠΌΡ‹ расцвСли.</br> 
    	Π’ Π²Π΅Ρ€Ρ…Π½ΠΈΡ… стёклах - Π½Π΅Π±ΠΎ ярко-синСС</br> 
    	И застрСха Π² снСговой ΠΏΡ‹Π»ΠΈ.  
    </div>
    <div>
    	Всходит солнцС, Π±ΠΎΠ΄Ρ€ΠΎΠ΅ ΠΎΡ‚ Ρ…ΠΎΠ»ΠΎΠ΄Π°, </br>
    	Золотится отблСском ΠΎΠΊΠ½ΠΎ. </br>
    	Π£Ρ‚Ρ€ΠΎ Ρ‚ΠΈΡ…ΠΎ, радостно ΠΈ ΠΌΠΎΠ»ΠΎΠ΄ΠΎ. </br>
    	Π‘Π΅Π»Ρ‹ΠΌ снСгом всё Π·Π°ΠΏΡƒΡˆΠ΅Π½ΠΎ. 
    </div>
    <div>
    	И всё ΡƒΡ‚Ρ€ΠΎ яркиС ΠΈ чистыС</br> 
    	Π‘ΡƒΠ΄Ρƒ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ краски Π² Π²Ρ‹ΡˆΠΈΠ½Π΅, </br>
    	И Π΄ΠΎ полдня Π±ΡƒΠ΄ΡƒΡ‚ сСрСбристыС </br>
    	Π₯Ρ€ΠΈΠ·Π°Π½Ρ‚Π΅ΠΌΡ‹ Π½Π° ΠΌΠΎΡ‘ΠΌ ΠΎΠΊΠ½Π΅.</br></br> 
     
    	1903
    </div>
    </body>

    2. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ стилСй для ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ

    #col1, #col2 {
         border-right: 1px solid #000; /* ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π»ΠΈΠ½ΠΈΠΈ справа ΠΎΡ‚ тСкста */ 
        }

    Π˜Ρ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄: всё вмСстС

    <style type="text/css">
    #col1, #col2, #col3 {
         width: 250px; /* Π¨ΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ */
         padding: 0 6px; /* Поля ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ */
         float: left; /* ΠžΠ±Ρ‚Π΅ΠΊΠ°Π½ΠΈΠ΅ слоСв */
        } 
    #col1, #col2 {
         border-right: 1px solid #000; /* ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π»ΠΈΠ½ΠΈΠΈ справа ΠΎΡ‚ тСкста */ 
        }
    </style>
    </head> 
    <body>
    <div>Иван Π‘ΡƒΠ½ΠΈΠ½</br></br>
    	На ΠΎΠΊΠ½Π΅, сСрСбряном ΠΎΡ‚ инСя,</br>
    	Π—Π° Π½ΠΎΡ‡ΡŒ Ρ…Ρ€ΠΈΠ·Π°Π½Ρ‚Π΅ΠΌΡ‹ расцвСли. </br> 
    	Π’ Π²Π΅Ρ€Ρ…Π½ΠΈΡ… стёклах - Π½Π΅Π±ΠΎ ярко-синСС</br> 
    	И застрСха Π² снСговой ΠΏΡ‹Π»ΠΈ. 
    </div>
    <div>
    	Всходит солнцС, Π±ΠΎΠ΄Ρ€ΠΎΠ΅ ΠΎΡ‚ Ρ…ΠΎΠ»ΠΎΠ΄Π°, </br>
    	Золотится отблСском ΠΎΠΊΠ½ΠΎ. </br>
    	Π£Ρ‚Ρ€ΠΎ Ρ‚ΠΈΡ…ΠΎ, радостно ΠΈ ΠΌΠΎΠ»ΠΎΠ΄ΠΎ. </br>
    	Π‘Π΅Π»Ρ‹ΠΌ снСгом всё Π·Π°ΠΏΡƒΡˆΠ΅Π½ΠΎ. 
    </div>
    <div>
    	И всё ΡƒΡ‚Ρ€ΠΎ яркиС ΠΈ чистыС</br> 
    	Π‘ΡƒΠ΄Ρƒ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ краски Π² Π²Ρ‹ΡˆΠΈΠ½Π΅, </br>
    	И Π΄ΠΎ полдня Π±ΡƒΠ΄ΡƒΡ‚ сСрСбристыС </br>
    	Π₯Ρ€ΠΈΠ·Π°Π½Ρ‚Π΅ΠΌΡ‹ Π½Π° ΠΌΠΎΡ‘ΠΌ ΠΎΠΊΠ½Π΅.</br></br> 
     
    	1903
    </div>
    </body>

    Π”ΠΈΠ·Π°ΠΉΠ½ Π² Ρ‚Ρ€ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π³ΠΎΡ‚ΠΎΠ²!

    Π‘Π»ΠΎΡ‡Π½Ρ‹ΠΉ ΠΈ встроСнный ΠΌΠ°ΠΊΠ΅Ρ‚ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ β€” CSS: ΠšΠ°ΡΠΊΠ°Π΄Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй

    Π’ этом руководствС ΠΌΡ‹ рассмотрим основы повСдСния Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… ΠΈ встроСнных элСмСнтов, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°.

    ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² спСцификации CSS 2.1, которая ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π»ΡŽΠ±Ρ‹Π΅ поля Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ‡Π°ΡΡ‚ΡŒΡŽ контСкста форматирования . Они ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌΠΈ, Ρ‚Π°ΠΊ ΠΈ встроСнными, Π½ΠΎ Π½Π΅ Ρ‚Π΅ΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. ΠœΡ‹ описываСм Π±Π»ΠΎΠΊΠΈ Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ уровня ΠΊΠ°ΠΊ ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π² контСкстС форматирования Π±Π»ΠΎΠΊΠ° 9.0006 , Π° Π±Π»ΠΎΠΊΠΈ встроСнного уровня ΠΊΠ°ΠΊ ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π²ΠΎ встроСнном контСкстС форматирования .

    ПовСдСниС элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ встроСнный контСкст форматирования, Ρ‚Π°ΠΊΠΆΠ΅ опрСдСляСтся Π² этой спСцификации. Для элСмСнтов с Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌ контСкстом форматирования Π² спСцификации ΡƒΠΊΠ°Π·Π°Π½ΠΎ:

    .

    Β«Π’ контСкстС Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ форматирования Π±Π»ΠΎΠΊΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ, начиная с Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части содСрТащСго Π±Π»ΠΎΠΊΠ°. РасстояниС ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя сосСдними Π±Π»ΠΎΠΊΠ°ΠΌΠΈ опрСдСляСтся свойствами поля. Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ поля ΠΌΠ΅ΠΆΠ΄Ρƒ сосСдними Π±Π»ΠΎΠΊΠ°ΠΌΠΈ β€” поля уровня Π² контСкстС форматирования Π±Π»ΠΎΠΊΠ° ΡΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ.0003

    Π’ контСкстС Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ форматирования Π»Π΅Π²Ρ‹ΠΉ внСшний ΠΊΡ€Π°ΠΉ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° касаСтся Π»Π΅Π²ΠΎΠ³ΠΎ края содСрТащСго Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° (для форматирования справа Π½Π°Π»Π΅Π²ΠΎ ΠΊΠ°ΡΠ°ΡŽΡ‚ΡΡ ΠΏΡ€Π°Π²Ρ‹Π΅ края).Β» β€” 9.4.1

    Для элСмСнтов со встроСнным контСкстом форматирования:

    Β«Π’ контСкстС встроСнного форматирования Π±Π»ΠΎΠΊΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΎΠ΄ΠΈΠ½ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ, начиная с Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части содСрТащСго Π±Π»ΠΎΠΊΠ°. ΠœΠ΅ΠΆΠ΄Ρƒ этими Π±Π»ΠΎΠΊΠ°ΠΌΠΈ ΡΠΎΠ±Π»ΡŽΠ΄Π°ΡŽΡ‚ΡΡ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ поля, Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ отступы. Π‘Π»ΠΎΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Ρ‹ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ. : ΠΈΡ… Π½ΠΈΠΆΠ½ΠΈΠ΅ ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ…Π½ΠΈΠ΅ части ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Ρ‹, ΠΈΠ»ΠΈ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ тСкста Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½ΠΈΡ… ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Ρ‹. ΠŸΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Π°Ρ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, содСрТащая Π±Π»ΠΎΠΊΠΈ, ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠ΅ линию, называСтся строковым Π±Π»ΠΎΠΊΠΎΠΌΒ». β€” 9.4.2

    ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ спСцификация CSS 2.1 описываСт Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠ°ΠΊ находящиСся Π² Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ письма свСрху Π²Π½ΠΈΠ·. НапримСр, описывая расстояниС ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ. ПовСдСниС Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… ΠΈ встроСнных элСмСнтов ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ письма, ΠΈ ΠΌΡ‹ рассмотрим это Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ руководствС ΠΏΠΎ Flow Layout ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌ письма.

    Π‘Π»ΠΎΡ‡Π½Ρ‹Π΅ элСмСнты Π² Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ письма Ρ‚ΠΈΠΏΠ° английский, располоТСниС Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ, ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌ.

    Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ записи Π²Ρ‹Π»ΠΎΠΆΠΈΠ» Π±Ρ‹ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ.

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

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

    Если ΠΌΡ‹ установим поля элСмСнта Π°Π±Π·Π°Ρ†Π° Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ 0 , Ρ‚ΠΎΠ³Π΄Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ соприкоснутся.

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

    Π‘ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ

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

    Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π°Π±Π·Π°Ρ†Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π΅ ΠΏΠΎΠ»Π΅ 20 пиксСлСй ΠΈ Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ»Π΅ 40px . Π Π°Π·ΠΌΠ΅Ρ€ поля ΠΌΠ΅ΠΆΠ΄Ρƒ Π°Π±Π·Π°Ρ†Π°ΠΌΠΈ составляСт 40 пиксСлСй , Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ мСньшСС Π²Π΅Ρ€Ρ…Π½Π΅Π΅ ΠΏΠΎΠ»Π΅ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π°Π±Π·Π°Ρ†Π° свСрнуто с большим Π½ΠΈΠΆΠ½ΠΈΠΌ ΠΏΠΎΠ»Π΅ΠΌ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ.

    ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ схлопывании ΠΌΠ°Ρ€ΠΆΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² нашСй ΡΡ‚Π°Ρ‚ΡŒΠ΅ Как ΡΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΌΠ°Ρ€ΠΆΡƒ.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Если Π²Ρ‹ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ поля ΡΡ…Π»ΠΎΠΏΡ‹Π²Π°ΡŽΡ‚ΡΡ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ значСния Box Model Π² DevTools вашСго Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π­Ρ‚ΠΎ даст Π²Π°ΠΌ фактичСский Ρ€Π°Π·ΠΌΠ΅Ρ€ поля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит.

    Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹Π΅ элСмСнты ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π² Ρ‚ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΠ΄ΡƒΡ‚ прСдлоТСния Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ письма. Π₯отя ΠΌΡ‹ Π½Π΅ склонны Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ встроСнных элСмСнтах ΠΊΠ°ΠΊ ΠΎ Ρ€Π°ΠΌΠΊΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΎΠ±ΠΎ всСм, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ Π² CSS. Π­Ρ‚ΠΈ встроСнныС Π±Π»ΠΎΠΊΠΈ располоТСны ΠΎΠ΄ΠΈΠ½ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ. Если Π² содСрТащСм Π±Π»ΠΎΠΊΠ΅ нСдостаточно мСста для всСх Π±Π»ΠΎΠΊΠΎΠ², Π±Π»ΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку. Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ извСстны ΠΊΠ°ΠΊ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ.

    Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ встроСнных Π±Π»ΠΎΠΊΠ°, созданных Π°Π±Π·Π°Ρ†Π΅ΠΌ с элСмСнт Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ.

    Π‘Π»ΠΎΠΊΠΈ Π²ΠΎΠΊΡ€ΡƒΠ³ слов ΠΏΠ΅Ρ€Π΅Π΄ элСмСнтом ΠΈ послС элСмСнта Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹ΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ, Π±Π»ΠΎΠΊΠΈ Π²Π²Π΅Π΄Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ всС Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Π² Π±Π»ΠΎΠΊ, Π½ΠΎ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ .

    Π Π°Π·ΠΌΠ΅Ρ€ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π±Π»ΠΎΠΊΠ° (Ρ‚. Π΅. высота ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π° английском языкС) опрСдСляСтся самым высоким Π±Π»ΠΎΠΊΠΎΠΌ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ я сдСлал элСмСнт 300%; это содСрТимоС Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ опрСдСляСт высоту строки Π² этой строкС.

    Π£Π·Π½Π°ΠΉΡ‚Π΅ большС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π²Π΅Π΄ΡƒΡ‚ сСбя Π±Π»ΠΎΡ‡Π½Ρ‹Π΅ ΠΈ встроСнныС Π±Π»ΠΎΠΊΠΈ, Π² нашСм руководствС ΠΏΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ форматирования.

    Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π² CSS2.1, Π½ΠΎΠ²Ρ‹Π΅ ΡƒΡ€ΠΎΠ²Π½ΠΈ CSS Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… ΠΈ встроСнных Π±Π»ΠΎΠΊΠΎΠ². Бвойство display опрСдСляСт ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ° ΠΈ Π»ΡŽΠ±Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ. Π’ ΠΌΠΎΠ΄Π΅Π»ΠΈ отобраТСния CSS уровня 3 ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ свойство display измСняСт ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ² ΠΈ Π±Π»ΠΎΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚.

    Π’ΠΈΠΏ отобраТСния элСмСнта опрСдСляСт Ρ‚ΠΈΠΏ внСшнСго отобраТСния; это опрСдСляСт, ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π΅ отобраТаСтся рядом с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ элСмСнтами Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ контСкстС форматирования. Он Ρ‚Π°ΠΊΠΆΠ΅ опрСдСляСт Ρ‚ΠΈΠΏ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ отобраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ² Π²Π½ΡƒΡ‚Ρ€ΠΈ этого элСмСнта. ΠœΡ‹ ΠΎΡ‡Π΅Π½ΡŒ ясно Π²ΠΈΠ΄ΠΈΠΌ это ΠΏΡ€ΠΈ рассмотрСнии Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π°. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ мСня Π΅ΡΡ‚ΡŒ

    , ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ я Π΄Π°Π» display: flex . Flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ элСмСнт: ΠΎΠ½ отобраТаСтся Π½Π° Π½ΠΎΠ²ΠΎΠΉ строкС ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ всС пространство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π² Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ. Π­Ρ‚ΠΎ внСшний Ρ‚ΠΈΠΏ дисплСя Π±Π»ΠΎΠΊ .

    Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ flex, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‚ Π² контСкстС форматирования flex, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΈΡ… Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ являСтся элСмСнт с display: flex , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ отобраТСния flex , ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ контСкст форматирования flex для прямых Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов.

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

    Π­Ρ‚Π° концСпция внСшнСго ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Ρ‚ΠΈΠΏΠΎΠ² отобраТСния Π²Π°ΠΆΠ½Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½Π° Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π½Π°ΠΌ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΌΠ°ΠΊΠ΅Ρ‚Π°, ΠΊΠ°ΠΊ Flexbox ( display: flex ) ΠΈ Grid Layout ( display: grid ), ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ участвуСт Π² Π±Π»ΠΎΡ‡Π½ΠΎΠΌ ΠΈ встроСнный ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΈΠΏ внСшнСго отобраТСния этих ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Ρ€Π°Π²Π΅Π½ Π±Π»ΠΎΠΊ .

    ИзмСнСниС контСкста форматирования, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ участвуСт элСмСнт

    Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ элСмСнты ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ Π±Π»ΠΎΠΊΠ° ΠΈΠ»ΠΈ встроСнного контСкста форматирования с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ смысл для этого элСмСнта. НапримСр, элСмСнт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для выдСлСния слова ΠΈ отобраТаСтся ΠΆΠΈΡ€Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ этот элСмСнт ΠΊΠ°ΠΊ элСмСнт уровня Π±Π»ΠΎΠΊΠ°, разбивая Π΅Π³ΠΎ Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ всС элСмСнтов для отобраТСния Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… элСмСнтов, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, установив display: block Π½Π° . Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ сСмантичСских элСмСнтов HTML для Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ своСго ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ способ Π΅Π³ΠΎ отобраТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS.

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

    • Базовая блочная модСль CSS
    • ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ β€” Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ схСмы
    • Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ элСмСнты
    • Π‘Π»ΠΎΡ‡Π½Ρ‹Π΅ элСмСнты

    ПослСднСС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅: , участниками MDN

    Div block | Webflow University

    Π‘Π»ΠΎΠΊ Div β€” это самый простой ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΈ создании Π²Π΅Π±-сайта. Кнопки, ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ ΠΈ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ β€” это всС Π±Π»ΠΎΠΊΠΈ Div с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ свойствами. Π’ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ стСпСни Π±Π»ΠΎΠΊ Div ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ, ΠΊΠ°ΠΊΠΈΠΌ Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅. НапримСр, Π±Π»ΠΎΠΊΠΈ Div ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания пространства ΠΈΠ»ΠΈ Π² качСствС Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΉ, Π½ΠΎ Ρ‡Π°Ρ‰Π΅ всСго Π±Π»ΠΎΠΊ Div ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов. Он опрСдСляСт Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ HTML.

    ‍

    На этом ΡƒΡ€ΠΎΠΊΠ΅:

    1. Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ Div
    2. Π‘Ρ‚ΠΈΠ»ΡŒ A DIV Π‘Π»ΠΎΠΊ
    3. Π“Π½Π΅Π·Π΄ΠΎ a Div Block
    4. . Π”ΡƒΠ±Π»ΠΈΡ€ΡƒΠΉΡ‚Π΅ Div Block
    5. . с блоками Div

    Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ Div

    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ Div Π² свой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Webflow с ΠΏΠ°Π½Π΅Π»ΠΈ Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Π°Π±Π·Π°Ρ† ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° находятся Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°, Π½ΠΎ тСкст Π½Π΅Ρ€Π°Π·Π±ΠΎΡ€Ρ‡ΠΈΠ². Добавляя Π±Π»ΠΎΠΊ Div ΠΈ пСрСтаскивая эти 3 элСмСнта Π²Π½ΡƒΡ‚Ρ€ΡŒ, ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΠΎΠ΄Π½ΠΈΠΌ Ρ†Π΅Π»Ρ‹ΠΌ. Установка ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π±Π»ΠΎΠΊΠ° Div Π½Π° 50% Ρ‚Π°ΠΊΠΆΠ΅ установит Ρ€Π°Π·ΠΌΠ΅Ρ€ содСрТимого Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π° 50% ΠΈ сдСлаСт тСкст Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π·Π±ΠΎΡ€Ρ‡ΠΈΠ²Ρ‹ΠΌ.

    Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ элСмСнт Π±Π»ΠΎΠΊΠ° Div Установка ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π½Π° 50%

    Когда Π²Ρ‹ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ элСмСнты Π²Π½ΡƒΡ‚Ρ€ΡŒ Π±Π»ΠΎΠΊΠ° Div, Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ автоматичСски измСняСтся Π² соотвСтствии с содСрТимым Π²Π½ΡƒΡ‚Ρ€ΠΈ.

    Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π±Π»ΠΎΠΊ Div Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ содСрТит элСмСнты Π²Π½ΡƒΡ‚Ρ€ΠΈ. Π¦Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ° Div Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π΅Π³ΠΎ содСрТимого.

    Π‘Ρ‚ΠΈΠ»ΡŒ Π±Π»ΠΎΠΊΠ° Div

    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊ Div с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Π½Π΅Π»ΠΈ Β«Π‘Ρ‚ΠΈΠ»ΡŒΒ» справа. НапримСр, Π±Π»ΠΎΠΊ Div ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΈΠ»ΠΈ Ρ‚Π΅Π½ΠΈ. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ° Div, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ пространство ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΡ€Π°Π΅ΠΌ Π±Π»ΠΎΠΊΠ° Div ΠΈ содСрТимым Π²Π½ΡƒΡ‚Ρ€ΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ отступ (ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅), удСрТивая Shift ΠΏΡ€ΠΈ пСрСтаскивании, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ всС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ стороны ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.

    Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„ΠΎΠ½Π°Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚Π΅Π½ΠΈΠ”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ отступов

    Π’Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ² Div

    Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊΠΈ Div Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Π»ΠΎΠΊΠΎΠ² Div. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° Π±Π»ΠΎΠΊ Div помСщаСтся Π²Π½ΡƒΡ‚Ρ€ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΈ оформляСтся Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ выглядСл ΠΊΠ°ΠΊ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ.

    1. Π’ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ Π‘Π»ΠΎΠΊ Div Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ
    2. УстановитС ΡˆΠΈΡ€ΠΈΠ½Ρƒ 100 пиксСлСй ΠΈ высоту 2 пиксСля
    3. ΠžΡ‚Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠΉΡ‚Π΅ поля, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ пространство
    4. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°
    УстановитС ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ высоту, Π·Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ поля.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΎΠ½ .

    Π”ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ° Div

    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊ Div ΠΈ Π΅Π³ΠΎ содСрТимоС. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ двумя способами:

    Π”ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ

    1. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π±Π»ΠΎΠΊ Div (Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΌΠ΅Ρ‚ΠΊΡƒ элСмСнта, Ссли Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ° Div Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π½Π°ΠΉΡ‚ΠΈ пустоС мСсто для Ρ‰Π΅Π»Ρ‡ΠΊΠ°)
    2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π”ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

    Π”ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ярлыков

    1. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π±Π»ΠΎΠΊ Div
    2. НаТмитС Command + C (Π½Π° Mac) ΠΈΠ»ΠΈ Control + C (Π² Windows) для копирования
    3. НаТмитС Command + V (Π² Mac) ΠΈΠ»ΠΈ Control + V (Π² Windows) для вставки

    ΠŸΡ€ΠΈ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π±Π»ΠΎΠΊΠ° Div, ΠΊΠ°ΠΊ ΠΈ любого Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ элСмСнта, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ класс ΠΈ связанныС с Π½ΠΈΠΌ стили. Π›ΡŽΠ±Ρ‹Π΅ измСнСния стиля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ вноситС Π² ΠΎΠ΄ΠΈΠ½ Π±Π»ΠΎΠΊ Div, ΠΏΠΎΠ²Π»ΠΈΡΡŽΡ‚ Π½Π° всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ Div с Ρ‚Π΅ΠΌ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π΅ΠΌ класса, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, находятся Π»ΠΈ ΠΎΠ½ΠΈ Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ страницС ΠΈΠ»ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ страницС.

    ПослС дублирования Π±Π»ΠΎΠΊΠ° Div Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅ мСсто Π½Π° страницС β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Ρ€Π°Π·Π΄Π΅Π», ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π±Π»ΠΎΠΊ Div. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ Command + X (Π½Π° Mac) ΠΈΠ»ΠΈ Control + X (Π½Π° Windows), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ элСмСнт, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π±Π»ΠΎΠΊ Div, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Command + V (Π½Π° Mac) ΠΈΠ»ΠΈ Control + V (Π² Windows) для вставки Π²Π½ΠΈΠ·Ρƒ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта.

    ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ² Div Π² Π±Π»ΠΎΠΊΠΈ ссылок

    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊ Div Π² Π±Π»ΠΎΠΊ ссылок, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈ Π΅Π³ΠΎ содСрТимоС с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ рСсурсами. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ использовали Π±Π»ΠΎΠΊ Div вмСсто Π±Π»ΠΎΠΊΠ° Link ΠΏΡ€ΠΈ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π΅.

    Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ Div Π½Π° Π±Π»ΠΎΠΊ Link, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π±Π»ΠΎΠΊ Div Π½Π΅ содСрТит элСмСнтов ссылки, Π·Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π±Π»ΠΎΠΊ Div ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ Π² Π±Π»ΠΎΠΊ Link.