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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ «БпСцификация CSS2Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 22

Автор Π•Π²Π³Π΅Π½ΠΈΠΉ Π Π΅Π·Π½ΠΈΡ‡Π΅Π½ΠΊΠΎ

Π’ зависимости ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ P, боксы ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Ρ‚Π°ΠΊ:

[D]

[x]. ПолС вставлСно Π΄ΠΎ "emphasized" ΠΈ послС "words".

[x]. Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ вставлСно Π΄ΠΎ, свСрху ΠΈ снизу ΠΎΡ‚ "emphasized" ΠΈ послС, свСрху ΠΈ снизу ΠΎΡ‚ "words". ΠŸΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½Π°Ρ Ρ€Π°ΠΌΠΊΠ° отобраТаСтся с Ρ‚Ρ€Ρ‘Ρ… сторон Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ бокс располоТСн Π² соотвСтствии с Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ располоТСниСм, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сдвинут ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ этой ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π­Ρ‚ΠΎ называСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. Π‘ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ бокса (B1) Ρ‚Π°ΠΊΠΈΠΌ способом Π½Π΅ ΠΎΠΊΠ°ΠΆΠ΅Ρ‚ воздСйствия Π½Π° бокс (B2), ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π·Π° Π½ΠΈΠΌ: B2 ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ Ρ‚Π°ΠΊΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ B1 Π½Π΅ смСщён ΠΈ B2 Π½Π΅ пСрСмСщаСтся послС примСнСния смСщСния B1. Π­Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Π²Π·Π°ΠΈΠΌΠ½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ боксов.

ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ боксы ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ свои Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈ прорисовку, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ€Π°Π·Ρ€Ρ‹Π²Ρ‹ строк ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π·Π° Π½ΠΈΠΌΠΈ. ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ бокс устанавливаСт Π½ΠΎΠ²Ρ‹ΠΉ содСрТащий Π±Π»ΠΎΠΊ для Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ прорисовки Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… ΠΈ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ².

ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ бокс гСнСрируСтся, ΠΊΠΎΠ³Π΄Π° свойство 'position' элСмСнта ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 'relative'. Π‘ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ спСцифицируСтся свойствами 'top', 'bottom', 'left' ΠΈ 'right'.

ДинамичСскоС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ боксов, ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ эффСкты Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π² срСдС скриптов (см. Ρ‚Π°ΠΊΠΆΠ΅ свойство 'visibility'). ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‰ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΠΎΠ΄- ΠΈ надиндСксов, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ высота строки Π½Π΅ устанавливаСтся автоматичСски ΠΏΡ€ΠΈ рассмотрСнии позиционирования. Π‘ΠΌ. Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ описаниС вычислСния высоты строки.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ позиционирования Π΅ΡΡ‚ΡŒ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ позиционирования, ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠΎΠ² ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ позиционирования.

Поплавок это бокс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ "всплываСт" (смСщаСтся) Π²Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ строкС. Π‘Π°ΠΌΠΎΠ΅ интСрСсноС Π² ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠ° (ΠΈΠ»ΠΈ "Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ", ΠΈΠ»ΠΈ "ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎ" бокса) Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ содСрТимоС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎ сторонам (ΠΈΠ»ΠΈ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ свойством 'clear'). Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅Ρ‚ справа бокс, Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π²Π»Π΅Π²ΠΎ, ΠΈ слСва - бокс Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π²ΠΏΡ€Π°Π²ΠΎ.

Π”Π°Π»Π΅Π΅ слСдуСт Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠΎΠ² ΠΈ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π½ΠΈΠ΅ содСрТимого; Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠΎΠ², Π΄Π°Π½Ρ‹ Π² описании свойства 'float.

Π’ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ бокс обязан ΠΈΠΌΠ΅Ρ‚ΡŒ явно ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ (Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΡƒΡŽ свойством 'width', ΠΈΠ»ΠΈ свою Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ - Π² случаС Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Ρ… элСмСнтов). Π›ΡŽΠ±ΠΎΠΉ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ бокс становится боксом Π±Π»ΠΎΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сдвигаСтся Π²Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ, ΠΏΠΎΠΊΠ° Π΅Π³ΠΎ внСшний ΠΊΡ€Π°ΠΉ Π½Π΅ коснётся края содСрТащСго Π±Π»ΠΎΠΊΠ° ΠΈΠ»ΠΈ внСшнСго края Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠ°. Π’Π΅Ρ€Ρ… Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ бокса выравниваСтся с Π²Π΅Ρ€Ρ…ΠΎΠΌ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ cΡ‚Ρ€ΠΎΡ‡Π½ΠΎΠ³ΠΎ бокса (ΠΈΠ»ΠΈ Π½ΠΈΠ·ΠΎΠΌ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ бокса Π±Π»ΠΎΠΊΠ°, Ссли отсутствуСт cΡ‚Ρ€ΠΎΡ‡Π½Ρ‹ΠΉ бокс). Если для ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠ° Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ пространства Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ строкС, ΠΎΠ½ сдвигаСтся Π²Π½ΠΈΠ· строка Π·Π° строкой, ΠΏΠΎΠΊΠ° строка Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ достаточно пространства для Π½Π΅Π³ΠΎ.

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

