ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css

ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ ΠΏΠΎΡ‚ΠΎΠΊΠ°

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

ИспользованиС position

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1. Ѐиксированный слой

XHTML 1.0 CSS 2.1 IE Cr Op Sa Fx

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

ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css

Рис. 1. Ѐиксированный слой

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ absolute свойства position Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ элСмСнт ΠΈΠ· ΠΏΠΎΡ‚ΠΎΠΊΠ°, Π½ΠΎ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ fixed слой прокручиваСтся вмСстС с содСрТимым. ΠšΡ€ΠΎΠΌΠ΅ этого, сущСствСнноС влияниС Π½Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ свойства родитСля. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Π΄Π²Π° основных Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°.

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2. ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

XHTML 1.0 CSS 2.1 CSS3 IE Cr Op Sa Fx

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

ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css

Рис. 2. ПолоТСниС слоя Π½Π° страницС

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

ИспользованиС float

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

float ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΊ изобраТСниям (Ρ‚Π΅Π³ ) ΠΈ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌ элСмСнтам Π²Ρ€ΠΎΠ΄Π΅

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3. ΠŸΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ элСмСнт

XHTML 1.0 CSS 2.1 IE Cr Op Sa 5 Fx

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

ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css

Рис. 3. ΠŸΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ элСмСнт

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

Π—Π°ΠΌΠ΅Ρ‚ΠΊΠΈ Π²Π΅Ρ€ΡΡ‚Π°Π»ΡŒΡ‰ΠΈΠΊΠ°

суббота, 24 ΠΌΠ°Ρ€Ρ‚Π° 2012 Π³.

ΠŸΠΎΡ‚ΠΎΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, clearfix, overflow:hidden ΠΈ Π·Π°Ρ‡Π΅ΠΌ всё это Π½ΡƒΠΆΠ½ΠΎ

БСйчас я расскаТу ΠΏΡ€ΠΎ ΠΏΠΎΡ‚ΠΎΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, с Ρ‡Π΅ΠΌ Π΅Π³ΠΎ Сдят, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с float ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… Ρ€Π΅ΡˆΠΈΡ‚ΡŒ.

Π˜Ρ‚Π°ΠΊ, ΠΏΠΎΡ‚ΠΎΠΊ.
Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅ ΠΈ ΠΌΠΈΡ€Π΅ вёрстки Π΅ΡΡ‚ΡŒ понятиС «ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°». Π’ HTML Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ элСмСнтов Π½Π° страницС происходит свСрху Π²Π½ΠΈΠ· согласно схСмС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. БоотвСтствСнно, Π±Π»ΠΎΠΊ, располоТСнный Π² ΠΊΠΎΠ΄Π΅ Π²Ρ‹ΡˆΠ΅, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ Ρ€Π°Π½ΡŒΡˆΠ΅, Ρ‡Π΅ΠΌ Π±Π»ΠΎΠΊ, располоТСнный Π½ΠΈΠΆΠ΅. Π’ΠΎΡ‚ этот порядок Π²Ρ‹Π²ΠΎΠ΄Π° Π±Π»ΠΎΠΊΠΎΠ² страницы ΠΈ называСтся ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ.

Если с ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ двумя всё достаточно Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½ΠΎ (Π½ΡƒΠΆΠ½ΠΎ лишь ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π±Π»ΠΎΠΊΠ° top|bottom ΠΈ left|right, ΠΈ Π½Π΅ Π·Π°Π±Ρ‹Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ отсчёт вСдётся ΠΎΡ‚ блиТайшСго родитСля с position:relative (ΠΈΠ»ΠΈ ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ссли Ρ‚Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ Π½Π΅ имССтся)), Ρ‚ΠΎ со Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ способом ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ сСбС ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ.
Π£ нас Π΅ΡΡ‚ΡŒ ΠΏΡ€Π΅Π²ΡŒΡŽΡˆΠΊΠ° ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ поста с тСкстом ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΎΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π° ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ:

ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css

