ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

Блочная модСль

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

Рис. 3.1. Бвойства, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ элСмСнт

Для наглядности свойства Π±Π»ΠΎΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ ΠΌΠ°Ρ‚Ρ€Ρ‘ΡˆΠ΅ΠΊ (рис. 3.2). Π›ΡŽΠ±ΡƒΡŽ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΡƒΡŽ ΠΌΠ°Ρ‚Ρ€Ρ‘ΡˆΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€Ρ‘ΡˆΠΊΡƒ, Π½ΠΎ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚.

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3.1.ИспользованиС свойства padding

XHTML 1.0 CSS 2.1 IE Cr Op Sa Fx

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° рис. 3.3.

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

Рис. 3.3. Поля Π²ΠΎΠΊΡ€ΡƒΠ³ тСкста

ЗначСния ΠΏΠΎΠ»Π΅ΠΉ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ.

Π“Ρ€Π°Π½ΠΈΡ†Ρ‹

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3.2. ΠšΡ€Π°ΡΠ½Π°Ρ пунктирная линия

XHTML 1.0 CSS 2.1 IE Cr Op Sa Fx

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° рис. 3.4.

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

Рис. 3.4. Линия Π²ΠΎΠ·Π»Π΅ тСкста

ΠžΡ‚ΡΡ‚ΡƒΠΏΡ‹

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

Для отступов Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ особСнности.

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 3.3 ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ схлопываниС отступов ΠΈ ΠΈΡ… ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3.3. ИспользованиС отступов

XHTML 1.0 CSS 2.1 IE Cr Op Sa Fx

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° рис. 3.5. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ Ρ€Π°Π²Π½ΠΎ 20 пиксСлов, Π° Π½Π΅ 40, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ суммированиСм Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ отступа Ρƒ Π±Π»ΠΎΠΊΠΎΠ². Π­Ρ‚ΠΎ происходит Π·Π° счёт эффСкта схлопывания, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±Π»ΠΈΠ·Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ отступы ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ.

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

Рис. 3.5. ΠžΡ‚ΡΡ‚ΡƒΠΏΡ‹ Π² элСмСнтС

Π¨ΠΈΡ€ΠΈΠ½Π° Π±Π»ΠΎΠΊΠ°

Π¨ΠΈΡ€ΠΈΠ½Π° Π±Π»ΠΎΠΊΠ° это комплСксная Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° ΠΈ складываСтся ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ свойств:

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

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

Рис. 3.6. Π¨ΠΈΡ€ΠΈΠ½Π° Π±Π»ΠΎΠΊΠ°

Допустим, для слоя написан ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ.

Π¨ΠΈΡ€ΠΈΠ½Π° Π±Π»ΠΎΠΊΠ° согласно этой записи Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½Π° 342 пиксСла, эта Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° получаСтся складываниСм значСния ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° плюс отступ слСва, Π³Ρ€Π°Π½ΠΈΡ†Π° слСва ΠΈ ΠΏΠΎΠ»Π΅ слСва, плюс ΠΏΠΎΠ»Π΅ справа, Π³Ρ€Π°Π½ΠΈΡ†Π° справа ΠΈ отступ справа. Π‘ΡƒΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌ всС числа.

Π¨ΠΈΡ€ΠΈΠ½Π° = 300 + 7 + 7 + 4 + 4 + 10 + 10 = 342