НСсколько ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ смСТными, ΠΈ эта модСль примСняСтся Ρ‚Π°ΠΊΠΆΠ΅ ΠΊ смСТным ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠ°ΠΌ Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ строкС.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ всплываниС Π²Π»Π΅Π²ΠΎ всСх боксов IMG с class="icon" (ΠΈ устанавливаСт Π»Π΅Π²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π² '0'):


IMG.icon { float: left; margin-left: 0; }


Рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ HTML ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> <HTML> <HEAD> <TITLE>Float example</TITLE> <STYLE type="text/css"> IMG { float: left } BODY, P, IMG { margin: 2em } </STYLE> </HEAD> <BODY> <P><IMG src=img.gif alt="This image will illustrate floats"> Some sample text that has no other... </BODY> </HTML>


IMG-бокс всплываСт Π²Π»Π΅Π²ΠΎ. ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ содСрТимоС форматируСтся справа ΠΎΡ‚ ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠ°, начиная с Ρ‚ΠΎΠΉ ΠΆΠ΅ строки, Π³Π΄Π΅ находится ΠΏΠΎΠΏΠ»Π°Π²ΠΎΠΊ. Π‘Ρ‚Ρ€ΠΎΡ‡Π½Ρ‹Π΅ боксы справа ΠΎΡ‚ ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠ° ΡƒΠΊΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈΠ·-Π·Π° присутствия ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠ°, Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ свою "Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ" ΡˆΠΈΡ€ΠΈΠ½Ρƒ (ΠΊΠ°ΠΊ Π² содСрТащСм Π±Π»ΠΎΠΊΠ΅, установлСнном элСмСнтом P) послС ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠ°. Π­Ρ‚ΠΎΡ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сформатирован Ρ‚Π°ΠΊ:

[D]

Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅, Ссли Π±Ρ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π±Ρ‹Π» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ:


<BODY> <P>Some sample text <IMG src=img.gif alt="This image will illustrate floats"> that has no other... </BODY>


ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ содСрТимоС слСва ΠΎΡ‚ ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠ° замСщаСтся ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠΎΠΌ ΠΈ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅Ρ‚ Π΅Π³ΠΎ Π²Π½ΠΈΠ· ΠΏΠΎ Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΎΠΉ сторонС.

Поля Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… боксов Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠΆΠΈΠΌΠ°ΡŽΡ‚ΡΡ полями смСТных боксов. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ поля Π½Π΅ ΡΠΆΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ боксом P ΠΈ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ IMG-боксом.

Поплавок ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ боксы ΠΏΡ€ΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ бокс, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π·Π° ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠΎΠΌ, ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля). Когда ΠΈΠ½Π»Π°ΠΉΠ½-бокс пСрСкрываСтся ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠΎΠΌ, содСрТимоС, Ρ„ΠΎΠ½ ΠΈ Ρ€Π°ΠΌΠΊΠΈ ΠΈΠ½Π»Π°ΠΉΠ½-бокса ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π²ΠΏΠ΅Ρ€Π΅Π΄ΠΈ ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠ°. Если Π±Π»ΠΎΠΊ бокса пСрСкрываСтся, Ρ„ΠΎΠ½ ΠΈ Ρ€Π°ΠΌΠΊΠΈ бокса Π±Π»ΠΎΠΊΠ° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ ΠΏΠΎΠ·Π°Π΄ΠΈ ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠ° ΠΈ Π²ΠΈΠ΄Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°ΠΌ, Π³Π΄Π΅ бокс ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π΅Π½. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ бокса Π±Π»ΠΎΠΊΠ° отобраТаСтся спСрСди ΠΎΡ‚ ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠ°.

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

Π’ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ скрываСт Ρ€Π°ΠΌΠΊΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ бокса Π±Π»ΠΎΠΊΠ°.

[D]

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ использованиС свойства 'clear' для прСдотвращСния всплывания содСрТимого послС ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠ°.

ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π΅:


P { clear: left }


Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

Оба ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π° установлСны Π² 'clear: left', Ρ‡Ρ‚ΠΎ "Π²Ρ‹Ρ‚Π°Π»ΠΊΠΈΠ²Π°Π΅Ρ‚ Π²Π½ΠΈΠ·" Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠΎΠΌ - Π΅Π³ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅Π΅ ΠΏΠΎΠ»Π΅ растягиваСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ это (см. свойство 'clear').

[D]

'float

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: left | right | none | inherit

ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅: none

ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ: ΠΊΠΎ всСму, ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… элСмСнтов ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ содСрТимого

НаслСдуСтся: Π½Π΅Ρ‚

ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠ΅: N/A

ΠΠΎΡΠΈΡ‚Π΅Π»ΡŒ: Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ

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