И Π²ΠΎΡ‚ всё Π²Ρ€ΠΎΠ΄Π΅ Π±Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, всё Π²Ρ€ΠΎΠ΄Π΅ Π±Ρ‹ смотрится, всё Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. Π”Π°? Π”Π°!
Но Ρ€ΠΎΠ²Π½ΠΎ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π°ΠΌ Π½Π΅ понадобится Π΄Π΅ΠΊΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этот Π±Π»ΠΎΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ.

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ (Π·Π°ΠΎΠ΄Π½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ приукрасим наш Π±Π»ΠΎΠΊ):

Π§Ρ‚ΠΎ Ρƒ нас ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ:

ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅ Ρ‚ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΊΠ°ΠΊΠΎΠΉ ΠΌΡ‹ ΠΎΠΆΠΈΠ΄Π°Π»ΠΈ.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ?
Всё Π΄Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ, Π·Π°Π΄Π°Π² ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ (float:left), ΠΌΡ‹ Π²Ρ‹Ρ€Π²Π°Π»ΠΈ Π΅Ρ‘ ΠΈΠ· ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π³Ρ€Π°Π½ΠΈΡ†Π° родитСля .preview высчитываСтся, исходя ΠΈΠ· Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² послСднСго Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ элСмСнта Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ тСкста.

ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css

Но это Π½Π΅ наши ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ πŸ™‚

И Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊΠΈΠ΅ Ρƒ нас Π΅ΡΡ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹?

БущСствуСт 3 способа Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π² ΠΏΠΎΡ‚ΠΎΠΊ элСмСнт, Π²Ρ‹Ρ€Π²Π°Π½Π½Ρ‹ΠΉ ΠΈΠ· этого ΠΆΠ΅ ΠΏΠΎΡ‚ΠΎΠΊΠ°:
1. Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт со ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ CSS-свойством, ΠΎΡ‡ΠΈΡ‰Π°ΡŽΡ‰ΠΈΠΌ ΠΏΠΎΡ‚ΠΎΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°: clear:both;
2. CSS-свойство overflow:hidden;
3. Π’Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ clearfix.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅.
1. Вставим Π²Π½ΡƒΡ‚Ρ€ΡŒ .preview Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт ΠΈ Π·Π°Π΄Π°Π΄ΠΈΠΌ Π΅ΠΌΡƒ ΡΡ‚ΠΈΠ»ΡŒ clear:both;

ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΌΡ‹ добились Ρ‚ΠΎΠ³ΠΎ, Ρ‡Π΅Π³ΠΎ Ρ…ΠΎΡ‚Π΅Π»ΠΈ. ЗабСгая Π²ΠΏΠ΅Ρ€Ρ‘Π΄, скаТу, Ρ‡Ρ‚ΠΎ этот Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ достигаСтся всСми трСмя способами.

Π§Ρ‚ΠΎ ΠΆΠ΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ? Π§ΠΈΡ‚Π°Π΅ΠΌ описаниС css-свойства clear:

УстанавливаСт, с ΠΊΠ°ΠΊΠΎΠΉ стороны элСмСнта Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ Π΅Π³ΠΎ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ элСмСнтами. Если Π·Π°Π΄Π°Π½ΠΎ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π½ΠΈΠ΅ элСмСнта с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства float, Ρ‚ΠΎ clear отмСняСт Π΅Π³ΠΎ дСйствиС для ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… сторон.

Π£ clear Π΅ΡΡ‚ΡŒ 3 основных значСния: left, right, both. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, примСняя clear ΠΌΡ‹ ΠΎΡ‡ΠΈΡ‰Π°Π΅ΠΌ ΠΏΠΎΡ‚ΠΎΠΊ с Π»Π΅Π²ΠΎΠΉ, с ΠΏΡ€Π°Π²ΠΎΠΉ ΠΈΠ»ΠΈ ΠΎΠ±Π΅ΠΈΡ… сторон.