Надо ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ блочная модСль с Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ нСсСт Π² сСбС ΠΊΡƒΡ‡Ρƒ нСудобств. ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½ΠΎ приходится Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ вычислСниями, ΠΊΠΎΠ³Π΄Π° трСбуСтся Π·Π°Π΄Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π±Π»ΠΎΠΊΠ°. Π’Π°ΠΊΠΆΠ΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΡ€ΠΈ сочСтании Ρ€Π°Π·Π½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ† измСрСния, Π² частности, ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ² ΠΈ пиксСлов. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π·Π°Π΄Π°Π½Π° ΠΊΠ°ΠΊ 90%, Ссли сюда ΠΏΡ€ΠΈΠΏΠ»ΡŽΡΠΎΠ²Π°Ρ‚ΡŒ поля ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ Π² пиксСлах, Ρ‚ΠΎ нСльзя Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΡΡƒΠΌΠΌΠ°Ρ€Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π±Π»ΠΎΠΊΠ°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π² пиксСлы Π½Π΅ пСрСводятся (Π² CSS3 Ρ‚Π°ΠΊ ΡΡƒΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ поддСрТиваСтся эта Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ всСми Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ). Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ общая ΡˆΠΈΡ€ΠΈΠ½Π° Π±Π»ΠΎΠΊΠ° прСвысит ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π²Π΅Π±-страницы, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ появлСнию Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ. Π’Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² ΠΈΠ· ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ситуации Π΄Π²Π° β€” ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ слоями.

Алгоритм Π±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ

Π’Π°Π±Π». 3.1. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ свойства box-sizing

Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Internet ExplorerChromeOperaSafariFirefox
ВСрсия8.0+2.0+7.0+3.0+1.0+
Бвойствоbox-sizing-webkit-box-sizingbox-sizing-webkit-box-sizing-moz-box-sizing

Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π² свойствах Ρ€Π°Π·Π±Ρ€ΠΎΠ΄ ΠΈ ΡˆΠ°Ρ‚Π°Π½ΠΈΠ΅, поэтому придСтся Π΄Π΅Π»Π°Ρ‚ΡŒ Π³ΠΈΠ±Ρ€ΠΈΠ΄ ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ всС Ρ‚Ρ€ΠΈ свойства ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ (ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 3.4).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3.4. Π¨ΠΈΡ€ΠΈΠ½Π° Π±Π»ΠΎΠΊΠ°

XHTML 1.0 CSS 3 IE 7 IE 8+ Cr Op Sa Fx

Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ слои

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3.5. Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ слои

XHTML 1.0 CSS 2.1 IE Cr Op Sa Fx

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° рис. 3.7.

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

Рис. 3.7. Π¨ΠΈΡ€ΠΈΠ½Π° Π±Π»ΠΎΠΊΠ° Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…

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

Высота Π±Π»ΠΎΠΊΠ°

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

Рис. 3.8. Высота Π±Π»ΠΎΠΊΠ°

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3.6. Высота Π±Π»ΠΎΠΊΠ°

XHTML 1.0 CSS 2.1 IE Cr Op Sa Fx

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° рис. 3.9.

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

Рис. 3.9. Высота Π±Π»ΠΎΠΊΠ° Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…

Π‘ высотой связана Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ β€” ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ содСрТимого Π±Π»ΠΎΠΊΠ° Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΏΡ€ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ высотС, содСрТимоС начинаСтся ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΏΠΎΠ²Π΅Ρ€Ρ… Π±Π»ΠΎΠΊΠ° (рис. 3.10).

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

Рис. 3.10. ΠŸΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π±Π»ΠΎΠΊΠ°

Код, приводящий ΠΊ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΌΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 3.7.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3.7. ΠŸΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π±Π»ΠΎΠΊΠ°

XHTML 1.0 CSS 2.1 IE Cr Op Sa Fx

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

Рис. 11. ИспользованиС свойства overflow