ЗначСния этого свойства ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ смысл:

left

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ бокс Π±Π»ΠΎΠΊΠ°, Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π²Π»Π΅Π²ΠΎ. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅Ρ‚ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΉ сторонС бокса, начиная ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π° (ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ свойства 'clear'). 'display' игнорируСтся, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния 'none'.

right

Π’ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ 'left', Π½ΠΎ содСрТимоС ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅Ρ‚ ΠΏΠΎ Π»Π΅Π²ΠΎΠΉ сторонС бокса, начиная ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π°.

none

Бокс Π½Π΅ всплываСт.

Π’ΠΎΡ‚ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠ°:

1Π›Π΅Π²Ρ‹ΠΉ внСшний ΠΊΡ€Π°ΠΉ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Π²Π»Π΅Π²ΠΎ бокса Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ слСва ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ края Π΅Π³ΠΎ содСрТащСго Π±Π»ΠΎΠΊΠ°. АналогичноС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ дСйствуСт для элСмСнтов, Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… Π²ΠΏΡ€Π°Π²ΠΎ.

2Если Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ бокс всплываСт Π²Π»Π΅Π²ΠΎ ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π²Π»Π΅Π²ΠΎ боксы, сгСнСрированныС элСмСнтами Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅-источникС Ρ€Π°Π½Π΅Π΅, Ρ‚ΠΎΠ³Π΄Π° для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ бокса ΠΈΠ»ΠΈ Π»Π΅Π²Ρ‹ΠΉ внСшний ΠΊΡ€Π°ΠΉ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ бокса обязан Π±Ρ‹Ρ‚ΡŒ справа ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ внСшнСго края ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ бокса, ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π²Π΅Ρ€Ρ… обязан Π±Ρ‹Ρ‚ΡŒ Π½ΠΈΠΆΠ΅, Ρ‡Π΅ΠΌ Π½ΠΈΠ· ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ бокса. АналогичноС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ дСйствуСт для боксов, Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… Π²ΠΏΡ€Π°Π²ΠΎ.

3ΠŸΡ€Π°Π²Ρ‹ΠΉ внСшний ΠΊΡ€Π°ΠΉ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Π²Π»Π΅Π²ΠΎ бокса Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ справа ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ внСшнСго края ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Π²ΠΏΡ€Π°Π²ΠΎ бокса, находящСгося справа ΠΎΡ‚ Π½Π΅Π³ΠΎ. АналогичныС ΠΏΡ€Π°Π²ΠΈΠ»Π° Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ для элСмСнтов, Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… Π²ΠΏΡ€Π°Π²ΠΎ.

4Π’Π΅Ρ€Ρ…Π½ΠΈΠΉ внСшний ΠΊΡ€Π°ΠΉ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ бокса Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΡˆΠ΅, Ρ‡Π΅ΠΌ Π²Π΅Ρ€Ρ… Π΅Π³ΠΎ содСрТащСго Π±Π»ΠΎΠΊΠ°.

5Π’Π΅Ρ€Ρ…Π½ΠΈΠΉ внСшний ΠΊΡ€Π°ΠΉ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ бокса Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΡˆΠ΅, Ρ‡Π΅ΠΌ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ внСшний ΠΊΡ€Π°ΠΉ любого Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ бокса Π±Π»ΠΎΠΊΠ°, сгСнСрированного элСмСнтом Ρ€Π°Π½Π΅Π΅ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅-источникС.

6Π’Π΅Ρ€Ρ…Π½ΠΈΠΉ внСшний ΠΊΡ€Π°ΠΉ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ бокса элСмСнта Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΡˆΠ΅, Ρ‡Π΅ΠΌ Π²Π΅Ρ€Ρ… любого cΡ‚Ρ€ΠΎΡ‡Π½ΠΎΠ³ΠΎ бокса, содСрТащСго бокс, сгСнСрированный элСмСнтом Ρ€Π°Π½Π΅Π΅ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅-источникС.

7Π’ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π²Π»Π΅Π²ΠΎ бокс, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ слСва ΠΎΡ‚ сСбя Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π²Π»Π΅Π²ΠΎ бокс, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ свой ΠΏΡ€Π°Π²Ρ‹ΠΉ внСшний ΠΊΡ€Π°ΠΉ справа ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ края своСго содСрТащСго Π±Π»ΠΎΠΊΠ°. (Говоря ΡˆΠΈΡ€Π΅: Π»Π΅Π²Ρ‹ΠΉ ΠΏΠΎΠΏΠ»Π°Π²ΠΎΠΊ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρƒ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ края, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½ ΡƒΠΆΠ΅ Π½Π΅ находится слСва Ρ‚Π°ΠΊ Π΄Π°Π»Π΅ΠΊΠΎ, насколько это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.)АналогичноС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ дСйствуСт для элСмСнтов, Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… Π²ΠΏΡ€Π°Π²ΠΎ.