Π­Ρ‚ΠΎΡ‚ способ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ, Π½ΠΎ Π½Π΅ сСмантичный. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…, Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹Ρ… элСмСнтов ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ всСми силами, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π½Π°Ρ€ΡƒΡˆΠ°Ρ‚ΡŒ сСмантику Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

2. overflow:hidden. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого стиля, Π·Π°Π΄Π°Π² Π΅Π³ΠΎ Π±Π»ΠΎΠΊΡƒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŽ, создаСтся Π½ΠΎΠ²Ρ‹ΠΉ контСкст форматирования. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ с ΠΏΡ€ΠΎΡˆΠ»Ρ‹ΠΌ способом.
Но Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π½Π° Π΄Π²ΠΈΠΆΠΊΠ΅ Gecko (Firefox ΠΈ Π΅ΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅) Π΅ΡΡ‚ΡŒ нСприятная ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ: тСкст Π² Π±Π»ΠΎΠΊΠ°Ρ…, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°Π΄Π°Π½ overflow:hidden (Π»ΠΈΠ±ΠΎ auto) Π½Π΅ выдСляСтся дальшС Π³Ρ€Π°Π½ΠΈΡ† этого Π±Π»ΠΎΠΊΠ°. Но эта ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π»ΠΈΡ‡Π½ΠΎ ΠΌΠ½Π΅ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ мСшала.

3. Clearfix. Π­Ρ‚ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ css-класса, имя ΠΊΠΎΡ‚ΠΎΡ€Π³ΠΎ слоТилось историчСски πŸ™‚
БущСствуСт нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Ρ‚Π°ΠΊΠΎΠ³ΠΎ класса, Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ. Π― лишь ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ я сам:

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

ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css

ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css

И Ρ‚Π°ΠΊ, ΠΏΠΎΠ΄Π²Π΅Π΄Ρ‘ΠΌ ΠΈΡ‚ΠΎΠ³.
ВсС способы Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΈ всС Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ кроссбраузСрно.
Но:
1ΠΉ способ Π½Π΅ сСмантичный, Π° сСмантику Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ. Π—Π°Ρ‡Π΅ΠΌ? ΠŸΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅.
2ΠΉ ΠΈ 3ΠΉ способ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΈ для ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° случаСв.

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

Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ

Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ/Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ (normal flow) ΠΈΠ»ΠΈ способ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ элСмСнты страницы Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π½Π° Π²Π΅Π±-страницС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ:ΠžΡΠ½ΠΎΠ²Ρ‹ HTML (ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² HTML), ΠΈ понимания ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ CSS (ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² CSS.)
ЦСль:ΠžΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ элСмСнты Π½Π° Π²Π΅Π±-страницС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ρ‚.Π΅. ΠΏΡ€Π΅ΠΆΠ΄Π΅, Ρ‡Π΅ΠΌ ΠΌΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ Π²Π½ΠΎΡΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ измСнСния.

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

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΡƒΠ³Π»ΡƒΠ±ΠΈΡ‚ΡŒΡΡ Π² Ρ€Π°Π·Π½Ρ‹Π΅ способы ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ, стоит ΠΏΠ΅Ρ€Π΅ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… модулях Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².

Как элСмСнты Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ?

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

Если Π΄Π²Π° смСТных элСмСнта ΠΈΠΌΠ΅ΡŽΡ‚ Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ для Π½ΠΈΡ… поля/внСшниС отступы (margin) ΠΈ эти поля ΡΠΎΠΏΡ€ΠΈΠΊΠ°ΡΠ°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, большСС ΠΈΠ· Π½ΠΈΡ… остаётся, Π° мСньшСС исчСзаСт β€” это называСтся схлопываниС ΠΏΠΎΠ»Π΅ΠΉ (margin collapsing), ΠΈ ΠΌΡ‹ рассматривали это Ρ€Π°Π½Π΅Π΅.

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ всё ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ рассмотрСли Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅:

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