Если Π·Π°Π΄Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΈ ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½ΡƒΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ Π±Π»ΠΎΠΊΠ°, Ρ‚ΠΎ становится Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ†Π²Π΅Ρ‚Π½ΠΎΠΉ области. ΠŸΡ€Π°Π²Π΄Π° Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Π½Π°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚ΡΡ Ρ€Π°Π·Π½ΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅, Π² частности Internet Explorer Π΄ΠΎ вСрсии 7.0 Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ содСрТит ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ„ΠΎΠ½ выводится ΠΏΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌΡƒ ΠΊΡ€Π°ΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ (рис. 12Π²). Начиная с вСрсии 8.0 эта ошибка исправлСна, ΠΈ Ρ„ΠΎΠ½ выводится ΠΏΠΎ стандартам (рис. 12Π³). Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Opera (рис. 12Π°), Firefox (12Π±), Safari ΠΈ Chrome (рис. 12Π΄) Ρ„ΠΎΠ½ выводят ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. НСбольшиС различия Π½Π°Π±Π»ΡŽΠ΄Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΈ, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Π±Π»ΠΎΡ‡Π½ΡƒΡŽ модСль.

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

Рис. 12. ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΠ½Π° Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 3.8 ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для получСния ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3.8. Π€ΠΎΠ½ ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Π°

XHTML 1.0 CSS 2.1 IE 7 IE 8+ Cr Op Sa Fx

Различия Π² ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΏΡ€ΠΈ рисовании Π³Ρ€Π°Π½ΠΈΡ† Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Ρ†Π²Π΅Ρ‚Π½ΠΎΠΌ Ρ„ΠΎΠ½Π΅ ΠΈ ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½Ρ‹Ρ… линиях. Для сплошной Ρ€Π°ΠΌΠΊΠΈ Π²ΠΈΠ΄ Π±Π»ΠΎΠΊΠ° Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Π±ΡƒΠ΄Π΅Ρ‚ практичСски ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ.

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

height

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
6.0+8.0+1.0+3.5+3.1+1.0+1.0+1.0+

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

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽauto
НаслСдуСтсяНСт
ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡΠš Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌ ΠΈ замСняСмым элСмСнтам
Бсылка Π½Π° ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽhttp://www.w3.org/TR/CSS21/visudet.html#propdef-height

ВСрсии CSS

ОписаниС

УстанавливаСт высоту Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… ΠΈΠ»ΠΈ замСняСмых элСмСнтов (ΠΊ Π½ΠΈΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, относится Ρ‚Π΅Π³ ). Высота Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ Π³Ρ€Π°Π½ΠΈΡ† Π²ΠΎΠΊΡ€ΡƒΠ³ элСмСнта, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ отступов ΠΈ ΠΏΠΎΠ»Π΅ΠΉ.

Если содСрТимоС Π±Π»ΠΎΠΊΠ° ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ высоту, Ρ‚ΠΎ высота элСмСнта останСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉ, Π° содСрТимоС Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΏΠΎΠ²Π΅Ρ€Ρ… Π½Π΅Π³ΠΎ. Из-Π·Π° этой особСнности ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ содСрТимого элСмСнтов Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°, ΠΊΠΎΠ³Π΄Π° элСмСнты Π² ΠΊΠΎΠ΄Π΅ HTML ΠΈΠ΄ΡƒΡ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. Π§Ρ‚ΠΎΠ±Ρ‹ этого Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ overflow : auto ΠΊ ΡΡ‚ΠΈΠ»ΡŽ элСмСнта.

Бинтаксис

height: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ | ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ | auto | inherit

ЗначСния

Π’ качСствС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Π»ΡŽΠ±Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π΄Π»ΠΈΠ½Ρ‹, принятыС Π² CSS β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, пиксСлы (px), Π΄ΡŽΠΉΠΌΡ‹ (in), ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ (pt) ΠΈ Π΄Ρ€. ΠŸΡ€ΠΈ использовании ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠΉ записи высота элСмСнта вычисляСтся Π² зависимости ΠΎΡ‚ высоты Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта. Если Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ явно Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½, Ρ‚ΠΎ Π² Π΅Π³ΠΎ качСствС выступаСт ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. auto устанавливаСт высоту исходя ΠΈΠ· содСрТимого элСмСнта

HTML5 CSS2.1 IE Cr Op Sa Fx

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° рис. 1.

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

Рис. 1. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ свойства height

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ модСль

[window.]document.getElementById(» elementID «).style.height

Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ совмСстимости (quirk mode) Internet Explorer Π΄ΠΎ вСрсии 8.0 Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ вычисляСт высоту элСмСнта, Π½Π΅ добавляя ΠΊ Π½Π΅ΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ отступов, ΠΏΠΎΠ»Π΅ΠΉ ΠΈ Π³Ρ€Π°Π½ΠΈΡ†.

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

Бвойства Π±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ CSS. ОбъяснСниС с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽ всСх ΠΆΠΈΡ‚Π΅Π»Π΅ΠΉ хабравиля! БСгодня я ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ» для вас ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΏΠΎ основам ΠΏΠΎ Π±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ CSS. БСзусловно, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· вас Π·Π½Π°ΡŽΡ‚ ΠΎ Ρ‡Ρ‘ΠΌ ΠΈΠ΄Ρ‘Ρ‚ Ρ€Π΅Ρ‡ΡŒ, Π½ΠΎ сСгодня я ΠΏΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ прописныС истины Π±ΠΎΠ»Π΅Π΅ понятно ΠΈ наглядно, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²Π΅Π±-сайты, с идСально подходящими Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ элСмСнтами (с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ пиксСля), ΠΈ Π½Π°ΡƒΡ‡ΠΈΡ‚ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойства Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², ΠΏΠΎΠ»Π΅ΠΉ, отступов ΠΈ Π³Ρ€Π°Π½ΠΈΡ†. Π˜Ρ‚Π°ΠΊ, всСх ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ°ΡŽ ΠΏΠΎΠ΄ ΠΊΠ°Ρ‚ ΠΈ ΠΏΠΎΠ³Π½Π°Π»ΠΈ!

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

ОглавлСниС

Π—Π°Ρ‡Π΅ΠΌ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Π±Π»ΠΎΡ‡Π½ΡƒΡŽ модСль CSS?

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

Блочная модСль CSS состоит ΠΈΠ· свойств: box-sizing, padding ΠΈ margin. Если ΠΈΡ… Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅Π΅ ​

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² htmlΠ’Π΅Π±-сайт Π±Π΅Π· ΠΏΠΎΠ»Π΅ΠΉ ΠΈ отступов

Но Ссли Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойства Π±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ваш сайт Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ ​

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² htmlΠ’Π΅Π±-сайт, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ свойства Π±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти свойства:

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойства Π±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ CSS

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², Π³Π΄Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойства Π±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ CSS. ΠœΡ‹ собираСмся ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сайт, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅. ​

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Π΅Π΅ посмотрим Π½Π° Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ панСль (navbar). Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ свойство padding, ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΅Π³ΠΎ Π½Π΅Ρ‚:

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² htmlΠ­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ свойство padding

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² htmlΠ Π°Π·Π΄Π΅Π» содСрТимого, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ свойство padding

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ CSS

Говоря ΠΎ Π±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, стоит Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π΅Ρ‘ ΠΊΠ°ΠΊ Π»ΡƒΠΊΠΎΠ²ΠΈΡ†Ρƒ. И эта «Π»ΡƒΠΊΠΎΠ²ΠΈΡ†Π°» ΠΈΠΌΠ΅Π΅Ρ‚ 4 слоя:

1 слой: Content

2 слой: Padding

3 слой: Border

4 слой: Margin

1 слой Π±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ: Content

Π’ HTML всС Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ ящик с ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ. Π”Π°Π²Π°ΠΉΡ‚Π΅ вставим ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΡ‚Π΅Π½ΠΊΠ°. ​

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² htmlΠŸΠ΅Ρ€Π²Ρ‹ΠΉ слой

2 слой Π±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ: Padding

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² htmlΠ’Ρ‚ΠΎΡ€ΠΎΠΉ слой

3 слой Π±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ: Border