ΠŸΠΎΡ‚ΠΎΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

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

ИспользованиС position

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3.10. Ѐиксированный слой

XHTML 1.0 CSS 2.1 IE Cr Op Sa Fx

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

ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css

Рис. 3.20. Ѐиксированный слой

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ absolute свойства position Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ элСмСнт ΠΈΠ· ΠΏΠΎΡ‚ΠΎΠΊΠ°, Π½ΠΎ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ fixed слой прокручиваСтся вмСстС с содСрТимым. ΠšΡ€ΠΎΠΌΠ΅ этого, сущСствСнноС влияниС Π½Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ свойства родитСля. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Π΄Π²Π° основных Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°.

Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС всС просто, элСмСнт Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 3.10, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ закрСпляСтся строго Π½Π° ΠΎΠ΄Π½ΠΎΠΌ мСстС, Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ со страницСй. Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ элСмСнта задаётся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ родитСля.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3.11. ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

XHTML 1.0 CSS 2.1 IE Cr Op Sa Fx

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° рис. 3.21. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ IE Π΄ΠΎ вСрсии 9.0 Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ RGBA для Ρ†Π²Π΅Ρ‚Π°.

ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css

Рис. 3.21. ПолоТСниС слоя Π½Π° страницС

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

ИспользованиС float

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

float ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΊ изобраТСниям (Ρ‚Π΅Π³ ), Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌ элСмСнтам Π²Ρ€ΠΎΠ΄Π΅

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3.12. ΠŸΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ элСмСнт

XHTML 1.0 CSS 2.1 IE Cr Op Sa Fx

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

ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css

Рис. 3.22. ΠŸΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ элСмСнт

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

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ Π² CSS: создаём контСкст форматирования

Π‘Ρ‚Π°Ρ‚ΡŒΡ Π½Π΅ содСрТит ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, Π½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π²Π°ΡˆΠ΅ΠΌΡƒ Π²Π·ΠΎΡ€Ρƒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ инструмСнтарий для управлСния ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ.

Π’ΠΎΡ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ Π°Π±Π·Π°Ρ†Π° ΠΎ контСкстном Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… элСмСнтов (ΠΈΠ· css спСцификации):

ΠŸΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ ( float ), Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ спозиционированным, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΌ ΠΊΠ°ΠΊ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Π΅ ячСйки ( table-cell ) ΠΈΠ»ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Ρ‚Π°Π±Π»ΠΈΡ† ( table-caption ), строково-Π±Π»ΠΎΠΊΠΎΠ²Ρ‹ΠΌ ( inline-block ) ΠΈ элСмСнтам с overflow ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΎΡ‚ visible (Π½Π΅ считая случаСв, ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ наслСдуСтся ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ просмотра) устанавливаСтся Π½ΠΎΠ²Ρ‹ΠΉ контСкст для форматирования

Π‘ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ спозиционированными элСмСнтами, Π΄ΡƒΠΌΠ°ΡŽ, всё ясно; с ‘ overflow ‘ Ρ‚ΠΎΠΆΠ΅. Π‘Ρ€Π°Π·Ρƒ добавлю, Ρ‡Ρ‚ΠΎ экспСримСнты с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ Ρ‚Π°Π±Π»ΠΈΡ† Π½ΠΈ ΠΊ Ρ‡Π΅ΠΌΡƒ Π½Π΅ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΈ.

Π§Ρ‚ΠΎ Π±Ρ‹ Π½Π΅ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΎΠ³Π»Π°ΡˆΡƒ, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²Π΅Π·Π΄Π΅ с ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ написанным ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ стилСвым ΠΊΠΎΠ΄ΠΎΠΌ:

ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ:

Π”Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ отрисовываСтся Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…:

ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π²Π° свойства ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ СстСствСнный порядок ΠΏΠΎΡ‚ΠΎΠΊΠ° css

1. display:inline-block

2. display:table-cell

3. Float

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

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

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

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