4 слой Π±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ: Margin

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΈ послСдним слоСм Π±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ CSS являСтся слой ΠΏΠΎΠ»Π΅ΠΉ. Он ΠΎΠ±Π΅Ρ€Ρ‚Ρ‹Π²Π°Π΅Ρ‚ наш ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ + отступ + Π³Ρ€Π°Π½ΠΈΡ†Ρƒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ​

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² htmlΠ§Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚Ρ‹ΠΉ слой

Π˜Ρ‚Π°ΠΊ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ эти свойства Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅.

Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

Π­Ρ‚ΠΎ руководство ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для всСх, Π² Ρ‚ΠΎΠΌ числС для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ². Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия.

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ VS Code ΠΈΠ»ΠΈ Codepen.io ΠΈ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ этот ΠΊΠΎΠ΄ ​ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Π³Π° body:

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚Π΅ стили нашСго Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ​

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ стилизуСм наш Π±Π»ΠΎΠΊ ​

ВсС Π³ΠΎΡ‚ΠΎΠ²ΠΎ, приступим ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ! ​

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

Бвойство Padding

Но сначала Π΄Π°Π²Π°ΠΉΡ‚Π΅ обсудим практичСскоС использованиС свойства padding. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это свойство.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ отступы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ пространство ΠΌΠ΅ΠΆΠ΄Ρƒ содСрТимым. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° эту Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ панСль ​

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² htmlΠ­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ свойство padding

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² htmlΡ€Π°Π·Π΄Π΅Π» содСрТимого с использованиСм свойства заполнСния

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство padding Π² CSS

НиТС прСдставлСны названия Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… свойств заполнСния:

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² htmlБвойства padding

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² htmlΠ’Ρ‚ΠΎΡ€ΠΎΠΉ слой

Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΡΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅, ​ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ этот ΠΊΠΎΠ΄ Π² свой CSS: ​

ΠžΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ консоль Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ Π² вычисляСмый Ρ€Π°Π·Π΄Π΅Π»:

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ отступ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ ΠΎΠ΄Π½ΠΎΠΉ сторонС нашСго ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΏΡ€Π°Π²ΠΎΠΉ стороны):

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² htmlсвойство padding-right

Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΡΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅, ​ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ этот ΠΊΠΎΠ΄ Π² свой CSS: ​

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ вычисляСмый Ρ€Π°Π·Π΄Π΅Π» Π² консоли Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ​

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

Бвойство Border

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство border ΠΏΡ€ΠΈ создании ΠΊΠ½ΠΎΠΏΠΎΠΊ. Π’ΠΎΡ‚ дСмонстрация GIF ​

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² htmlКнопки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ свойство Border

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ появляСтся бСлая Ρ€Π°ΠΌΠΊΠ° Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° наводится ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ.

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π² CSS

Π•ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° свойства Π³Ρ€Π°Π½ΠΈΡ†Ρ‹:

border style: solid (сплошная линия) / dotted («Ρ‚очСчная» линия) / dashed (ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€)

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² htmlБинтаксис свойства Π³Ρ€Π°Π½ΠΈΡ†Ρ‹

Как я пСрСчислил Π²Ρ‹ΡˆΠ΅, сущСствуСт Ρ‚Ρ€ΠΈ стиля свойства Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ:

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΡΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ этот ΠΊΠΎΠ΄ Π² своСм CSS: ​

ΠžΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ консоль ΠΈ посмотрим расчСты Π±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ:

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

Бвойство Margin

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ свойство margin, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ отступ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠΎΠΈΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ ΠΈ экраном Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° эту Π³ΠΈΡ„ΠΊΡƒ:

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² htmlΠ”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ отступов Π½Π° сайт

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ я Π΄ΠΎΠ±Π°Π²ΠΈΠ» поля ΠΊ Π»Π΅Π²ΠΎΠΌΡƒ ΠΈ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ краям Π²Π΅Π±-сайта Π²Ρ‹ΡˆΠ΅ ​

Π’ΠΎΡ‚ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования свойства margin: ​

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² htmlΠ”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ отступов Π½Π° сайт

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство margin Π² CSS

Margin ΠΈΠΌΠ΅Π΅Ρ‚ всСго Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ свойства поля:

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² htmlБвойства margin

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ отступ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ. Π’Π΅ΡΡŒ наш Π½Π°Π±ΠΎΡ€ смСщаСтся ΠΈΠ·-Π·Π° margin, ΠΊΠ°ΠΊ Π² этом GIF: ​

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² htmlΠ‘ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅

Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΡΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ этот ΠΊΠΎΠ΄ Π² своСм CSS: ​

МоТСм Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ расчСты: ​

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ ΠΎΠ΄Π½ΠΎΠΉ сторонС нашСго ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»Π΅Π²ΠΎΠΉ сторонС):

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² htmlБвойство margin-left

Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΡΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π²Ρ‹ΡˆΠ΅, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ этот ΠΊΠΎΠ΄ Π² своСм CSS ​

На консоли ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ Π² 50 пиксСлСй ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ Π»Π΅Π²ΠΎΠΉ сторонС ​

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

Бвойство box-sizing

Π­Ρ‚ΠΎ свойство опрСдСляСт, ΠΊΠ°ΠΊ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ поля, отступы ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. Π•ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ° вычислСний (ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… свойствами):

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:

ΠœΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Ρ‚ΡŒ padding-box, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Firefox, ΠΈ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ часто.

Π’ Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ content-box ΠΈ border-box Π² CSS?

И border-box, ΠΈ content-box Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° эти изобраТСния: ​

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² htmlΠ‘Π»ΠΎΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ свойство border-box ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² htmlΠ‘Π»ΠΎΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ свойство content-box

Π˜Ρ‚Π°ΠΊ, Π² Ρ‡Π΅ΠΌ здСсь Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅? Π Π°Π·Π½ΠΈΡ†Π° Π·Π°ΠΌΠ΅Ρ‚Π½Π°, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ добавляСм поля, Π³Ρ€Π°Π½ΠΈΡ†Ρƒ ΠΈΠ»ΠΈ отступы ΠΊ нашим Π±Π»ΠΎΠΊΠ°ΠΌ.

Когда ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ box-sizing: content-box, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΎΠ½ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ поля, отступы ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ поля, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: ​

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² htmlΠ—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ примСняСтся стандартно

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ расчСты здСсь: ​

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² htmlРасчСты с content-box

Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ всС ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ·-ΠΏΠΎΠ΄ контроля, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅, Π±ΡƒΠ΄Π΅Ρ‚ слоТно ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ Π²Π΅Π±-сайты. ВмСсто этого всСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ свойство box-sizing: border-box.

Но ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ свойство box-sizing: border-box, ΠΎΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ поля, отступы ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π²ΠΎΠ²Π½ΡƒΡ‚Ρ€ΡŒ Π±Π»ΠΎΠΊΠ°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: ​

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² htmlΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΠΎΠ²Π½ΡƒΡ‚Ρ€ΡŒ Π±Π»ΠΎΠΊΠ°

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

Π’ΠΎΡ‚ собствСнно ΠΈ всё. Для ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΡ… ΠΎΡΡ‚Π°Π²Π»ΡŽ ссылку Π½Π° Π²ΠΈΠ΄Π΅ΠΎ-ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ ΡƒΡ€ΠΎΠΊΡƒ ΠΎΡ‚ Π°Π²Ρ‚ΠΎΡ€Π° (ДТоя Π¨Π°Ρ…Π΅Π±Π°):

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

Π¨ΠΈΡ€ΠΈΠ½Π° ΠΈ высота Π±Π»ΠΎΠΊΠ° Π² CSS

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ ΠΎΠ±Π·ΠΎΡ€ Ρ‚Π°ΠΊΠΈΡ… CSS свойств ΠΊΠ°ΠΊ width ΠΈ height, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ высоту Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌ элСмСнтам. РассмотрСно свойство overflow, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ опрСдСляСт Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠΎΠ² с фиксированными Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ значСния ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈ высоты для Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… элСмСнтов html Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

CSS свойство width – ΡˆΠΈΡ€ΠΈΠ½Π°

Π¨ΠΈΡ€ΠΈΠ½Π° элСмСнта html Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° задаСтся свойством width, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния, рассмотрСнныС Π½Π°ΠΌΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΠΎ курсу CSS.

Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π·Π°Π΄Π°Π΄ΠΈΠΌ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ для Π±Π»ΠΎΠΊΠ° с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ content, html ΠΊΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ выглядит Ρ‚Π°ΠΊ:

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±Ρ‹Π» Π±ΠΎΠ»Π΅Π΅ наглядным, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π΅Ρ‰Π΅ нСсколько CSS свойств, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹. А ΠΈΠΌΠ΅Π½Π½ΠΎ: Ρ€Π°ΠΌΠΊΡƒ для нашСго Π±Π»ΠΎΠΊΠ° ΠΈ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ.

Π˜Ρ‚Π°ΠΊ, наш CSS ΠΊΠΎΠ΄ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄:

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠ΄Π° Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅:

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

CSS свойство height – высота

Аналогичным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ высоту Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ элСмСнта, для этого примСняСтся CSS свойство height, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ, ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ Π»ΡŽΠ±Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния.

Π”ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Π²Ρ‹ΡˆΠ΅ фиксированноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ высоты ΠΈ посмотрим, Ρ‡Ρ‚ΠΎ измСнится послС Π½Π°ΡˆΠΈΡ… дСйствий.

Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠ½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ, ΠΌΡ‹ наблюдаСм Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ Π½ΠΈΠΆΠ΅:

ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ утвСрТдСния ΠΎ высотС Π±Π»ΠΎΠΊΠ° Π²Π΅Ρ€Π½Ρ‹ Π² html

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Π±Π»ΠΎΠΊΠ° Π²Ρ‹ΡˆΠ»ΠΎ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π½Π°ΠΌΠΈ фиксированной ΡˆΠΈΡ€ΠΈΠ½Ρ‹, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ просто Π½Π΅ помСщаСтся Π² установлСнныС Π½Π°ΠΌΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹.

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ эту ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ Π² CSS сущСствуСт Ρ‚Π°ΠΊΠΎΠ΅ свойство, ΠΊΠ°ΠΊ overflow. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Π΅Π³ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ.

CSS свойство overflow

Бвойство overflow управляСт ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ содСрТания Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ элСмСнта, Ссли ΠΎΠ½ΠΎ Π½Π΅ помСщаСтся Π² Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹, ΠΊΠ°ΠΊ Π² нашСм с Π²Π°ΠΌΠΈ случаС.

Π£ Π΄Π°Π½Π½ΠΎΠ³ΠΎ CSS свойства Π΅ΡΡ‚ΡŒ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:

-visible – ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ всС содСрТимоС, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ². Π”Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ установлСно ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ;

-hidden – всС, Ρ‡Ρ‚ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π±Π»ΠΎΠΊΠ°, Π±ΡƒΠ΄Π΅Ρ‚ скрыто;

-scroll – ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ добавляСт полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΊ Π±Π»ΠΎΡ‡Π½ΠΎΠΌΡƒ элСмСнту, Π΄Π°ΠΆΠ΅ Ссли ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

-auto – полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² случаС нСобходимости;

-inherit – наслСдуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ родитСля.

Π’ нашСм случаС, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°, это Π»ΠΈΠ±ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ тСкста, Π»ΠΈΠ±ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ. Π― ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ, Ρ‚ΠΎΠ³Π΄Π° CSS ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

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

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

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