Right left top bottom: top, left, bottom, right β€” ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ CSS

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

top, left, bottom, right β€” ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ CSS

Как Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π΅ΡΡ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ просмотра — это Ρ‚Π° Π΅Π³ΠΎ Ρ‡Π°ΡΡ‚ΡŒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ отобраТаСтся Π²Π΅Π±-страница. Π£ Π΄Π°Π½Π½ΠΎΠΉ области Π΅ΡΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ стороны — вСрхняя, лСвая, ниТняя ΠΈ правая. И Π² CSS для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· этих сторон сущСствуСт ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ свойство: top, left, bottom ΠΈ right.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π°Π½Π½Ρ‹Ρ… свойств Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ элСмСнтом ΠΈ:

  • ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ стороной ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°,
  • ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ стороной Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта,
  • Π΅Π³ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ отсчСта (для ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… элСмСнтов).

Π‘ΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ значСния сразу для Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… сторон: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ лишь Ρ‚Π΅ свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для пСрСмСщСния элСмСнта Π² Π½ΡƒΠΆΠ½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ.

Π’ качСствС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Π»ΡŽΠ±Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния Π΄Π»ΠΈΠ½Ρ‹ Π² CSS. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ элСмСнтом ΠΈ сторонами Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅

5% ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ края ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ 40px ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ края ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Если расстояниС Π·Π°Π΄Π°Π½ΠΎ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…, ΠΎΠ½ΠΎ вычисляСтся, исходя ΠΈΠ· ΡˆΠΈΡ€ΠΈΠ½Ρ‹/высоты Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта. Π’Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния.

Помимо этого, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ auto (ΠΊ слову, ΠΎΠ½ΠΎ Π·Π°Π΄Π°Π½ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ) ΠΈ Ρ‚Π΅ΠΌ самым ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ настройки. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ значСния 0 ΠΈ auto Π½Π΅ Ρ€Π°Π²Π½Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ.

ΠšΡ€Π°Ρ‚ΠΊΠΎ рассмотрим ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ свойство:

  • topΒ β€” Π·Π°Π΄Π°Π΅Ρ‚ расстояниС ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ края Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта Π΄ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ края Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ элСмСнта. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅, ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт смСщаСтся Π²Π½ΠΈΠ· ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΅Π³ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈ отсчСта. ΠŸΡ€ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ элСмСнт смСщаСтся Π²Π²Π΅Ρ€Ρ….
  • leftΒ β€” Π·Π°Π΄Π°Π΅Ρ‚ расстояниС ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ края Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта Π΄ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ края Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ элСмСнта. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅, ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт смСщаСтся Π²ΠΏΡ€Π°Π²ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΅Π³ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈ отсчСта. ΠŸΡ€ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ элСмСнт смСщаСтся Π²Π»Π΅Π²ΠΎ.
  • bottomΒ β€” Π·Π°Π΄Π°Π΅Ρ‚ расстояниС ΠΎΡ‚ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ края Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта Π΄ΠΎ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ края Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ элСмСнта. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅, ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт смСщаСтся Π²Π²Π΅Ρ€Ρ… ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΅Π³ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈ отсчСта. ΠŸΡ€ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ элСмСнт смСщаСтся Π²Π½ΠΈΠ·.
  • rightΒ β€” Π·Π°Π΄Π°Π΅Ρ‚ расстояниС ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ края Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта Π΄ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ края Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ элСмСнта. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅, ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ элСмСнт смСщаСтся Π²Π»Π΅Π²ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΅Π³ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈ отсчСта. ΠŸΡ€ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ элСмСнт смСщаСтся Π²ΠΏΡ€Π°Π²ΠΎ.

ВзглянитС Π½Π° ΡΠ΅Ρ€ΠΈΡŽ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π½ΠΈΠΆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт, ΠΊΠΎΠ³Π΄Π° ΠΊ Π½Π΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π²Ρ‹ΡˆΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½Ρ‹Π΅ свойства с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ значСниями:

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² использовании свойств позиционирования ΠΈ ΠΏΠΎΠ½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π·Π° измСнСниями Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅: это ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎΡ‚ случай, ΠΊΠΎΠ³Π΄Π° Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Π΅ΠΌ сто Ρ€Π°Π· ΡƒΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ.


Π”Π°Π»Π΅Π΅ Π² ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ΅: свойство z-index β€” располоТСниС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… элСмСнтов ΠΏΠΎ оси Z.

Руководство CSS Position

CSS PositionΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для настройки «ΠΊΠ°ΠΊ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ располоТСн Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅». Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ 5 Ρ€Π°Π·Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² для располоТСния элСмСнта Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅:

  1. {position: static} (Default)
  2. {position: relative}
  3. {position: fixed}
  4. {position: absolute}
  5. {position: sticky}

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ элСмСнт Π±Ρ‹Π» располоТСн 1-ΠΈΠΌ ΠΈΠ· 5-Ρ‚ΠΈ способов Π²Ρ‹ΡˆΠ΅, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π° свойства (property)

top, right, bottom, right Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹.

2- CSS {position: static}

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π²Β HTML ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ статичСски (Positioned static) ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, это Π·Π½Π°Ρ‡ΠΈΡ‚ Π΅Π³ΠΎ позиция опрСдСляСтся ΠΏΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌΡƒ ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (document). На Π½Π΅Π³ΠΎ Π½Π΅ Π²Π»ΠΈΡΡŽΡ‚Β Css property: left, right, top, bottom, Ссли Π²Ρ‹ Π½Π°ΠΌΠ΅Ρ€Π½Π΅Π½Π½ΠΎ ΠΈΡ… установили для Π½Π΅Π³ΠΎ.

position-static-example.html

<div>
  This div element has {position: static};
</div>

<br>

<h4>CSS {position:static; left: 50px;}</h4>

<div>
  This div element has {position: static} and {left: 50px}
</div>

3- CSS {position: relative}

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ позиционируСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ CSS {postion: relative}, Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΎΠ½ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Β ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ (positioned relative) ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π΅Π³ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠ΅ΠΉ (статичСская позиция).

Или Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство ​​​​​​​ CSS property (left, right, top, bottom) для Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ (пСрСмСщСния) Π»Π΅Π²ΠΎΠΉ, ΠΏΡ€Π°Π²ΠΎΠΉ, Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ, Π½ΠΈΠΆΠ½Π΅ΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π΅Π³ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠ΅ΠΉ.

position-relative-example.html

<h4>{position: relative;}</h4>

<div>
   position: relative; width:250px;
</div>
<br>

<h4>{position: relative; left:50px; top:50px;}</h4>

<div>
  position: relative; width:250px; <br/>
  left:50px; top:50px;
</div>

Π˜Π»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ элСмСнта ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΉΒ {position:relative}​​​​​​​, ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π΅Π³ΠΎ статичСской ΠΏΠΎΠ·ΠΈΡ†ΠΈΠ΅ΠΉ ΠΈΠ·-Π·Π° влияния CSS property: {left, top, bottom, right}.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Для элСмСнта с ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠ΅ΠΉ, CSS property: {top, right, bottom, left} пСрСмСстят ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ элСмСнта ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΅Π³ΠΎ статичСской ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ (СстСствСнная позиция), Π½ΠΎ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ элСмСнта.

CSS left являСтся Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹ΠΌ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с CSS right. И CSS top являСтся Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹ΠΌ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ​​​​​​​CSS bottom.

position-relative-example2.html

<h4>{position: relative;}</h4>

<div>
   position: relative;
</div>
<br>

<h4>{position: relative; left: 50px; right: 50px;}</h4>

<div>
  position: relative; <br/>
  left: 50px; right: 50px;
</div>

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ позиционируСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ CSS {position:fixed}, Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ (positioned relative) ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Viewport Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

НапримСр, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β CSS {position:fixed}Β Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ элСмСнта ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊΠΎ Π΄Π½Ρƒ (bottom) ΠΈ ΠΏΡ€Π°Π²ΠΎΠΉ сторонС (right) ΡƒΒ 

Viewport:

position-fixed-example.html

<!DOCTYPE html>
<html>
   <head>
      <meta charset="utf-8"/>
      <title>CSS Position</title>
      <style>
         div {
           background-color:yellow;
           padding: 5px;
         }
      </style>
   </head>
   <body>
       <h3>{position: fixed}</h3>

       <div>
           position:fixed; bottom:20px; right:15px;
       </div>

      <p>Content . . 1</p>
      <p>Content .. 2</p>
      <p>Content .. 3</p>
      <p>Content .. 4</p>
      <p>Content .. 5</p>

   </body>
</html>

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ элСмСнта с CSS {position: fixed}

являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ (anchor) Π΅Π³ΠΎ 4 стороны ΠΊ 4-ΠΌ сторонам Viewport Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π’ этом случаС, Ссли размСр​​​​​​​ Viewport измСнится, Ρ€Π°Π·ΠΌΠ΅Ρ€ этого элСмСнта Ρ‚Π°ΠΊΠΆΠ΅ измСнится. Π­Ρ‚ΠΎ ΠΊΠ°ΠΊ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π½ΠΈΠΈΠΆΠ΅:

position-fixed-example2.html

<!DOCTYPE html>
<html>
   <head>
      <meta charset="utf-8">
      <title>CSS Position</title>

      <style>
         div {
           background-color: LightGray;
           padding: 5px;
         }
      </style>

   </head>
   <body>
       <h3>CSS {position: fixed}</h3>

       <div>
           position: fixed; <br>
           bottom:40px;right:35px;top: 100px;left:150px;
       </div>

      <p>Content . . 1</p>
      <p>Content .. 2</p>
      <p>Content .. 3</p>
      <p>Content .. 4</p>
      <p>Content .. 5</p>
   </body>
</html>

5- CSS {position: absolute}

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ (positioned absolute) Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ элСмСнт блиТайшСго ΠΏΡ€Π΅Π΄ΠΊΠ° (Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ, ΠΏΡ€Π°Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ,..), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ имССт​​​​​​​ CSS {position: relative}. ПослС нахоТдСния ΠΎΠ½ настроит ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ этого элСмСнта. Если Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½, ΠΎΠ½ установит ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ​​​​​​​Viewport Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

position-absolute-example.html

<!DOCTYPE html>
<html>
   <head>
      <meta charset="utf-8"/>
      <title>CSS Position</title>
   </head>
   <body>
     <h3>CSS {position:absolute}</h3>

     <div>
         I am a div {position:relative} (red).

         <div>
              I am a normal div (green).
<div> position: absolute; bottom:10px; right:15px; </div> </div> </div> </body> </html>

position-absolute-example2.html

<!DOCTYPE html>
<html>
   <head>
      <meta charset="utf-8"/>
      <title>Bootstrap Position</title>
   </head>
   <body>
       <h3>CSS {position:absolute}</h3>

       <div>
          I am a div {position:relative} (red).

          <div>
             position: absolute; <br/>
             bottom:40px; right:35px; <br/>
             top:100px; left:150px; <br/>
             background:yellow;
          </div>
       </div>
   </body>
</html>

6- CSS {position: sticky}

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ позиционируСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ 

CSS {position: sticky}, Π΅Π³ΠΎ позиция Π±ΡƒΠ΄Π΅Ρ‚ основана Π½Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. (scoll position).

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ с CSS {position:sticky}Β Π±ΡƒΠ΄Π΅Ρ‚ смСнСн с «relative»Β Π½Π°Β «fixed»Β ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Β IE/Edge вСрсии 15 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½Π΅ΠΉ вСрсии Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ​​​​​​CSS {position: sticky}.

position-sticky-example.html

<!DOCTYPE html>
<html>
   <head>
      <meta charset="utf-8"/>
      <title>CSS Position</title>
   </head>
   <body>
       <h3>CSS {position:sticky}</h3>

       <hr>
       <b>Try to scroll inside this frame to understand how sticky positioning works.</b>
       <p>
          Note: IE/Edge 15 and earlier versions do not support sticky position.
          I am sticky!
       </p>

       <div>
          position:sticky; top:5px;
       </div>

       <p>
          Lorem ipsum dolor sit amet, illum definitiones no quo, maluisset concludaturque et eum,
          altera fabulas ut quo.  Atqui causae gloriatur ius te, id agam omnis evertitur eum.
          Affert laboramus repudiandae nec et. Inciderint efficiantur his ad. Eum no molestiae voluptatibus.
       </p>

       <p>
          Lorem ipsum dolor sit amet, illum definitiones no quo, maluisset concludaturque et eum,
          altera fabulas ut quo. Atqui causae gloriatur ius te, id agam omnis evertitur eum.
          Affert laboramus repudiandae nec et. Inciderint efficiantur his ad. Eum no molestiae voluptatibus.
       </p>

       <p>
          Lorem ipsum dolor sit amet, illum definitiones no quo, maluisset concludaturque et eum,
          altera fabulas ut quo. Atqui causae gloriatur ius te, id agam omnis evertitur eum.
          Affert laboramus repudiandae nec et. Inciderint efficiantur his ad. Eum no molestiae voluptatibus.
       </p>
   </body>
</html>

Position (absolute, relative ΠΈ fixed) β€” способы позиционирования Html элСмСнтов Π² CSS (ΠΏΡ€Π°Π²ΠΈΠ»Π° left, right, top ΠΈ bottom)

ОбновлСно 10 января 2021
  1. Position relativeΒ β€” ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
  2. Position absoluteΒ β€” Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² CSS
  3. Бвязка position absolute ΠΈ relative Π² Div вСрсткС
  4. Position fixedΒ β€” привязка ΠΊ области просмотра

ЗдравствуйтС, ΡƒΠ²Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ Π±Π»ΠΎΠ³Π° KtoNaNovenkogo. ru. БСгодня ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… позиционирования Html элСмСнтов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS ΠΏΡ€Π°Π²ΠΈΠ» Position (со значСниями absolute, relative ΠΈ fixed) ΠΈ свойств, Π·Π°Π΄Π°ΡŽΡ‰ΠΈΡ… смСщСниС left, right, top ΠΈ bottom. Π’ΠΈΠ΄ΠΈΡ‚Π΅ Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΡƒ Π² Π»Π΅Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ? Π”ΠΎΡ‡ΠΈΡ‚Π°Π² ΡΡ‚Π°Ρ‚ΡŒΡŽ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°, Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ ΠΎΠ½Π° Ρ‚ΡƒΠ΄Π° ΠΏΠΎΠΏΠ°Π»Π°.

Π’ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ ΠΏΡ€ΠΎ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²ΠΎΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈΡ… CSS ΠΏΡ€Π°Π²ΠΈΠ» Float, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ€Π°Π·ΠΎΡ€Π²Π°Ρ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ ΠΈΠ΄ΡƒΡ‰ΠΈΡ… Π΄Ρ€ΡƒΠ³ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ Π² Html ΠΊΠΎΠ΄Π΅ тэгов. Оно позволяСт ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ Π±Π»ΠΎΡ‡Π½ΡƒΡŽ Div вСрстку, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ сСйчас Π² основном ΠΈ базируСтся сайтостроСниС. Но Π½Π΅ Float Π΅Π΄ΠΈΠ½Ρ‹ΠΌ…

Position relativeΒ β€” ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

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

Π£ Π½Π΅Π³ΠΎ имССтся Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… значСния (static | relative | absolute | fixed). ΠžΡ‚ΠΊΡƒΠ΄Π° ΠΌΡ‹ это ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ·Π½Π°Ρ‚ΡŒ? Ну, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, ΠΈΠ· спСцификации, которая Π²Ρ‹Π»ΠΎΠΆΠ΅Π½Π° Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС ΠΎΡ‚Ρ†Π°-основатСля соврСмСнной сСти ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π’ΠΈΠΌΠ° БСрнСрса-Π›ΠΈ:

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ position: static. Π’.Π΅. Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Π΄Π²Π° CSS ΠΏΡ€Π°Π²ΠΈΠ»Π°, способных Π΅Π³ΠΎ Ρ€Π°Π·ΠΎΡ€Π²Π°Ρ‚ΡŒ, ΠΈΠΌΠ΅ΡŽΡ‚ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ static ΠΈ float:none. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ ΠΈΠ· этих Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ измСнится — Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ Html ΠΊΠΎΠ΄Π° Π² этом мСстС Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ€ΡƒΡˆΠ΅Π½, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ этот Ρ‚Π΅Π³ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ со своими сосСдями ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π΄Π°ΠΆΠ΅ Π½Π΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ.

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ рассмотрСниС с ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ позиционирования, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ position: relative. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΏΡ€ΠΎΠΏΠΈΡˆΠ΅ΠΌ Π΅Π³ΠΎ для ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ тэга, Ρƒ нас появится Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ смСщСниС (ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅) для этого элСмСнта с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ» Left, right, top ΠΈ bottom (Π²Π»Π΅Π²ΠΎ, Π²ΠΏΡ€Π°Π²ΠΎ, Π²Π²Π΅Ρ€Ρ… ΠΈ Π²Π½ΠΈΠ·, соотвСтствСнно):

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Auto. Когда ΠΌΡ‹ прописываСм для ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Ρ‚Π΅Π³Π° ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ position: relative, Ρ‚ΠΎ значСния отступов со всСх сторон ΡΠ±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² ноль ΠΈ Π²Π°ΠΌ прСдоставляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ самим Π·Π°Π΄Π°Ρ‚ΡŒ ΠΈΡ….

НуТно ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ отступы. НапримСр, left: 400px ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ отступ ΠΎΡ‚ Π»Π΅Π²ΠΎΠΉ стороны Π²ΠΏΡ€Π°Π²ΠΎ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ, Π° top: 100pxΒ β€” ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ стороны Π²Π½ΠΈΠ·. Если ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния Left, right, top ΠΈ bottom, Ρ‚ΠΎ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΡƒΡŽ сторону (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, topΒ β€” Π½Π°Π²Π΅Ρ€Ρ…, Π° LeftΒ β€” Π²Π»Π΅Π²ΠΎ).

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим использованиС relative для ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎ элСмСнта. ΠŸΡƒΡΡ‚ΡŒ Ρƒ нас ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π΄Π²Π° Div ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ подкрасим для наглядности Ρ€Π°Π·Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ Ρ„ΠΎΠ½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ background.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΌΡ‹ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ заставим ΠΏΠ»Π°Π²Π°Ρ‚ΡŒ Π²Π»Π΅Π²ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ свойства, Π° Ρ‚.ΠΊ. ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ пустой, Ρ‚ΠΎ ΠΌΡ‹ Π·Π°Π΄Π°Π΄ΠΈΠΌ Π΅ΠΌΡƒ высоту ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ width ΠΈ height (ΠΈ отступы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ margin):

<div></div>
<div>text text ...</div>

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ маслом:

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, ΠΊΠ°ΠΊ ΠΈ оТидалось, ΠΏΠ»Π°Π²Π°Π΅Ρ‚ Π²Π»Π΅Π²ΠΎ. ΠŸΡ€ΠΈ этом сам ΠΏΠΎ сСбС Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π±Π»ΠΎΠΊ этого ΠΊΠ°ΠΊ Π±Ρ‹ ΠΈ Π½Π΅ Π·Π°ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ (ΠΈΠ±ΠΎ ΠΎΠ½ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉΒ β€” display: block), Π½ΠΎ Π·Π°Ρ‚ΠΎ это Π·Π°ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ строчный элСмСнт тСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅Ρ‚ наш ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊ CSS ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° position: relative ΠΈ Π·Π°Π΄Π°Π΄ΠΈΠΌ отступы слСва ΠΈ свСрху с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Left ΠΈ top:

<div></div>
<div>text text ...</div>

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ наш ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ элСмСнт сдвинулся Π² соотвСтствии с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ отступами:

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ тСкст ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Π΅Π³ΠΎ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ Π±Ρ‹ ΠΎΠ½ всС Π΅Ρ‰Π΅ стоит Π½Π° своСм мСстС. Π’.Π΅. ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Html Ρ‚Π΅Π³ΠΈ ΠΏΡ€ΠΈ своСм построСнии ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ находится Π½Π° своСм Π·Π°ΠΊΠΎΠ½Π½ΠΎΠΌ мСстС (Π±Π΅Π· ΡƒΡ‡Π΅Ρ‚Π° Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π½Π°ΠΌΠΈ Π² ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ… Left ΠΈ top сдвигов).

Но Ρ‚Π°ΠΊ Π±ΡƒΠ΄ΡƒΡ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ всС тэги, ΠΈΠ½Π°Ρ‡Π΅ Π±Ρ‹ ΠΌΡ‹ Π½Π΅ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. Π‘Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΠΉ ΠΏΡ€Π΅Π΄ΠΎΠΊ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ (Π² нашСм случаС это Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π΅Π³ Html, Ρ‚.Π΅. фактичСски ΠΎΠ±Π»Π°ΡΡ‚ΡŒ просмотра) эти измСнСния Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ дСйствия relative Π½Π΅ слоТСн, Π½ΠΎ Π½Π΅ совсСм понятно для Ρ‡Π΅Π³ΠΎ это ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅. На самом Π΄Π΅Π»Π΅ это ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² связкС с position absolute, ΠΈ Π²ΠΎΡ‚ Π² Ρ‚Π°ΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅ ΠΎΠ½ΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΎΡ‡Π΅Π½ΡŒ Π΄Π°ΠΆΠ΅ большоС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ вСрсткС сайтов ΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Но ΠΎΠ±ΠΎ всС ΠΏΠΎ порядку.

Position absoluteΒ β€” Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² CSS

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ позиционирования. ΠŸΡ€ΠΎΡ‰Π΅ всСго Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ‡Π°Ρ‚ΡŒ рассмотрСниС этого CSS ΠΏΡ€Π°Π²ΠΈΠ»Π° с ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°. Допустим, Ρ‡Ρ‚ΠΎ Ρƒ нас Π²Π½ΡƒΡ‚Ρ€ΠΈ Div ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° находится строчный Ρ‚Π΅Π³ Span, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΡ‹ ΠΈ Π·Π°Π΄Π°Π΄ΠΈΠΌ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

Но сначала посмотрим Π½Π° эту конструкции Π΅Ρ‰Π΅ Π±Π΅Π· добавлСния Β«position: absoluteΒ». ΠŸΡ€ΠΈ этом для подчСркивания строчности Span Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π΅ΠΌΡƒ высоту, которая всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ примСнится, Π° CSS ΠΊΠΎΠ΄ Π½Π° сСй Ρ€Π°Π· Π΄ΠΎΠ±Π°Π²ΠΈΠΌ для разнообразия Π½Π΅ Ρ‡Π΅Ρ€Π΅Π· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, Π° Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π΅Π³ style Π²Π½ΡƒΡ‚Ρ€ΠΈ конструкции Head:

<head>
<style type="text/css">
#abs{
	background:#FFC0C0;
	margin-left: 100px;
	}
#abs span{
	background:#C0FFC0;
	height:100px;
}
</style>
</head>
<body>
	<div>ΠŸΠ΅Ρ€Π²ΠΎΠ΅ <span>Π²Ρ‚ΠΎΡ€ΠΎΠ΅</span> ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅</div>
</body>

Для Div ΠΌΡ‹ Π΅Ρ‰Π΅ ΠΈ отступ слСва Π·Π°Π΄Π°Π»ΠΈ Π² 100px. Ну, Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ посмотрим, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ измСнится, Ссли ΠΌΡ‹ Π·Π°Π΄Π°Π΄ΠΈΠΌ Π½Π°ΡˆΠ΅ΠΌΡƒ строчному тэгу Span Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡƒΡ‚Π΅ΠΌ добавлСния CSS ΠΏΡ€Π°Π²ΠΈΠ»Π° position absolute:

#abs span{
	background:#C0FFC0;
	height:100px;
	position:absolute;
}>

ΠŸΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ странноС. Будя ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΊ Span ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ»ΠΎΡΡŒ свойство height:100pxΒ β€” ΠΎΠ½ пСрСстал Π±Ρ‹Ρ‚ΡŒ строчным Ρ‚Π΅Π³ΠΎΠΌ. ΠŸΠΎΡ‚ΠΎΠΌ Ρƒ нас, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, ΡΠΎΡΡ‚Ρ‹ΠΊΠΎΠ²Π°Π»ΠΈΡΡŒ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ Β«ΠΏΠ΅Ρ€Π²ΠΎΠ΅Β» ΠΈ Β«Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Β», ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ Π±Ρ‹ элСмСнта со словом Β«Π²Ρ‚ΠΎΡ€ΠΎΠ΅Β» ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ ΡƒΠΆΠ΅ Π½Π΅ сущСствуСт. ИмСнно Ρ‚Π°ΠΊ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² CSS.

Но Π΄Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ всС ΠΏΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌ ΠΏΡ€ΠΈ Π·Π°Π΄Π°Π½ΠΈΠΈ элСмСнту свойства Β«position: absoluteΒ»:

  1. Π’Π΅Π³, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ прописываСтся это ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, становится Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌ
  2. Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ этого Π±Π»ΠΎΠΊΠ° Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒΡΡ содСрТащимся Π² Π½Π΅ΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ (Ссли Π²Ρ‹ Π½Π΅ Π·Π°Π΄Π°Π΄ΠΈΡ‚Π΅ ΠΈΡ… явно с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ width ΠΈ height).
  3. Π’Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ для ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… элСмСнтов (с прописанных Float), Π² случаС примСнСния ΠΊ Ρ‚Π΅Π³Ρƒ Β«position: absoluteΒ», эффСкт Margin-colloapse для Ρ‚Π°ΠΊΠΈΡ… тэгов ΠΏΡ€ΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚. Π’.Π΅. Π΅ΠΌΡƒ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ смоТСт ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ свои Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ отступы ΠΈ ΠΎΠ½ Π½ΠΈΠΊΠΎΠΌΡƒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΈΡ… Π½Π΅ смоТСт Ρ‚ΠΎΠΆΠ΅ (Π½ΠΈ с ΠΊΠ΅ΠΌ Π½Π΅ дСлится Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ отступами).

    Если Π²Ρ‹ вспомнитС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΈΠ· Ρ€ΡƒΠ±Ρ€ΠΈΠΊΠΈ Β«Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠ° CSSΒ», Ρ‚ΠΎ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ всС эти Ρ‚Ρ€ΠΈ ΠΏΡƒΠ½ΠΊΡ‚Π° наблюдались ΠΈ ΠΏΡ€ΠΈ создании ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… элСмСнтов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Float.

    ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли для ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Ρ‚Π΅Π³Π° ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ Π·Π°Π΄Π°Π½ΠΎ Float, Π½ΠΎ Π·Π°Ρ‚Π΅ΠΌ для Π½Π΅Π³ΠΎ ΠΆΠ΅ прописали Β«position: absoluteΒ», Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ (ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ€Π°Π·Π±ΠΎΡ€ ΠΊΠΎΠ΄Π°) сбрасываСтся Π² None (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ), ΠΈΠ±ΠΎ Π½Π΅Ρ‚ смысла Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π²Π΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»ΠΈ.

  4. Π’Π΅Π³ с прописанным Β«position: absoluteΒ» Π½Π΅ взаимодСйствуСт Π½ΠΈ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ элСмСнтами Html ΠΊΠΎΠ΄Π° ΠΊΡ€ΠΎΠΌΠ΅ блиТайшСго родитСля с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ Π² ΠΊΠΎΠ΄Π΅ элСмСнт с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ просто-напросто Π½Π΅ Π·Π°ΠΌΠ΅Ρ‡Π°ΡŽΡ‚ (ΠΈ это Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°)

Π­Ρ‚ΠΎ всС Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π½ΠΎ вСдь с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Β«absoluteΒ» ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Ну, собствСнно, это Ρ‚Π°ΠΊ ΠΈ Π΅ΡΡ‚ΡŒ Π½Π° самом Π΄Π΅Π»Π΅. Π’ ΠΊΡƒΠΏΠ΅ с Π½ΠΈΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС Ρ‚Π΅ ΠΆΠ΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ CSS ΠΏΡ€Π°Π²ΠΈΠ»Π°: Left, right, top ΠΈ bottom. Как ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ?

Они ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ смСщСниС, Π½ΠΎ смСщСниС ΡƒΠΆΠ΅ Π½Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ полоТСния элСмСнта, Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π³Ρ€Π°Π½ΠΈΡ† Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.

А само понятиС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° для Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ спозиционированных элСмСнтов Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ общСпринятого. Из ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… статСй Π²Ρ‹, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ для Ρ‚Π΅Π³Π° Html являСтся ΠΎΠ±Π»Π°ΡΡ‚ΡŒ просмотра, Π° для всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ…Β β€” ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° родитСля. Π£ тэга с прописанным position absolute это Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ.

ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΏΡ€ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΡ‹ смоТСм Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ сами (ΠΈΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ· ΠΏΡ€Π΅Π΄ΠΊΠΎΠ², Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ position отличаСтся ΠΎΡ‚ static, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ).

Допустим, Ссли ΠΌΡ‹ Π·Π°Π΄Π°Π»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π½ΠΎ Π½Π΅ прописали Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для ΠΏΡ€Π°Π²ΠΈΠ» Left, right, top ΠΈ bottom, Ρ‚ΠΎ для Π½ΠΈΡ… Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡƒΠΌΠΎΠ»Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Auto ΠΈ Ρ‚Π°ΠΊΠΎΠΉ элСмСнт останСтся ΡΡ‚ΠΎΡΡ‚ΡŒ Π½Π° своСм мСстС (ΠΊΠ°ΠΊ ΠΈ Ρƒ нас Π½Π° послСднСм ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅). Π’ΡƒΡ‚ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ всС понятно.

Π’ CSS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ структура ΠΏΡ€Π΅Π΄ΠΊΠΎΠ² ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ², ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я ΡƒΠΆΠ΅ довольно ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ писал Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΡ€ΠΎ CSS сСлСкторы псСвдоклассов. Наша Π·Π°Π΄Π°Ρ‡Π°, ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° для Ρ‚Π΅Π³Π° с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π² поискС ΠΏΡ€Π΅Π΄ΠΊΠ° с position, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΎΡ‚ static (Ρ‚.Π΅. ΠΊΠΎΠ³Π΄Π° это Π±Ρ‹Π»ΠΎ явно Π·Π°Π΄Π°Π½ΠΎ).

Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· ΠΏΡ€Π΅Π΄ΠΊΠΎΠ² Ρ‚Π΅Π³Π° Span ΠΌΡ‹ Π½Π΅ прописывали position, поэтому дойдя Π΄ΠΎ самого Π²Π΅Ρ€Ρ…Π° (тэга Html) ΠΌΡ‹ Π½Π° этом ΠΈ остановимся. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π·Π°Π΄Π°Π΄ΠΈΠΌ Π½ΡƒΠ»Π΅Π²Ρ‹Π΅ отступы для рассмотрСнного Ρ‡ΡƒΡ‚ΡŒ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈ убСдимся Π² своСй ΠΏΡ€Π°Π²ΠΎΡ‚Π΅:

#abs span{
	background:#C0FFC0;
	height:100px;
	position:absolute;
 left:0;
 top:0;
}>

Π’ ΠΈΡ‚ΠΎΠ³Π΅ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ спозиционированный Ρ‚Π΅Π³ приТался ΠΊ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ отсчСта области просмотра. Но ΠΌΡ‹ Π²ΠΎΠ»ΡŒΠ½Ρ‹ сами Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ для элСмСнта с прописанным position absolute. Как ΠΆΠ΅ это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ?

Бвязка position absolute ΠΈ relative Π² Div вСрсткС

Ну, Π° ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ для этого Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Β«position: relativeΒ». ΠŸΡ€ΠΎΠΏΠΈΡˆΠ΅ΠΌ Π΅Π³ΠΎ Π² Π½ΡƒΠΆΠ½ΠΎΠΌ Ρ‚Π΅Π³Π΅ ΠΏΡ€Π΅Π΄ΠΊΠ° (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ станСт Π² ΠΈΡ‚ΠΎΠ³Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ для Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ спозиционированного элСмСнта), Π° значСния Left, right, top ΠΈΠ»ΠΈ bottom ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚, Ρ‚Π΅ΠΌ самым, фактичСски, Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ внСся Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΊΠ° (ΠΎΠ½ останСтся Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅), Π½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΠ² Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ ΠΈ Π½Π°Ρ‡Π°Π»ΠΎΠΌ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° для нашСго Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ позиционирования.

Если ΠΌΡ‹ ΠΏΡ€ΠΎΠΏΠΈΡˆΠ΅ΠΌ Β«relativeΒ» для Ρ‚Π΅Π³Π° Body, Ρ‚ΠΎ наша ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ‡ΡƒΡ‚ΡŒ-Ρ‡ΡƒΡ‚ΡŒ измСнится:

<body>
	<div>ΠŸΠ΅Ρ€Π²ΠΎΠ΅ <span>Π²Ρ‚ΠΎΡ€ΠΎΠ΅</span> ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅</div>
</body>

Π’ΠΈΠ΄ΠΈΡ‚Π΅, появились Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹Π΅ отступы говорящиС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π° Ρ‚ΠΎΡ‡ΠΊΡƒ отсчСта бСрСтся Π»Π΅Π²Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΡƒΠ³ΠΎΠ» тэга Body. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π² ΡƒΠΌΠΎΠ»Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… значСниях для этого Ρ‚Π΅Π³Π° прописаны отступы margin Π² 8 пиксСлСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΈ наблюдаСм:

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠΏΠΈΡˆΠ΅ΠΌ Β«position: relativeΒ» ΠΈ для ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Div, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈ ΠΆΠΈΠ²Π΅Ρ‚ Ρ‚Π΅Π³ Span:

<style type="text/css">
#abs{
	background:#FFC0C0;
	margin-left: 100px;
	position: relative;
	}
#abs span{
	background:#C0FFC0;
	height:100px;
	position:absolute;
	left:0;
 top:0;
}
</style>
</head>
<body>
	<div>ΠŸΠ΅Ρ€Π²ΠΎΠ΅ <span>Π²Ρ‚ΠΎΡ€ΠΎΠ΅</span> ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅</div>
</body>

Как Π²ΠΈΠ΄ΠΈΠΌ, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π° помСнялась. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ relative прописано ΠΈ для Body, ΠΈ для Div, ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ для Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ спозиционированного Span стал ΠΈΠΌΠ΅Π½Π½ΠΎ Div, Ρ‚.ΠΊ. ΠΎΠ½ являСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΏΡ€Π΅Π΄ΠΊΠΎΠΌ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ position ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΎΡ‚ static.

ΠŸΡ€ΠΈΡ‡Π΅ΠΌ, Ссли ΠΌΡ‹ ΠΏΡ€ΠΎΠΏΠΈΡˆΠ΅ΠΌ для нашСго Div Π΅Ρ‰Π΅ ΠΈ border с padding, Π° Ρ‚Π°ΠΊΠΆΠ΅ margin, Ρ‚ΠΎ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π² качСствС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΏΡ€ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° с ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈΡΡ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ отступами:

#abs{
	background:#FFC0C0;
	margin-left: 100px;
	position: relative;
	border:12px dotted #ccf;
	padding:20px;
	}

Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Ρ‚ΠΎΡ‡ΠΊΠ° отсчСта располоТСна Π² Π»Π΅Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ€Π°ΠΌΠΊΠΈ элСмСнта (ΠΏΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Π΅Π΅ Π³Ρ€Π°Π½ΠΈΡ†Π΅). ΠžΡ‚ΡΡŽΠ΄Π° слСдуСт ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ‡Ρ‚ΠΎ для тэгов с Β«position: relativeΒ» (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ ΠΏΡ€ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ) Ρ€Π°ΠΌΠΊΡƒ Π»ΡƒΡ‡ΡˆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠΈ эксцСссов.

ΠžΡ‚ΡΡ‚ΡƒΠΏΡ‹ (смСщСниС) Left, right, top ΠΈ bottom ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… (Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π² CSS), Π½ΠΎ ΠΈ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π±Ρ€Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ (left ΠΈ right) ΠΈ высоты (top ΠΈ bottom) ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. Π’.Π΅. Β«top:100%Β» Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ 100% высоты ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, Π° Β«left:100%» — 100% ΠΎΡ‚ Π΅Π³ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρ‹.

И ΠΈΠΌΠ΅Π½Π½ΠΎ описанноС Π²Ρ‹ΡˆΠ΅ взаимодСйствиС я ΠΈΠΌΠ΅Π» Π² Π²ΠΈΠ΄Ρƒ, говоря ΠΏΡ€ΠΎ связку position absolute ΠΈ relative. Π£ нас благодаря этому появляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ самим Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΈΠ»ΠΈ ΠΆΠ΅, Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Ρ‚ΠΎΡ‡ΠΊΡƒ отсчСта ΠΏΡ€ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Для Ρ‡Π΅Π³ΠΎ ΠΆΠ΅ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ эту связку?

Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΉ Π½Π° Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ»ΠΈ ΠΆΠ΅ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Litebox для ΠΏΠΎΠΊΠ°Π·Π° ΠΏΠΎΠ»Π½ΠΎΡ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ‚ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ.

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

Для Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню Π΄Π΅Π»Π°ΡŽΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅. ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ (задаСтся Π² CSS с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСлСктора псСвдокласса hover) Π½Π° ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΏΡƒΠ½ΠΊΡ‚ мСню появляСтся Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ спозиционилованный с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Β«absoluteΒ» элСмСнт (Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ мСню, созданныС Π½Π° основС ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ списка). ΠŸΠΎΡΠ²Π»ΡΠ΅Ρ‚ΡΡ этот Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список рядом с ΠΊΠΎΡ€Π½Π΅Π²Ρ‹ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠΌ мСню ΠΏΠΎ Ρ‚ΠΎΠΉ простой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΌ прописан position: relative. ВсС.

Position fixedΒ β€” привязка ΠΊ области просмотра

ПослСдним способом позиционирования являСтся Β«position: fixedΒ». РассмотрСнныС Ρ€Π°Π½Π΅Π΅ способы Π±Ρ‹Π»ΠΈ рассчитаны Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ элСмСнтов Html ΠΊΠΎΠ΄Π°. Но Ссли ΠΌΡ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒ страницу, Ρ‚ΠΎ ΠΈ Π΅Π΅ Ρ‚Π΅Π³ΠΈ (Π΄Π°ΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΈΠ»ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅) ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π²Π²Π΅Ρ€Ρ… (ΠΈΠ»ΠΈ Π²Π½ΠΈΠ·).

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

Для тэга с прописанным position:fixed ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ ΠΈΡ‰Π΅Ρ‚, ΠΈΠ±ΠΎ ΠΈΠΌ являСтся сама ΠΎΠ±Π»Π°ΡΡ‚ΡŒ просмотра. ИмСнно Π² этом Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Β«absoluteΒ», Π° всС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Ρƒ Π½ΠΈΡ… совпадаСт. Π‘Π»ΠΎΠΊΠΈ с фиксированным Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅ страницы Π²Π΅Π΄ΡƒΡ‚ сСбя Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ это элСмСнты интСрфСйса ΠΎΠΊΠ½Π° вашСго Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° (ΠΎΠ½ΠΈ всСгда ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ).

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

<img src="https://ktonanovenkogo.ru/wp-content/themes/Organic/images/list_star.png" />

На сСгодня всС, Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΡƒΠΆΠ΅ ΠΏΡ€ΠΎ CSS ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ z-index, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ ΡƒΠΆΠ΅ спозиционированным элСмСнтам ΠΊΠΎΠ΄Π°, Ρ‚.Π΅. для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… прописаны Π»ΠΈΠ±ΠΎ fixed, Π»ΠΈΠ±ΠΎ relative, Π»ΠΈΠ±ΠΎ absolute.

Π£Π΄Π°Ρ‡ΠΈ Π²Π°ΠΌ! Π”ΠΎ скорых встрСч Π½Π° страницах Π±Π»ΠΎΠ³Π° KtoNaNovenkogo.ru

html — КакоС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΠΈ свСрху \ снизу \ слСва \ справа Π² CSS?

УстановитС Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΊΡ€Π°ΠΉ элСмСнта с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π° 50 пиксСлСй Π½ΠΈΠΆΠ΅ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ края Π΅Π³ΠΎ блиТайшСго ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΊΠ° Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΊΠΎΠ΄Π΅ CSS.

Код css ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ:

  
<Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ>




    

ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½Π°Ρ Π³Ρ€ΠΈΠ²Π°: xxxxxxxx

Π°Π²Ρ‚ΠΎΡ€: Π³Π³Π³Π³Π³Π³Π³Π³

публикация β„– 20081001

язык : английский

Π― Π½Π΅ понимаю, ΠΊΠ°ΠΊΠΎΠΉ эффСкт отобраТаСтся ΠΏΡ€ΠΈ установкС

  Π²Π½ΠΈΠ·Ρƒ: 50 пиксСлСй;
    слСва: 50 пиксСлСй;
    Π²ΠΏΡ€Π°Π²ΠΎ: 50 пиксСлСй;
    Π²Π΅Ρ€Ρ…: 50 пиксСлСй
  

Π² CSS. Div Π±Ρ‹Π» установлСн Π² Ρ†Π΅Π½Ρ‚Ρ€ экрана, Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ

  Π²Π½ΠΈΠ·Ρƒ: 0px;
    слСва: 0px;
    Π²ΠΏΡ€Π°Π²ΠΎ: 0 пиксСлСй;
    Π²Π΅Ρ€Ρ…: 0px
  

ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π²Π½ΠΈΠ·Ρƒ: 50 пиксСлСй; слСва: 50 пиксСлСй; справа: 50 пиксСлСй; Π²Π²Π΅Ρ€Ρ…Ρƒ: 50 пиксСлСй; Ρ€Π°Π²Π½ΠΎ Π²Π½ΠΈΠ·Ρƒ: 0 пиксСлСй; слСва: 0 пиксСлСй; справа: 0 пиксСлСй; Π²Π²Π΅Ρ€Ρ…Ρƒ: 0 пиксСлСй; ? КакоС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΠΈ свСрху \ снизу \ слСва \ справа Π² CSS? ΠŸΠΎΡ‡Π΅ΠΌΡƒ div Π±Ρ‹Π» установлСн Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ экрана? Π§Ρ‚ΠΎ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅?

  
<Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ>




    

ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½Π°Ρ Π³Ρ€ΠΈΠ²Π°: xxxxxxxx

Π°Π²Ρ‚ΠΎΡ€: Π³Π³Π³Π³Π³Π³Π³Π³

публикация β„– 20081001

язык : английский

РасскаТитС, поТалуйста, ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΠΈ свСрху \ снизу \ слСва \ справа Π² css.

И послСдняя ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: ΠΏΠΎΡ‡Π΅ΠΌΡƒ

  div.block {
ΡˆΠΈΡ€ΠΈΠ½Π°: 400 пиксСлСй;
высота: 121 пикс;
Π³Ρ€Π°Π½ΠΈΡ†Π°: сплошной красный 1px;
позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
Π²Π΅Ρ€Ρ…: 0px;
слСва: 0px
ΠΌΠ°Ρ€ΠΆΠ°: Π°Π²Ρ‚ΠΎ;
}
  

Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° экранС?

ΠΏΠΎΡ‡Π΅ΠΌΡƒ

  div.block {
ΡˆΠΈΡ€ΠΈΠ½Π°: 400 пиксСлСй;
высота: 121 пикс;
Π³Ρ€Π°Π½ΠΈΡ†Π°: сплошной красный 1px;
позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
Π²Π΅Ρ€Ρ…: 0px;
слСва: 0px;
Π²ΠΏΡ€Π°Π²ΠΎ: 0 пиксСлСй;
Π²Π½ΠΈΠ·Ρƒ: 0px;
ΠΌΠ°Ρ€ΠΆΠ°: Π°Π²Ρ‚ΠΎ;
}
  

ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ экрана?
НарисуйтС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π»ΠΈΠ½ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ top: 0px; слСва: 0 пиксСлСй; справа: 0 пиксСлСй; снизу: 0 пиксСлСй; ?

css — Π•ΡΡ‚ΡŒ Π»ΠΈ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ свойствами Β«margin-top, -left, -bottom, -rightΒ» ΠΈ Β«top, left, bottom, rightΒ», ΠΊΠΎΠ³Π΄Π° элСмСнт позиционируСтся Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ?

Π”Π°, Π΅ΡΡ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Π°, связанная со статичСским ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ . Π’ΠΎΡ‚ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ:

  .box {
  ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅;
  Π³Ρ€Π°Π½ΠΈΡ†Π°: 2 пиксСля сплошного Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°;
  ΡˆΠΈΡ€ΠΈΠ½Π°: 200 пиксСлСй;
  ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅;
  дисплСй: встроСнный Π±Π»ΠΎΠΊ;
}

.box> div {
  высота: 50 пиксСлСй;
  ΡˆΠΈΡ€ΠΈΠ½Π°: 50 пиксСлСй;
  Ρ„ΠΎΠ½: красный;
}  
  

Π― Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ΅Π½

Π― Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ΅Π½

Π― Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ΅Π½

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ элСмСнт сдвигаСтся Π½Π° 20 пиксСлСй ΠΎΡ‚ своСй Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ (ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ статичСской ΠΏΠΎΠ·ΠΈΡ†ΠΈΠ΅ΠΉ ), Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΠ½ сдвигаСтся Π½Π° 20 пиксСлСй свСрху Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта (содСрТащСго Π±Π»ΠΎΠΊ ).

Из спСцификации:

Для Ρ†Π΅Π»Π΅ΠΉ этого ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² Ρ‚Π΅Ρ€ΠΌΠΈΠ½ «статичСскоС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Β» (элСмСнта) относится, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ, ΠΊ полоТСнию, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ элСмСнт Π·Π°Π½ΠΈΠΌΠ°Π» Π±Ρ‹ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ . Π’ΠΎΡ‡Π½Π΅Π΅, статичСская позиция для ‘top’ — это расстояниС ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ края содСрТащСго Π±Π»ΠΎΠΊΠ° Π΄ΠΎ края Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ поля гипотСтичСского Π±Π»ΠΎΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Π±Ρ‹ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π±Π»ΠΎΠΊΠΎΠΌ элСмСнта, Ссли Π±Ρ‹ Π΅Π³ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ‘position’ Π±Ρ‹Π»ΠΎ ‘ static ‘ΠΈ Π΅Π³ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅’ float ‘Π±Ρ‹Π»ΠΎ’ none ‘, Π° Π΅Π³ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅’ clear ‘Π±Ρ‹Π»ΠΎ’ none ‘…

Π’ΠΎΠ³Π΄Π° ΠΈΠΌΠ΅Π΅ΠΌ:

Для элСмСнтов с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ значСния Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡ‚ΡŒ этому ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡŽ:

'top' + 'margin-top' + 'border-top-width' + 'padding-top' + 'height' + 'padding-bottom' + 'border-bottom-width' + 'margin-bottom' + 'bottom' = высота содСрТащСго Π±Π»ΠΎΠΊΠ°

Π”Π°Π»Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ случай:

Если всС Ρ‚Ρ€ΠΈ ΠΈΠ· Β«topΒ», Β«heightΒ» ΠΈ Β«bottomΒ» — автоматичСскиС, установитС Β«topΒ» Π² статичСскоС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Ρ€ΠΈ Π½ΠΈΠΆΠ΅.

А Π·Π° этим послСдуСт Π²Ρ‚ΠΎΡ€ΠΎΠΉ:

‘bottom’ — ‘auto’, ‘top’ ΠΈ ‘height’ Π½Π΅ ‘auto’, Π·Π°Ρ‚Π΅ΠΌ установитС значСния ‘auto’ для ‘margin-top’ ΠΈ ‘margin-bottom’ Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ 0 ΠΈ Ρ€Π΅ΡˆΠΈΡ‚Π΅ для ‘bottom’

Оба Π±ΡƒΠ΄ΡƒΡ‚ вСсти сСбя ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ, Ссли статичСскоС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ ΠΏΡ€ΠΈ установкС top: 0 . Π’ основном, ΠΊΠΎΠ³Π΄Π° элСмСнт являСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π² содСрТащСм Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ΅

  .box {
  ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅;
  Π³Ρ€Π°Π½ΠΈΡ†Π°: 2 пиксСля сплошного Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°;
  ΡˆΠΈΡ€ΠΈΠ½Π°: 200 пиксСлСй;
  ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅;
  дисплСй: встроСнный Π±Π»ΠΎΠΊ;
  Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅: свСрху;
}

.box> div {
  высота: 50 пиксСлСй;
  ΡˆΠΈΡ€ΠΈΠ½Π°: 50 пиксСлСй;
  Ρ„ΠΎΠ½: красный;
}  
  

Π― Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ΅Π½

Π― Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ΅Π½

Π― Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ΅Π½

Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΎΠ±Π°. Π’Π°ΠΌ просто Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π² спСцификации.


Π’Π° ΠΆΠ΅ Π»ΠΎΠ³ΠΈΠΊΠ° ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠ° ΠΊ ΠΏΠΎΠ»Π΅ слСва / справа ΠΈ слСва / справа

CSS РасполоТСниС Π»Π΅Π²ΠΎΠ³ΠΎ, Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ, Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΈ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ²

ΠœΠ°ΠΊΠ΅Ρ‚ Π»Π΅Π²ΠΎΠ³ΠΎ, Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ, Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΈ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ² CSS

Π­Ρ‚ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚ со ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹ΠΌΠΈ столбцами ΠΈ строками (Ρ‚Ρ€ΠΈ основных столбца, срСдний столбСц Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ Π½Π° Ρ‚Ρ€ΠΈ строки), ΠΏΡ€ΠΈ этом всС ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΠ΅ столбцы ΠΈ строки статичны, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ самого Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. ΠŸΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² IE5 +, Opera7 + ΠΈ Firefox.

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄:

Dynamic Drive: CSS Left, Top, Bottom and Right Frames Layout

РасполоТСниС Π»Π΅Π²ΠΎΠ³ΠΎ, Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ, Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΈ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ² CSS

ΠžΠ±Ρ€Π°Π·Π΅Ρ† тСкста здСсь

ΠžΠ±Ρ€Π°Π·Π΅Ρ† тСкста здСсь

ΠžΠ±Ρ€Π°Π·Π΅Ρ† тСкста здСсь

ΠžΠ±Ρ€Π°Π·Π΅Ρ† тСкста здСсь

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° CSS динамичСского накопитСля

ΠšΡ€Π΅Π΄ΠΈΡ‚Ρ‹: dynamicdrive.com/style/"> Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° CSS Dynamic Drive

ΠŸΠ΅Ρ€Π΅ΡΡ‚Π°Π½ΡŒΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Left, Right, Top ΠΈ Bottom Π² CSS | Travis Waith-Mair

Π€ΠΎΡ‚ΠΎ Pankaj Patel Π½Π° Unsplash

Когда Π±Ρ‹Π» прСдставлСн CSS, это ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈΠ³Ρ€Ρ‹ Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΌΡ‹ стилизуСм наши Π²Π΅Π±-страницы. Он Π²Π²Π΅Π» ΠΌΠ½ΠΎΠ³ΠΎ Π²Π΅Ρ‰Π΅ΠΉ, Π² Ρ‚ΠΎΠΌ числС Π±Π»ΠΎΡ‡Π½ΡƒΡŽ модСль, Π΄Π°ΡŽΡ‰ΡƒΡŽ Π½Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌΠΈ свойствами, ΠΊΠ°ΠΊ поля, Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΈ отступы. К соТалСнию, исходная спСцификация Π±Ρ‹Π»Π° создана Π½Π°ΠΈΠ²Π½ΠΎ, учитывая Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΈΡΡŒΠΌΠ΅Π½Π½Ρ‹Π΅ языки с написаниСм слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ ΠΈ свСрху Π²Π½ΠΈΠ·.Π’Π°ΠΊΠΈΠ΅ значСния, ΠΊΠ°ΠΊ margin-top ΠΈΠ»ΠΈ border-left , Π±Ρ‹Π»ΠΈ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятны для англоязычной Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, Π½ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ ΠΏΡ€ΠΈ использовании Π½Π° Ρ‚Π°ΠΊΠΈΡ… языках, ΠΊΠ°ΠΊ ΠΈΠ²Ρ€ΠΈΡ‚, китайский, арабский ΠΈΠ»ΠΈ китайский.

Π­Ρ‚ΠΎΡ‚ ΡƒΡ€ΠΎΠΊ Π±Ρ‹Π» усвоСн ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Flex-box ΠΈ CSS Grid, поэтому ΠΎΠ½ΠΈ Π½Π΅ ΡΡ‚Ρ€Π°Π΄Π°ΡŽΡ‚ ΠΎΡ‚ Ρ‚Π΅Ρ… ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π½ΠΎ ΠΊΠ°ΠΊ насчСт этих исходных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ свойств? К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ для нас, рабочая Π³Ρ€ΡƒΠΏΠΏΠ° CSS пСрСсмотрСла эти исходныС значСния свойств ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ»Π° (Π½Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΠ»Π°) Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ называСтся логичСскими свойствами CSS. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π½Π°ΠΌ всСм Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ исходныС значСния свойств ΠΈ вмСсто этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти Π½ΠΎΠ²Ρ‹Π΅ логичСскиС свойства, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ устойчивыС ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ потрСбности всСх Π½Π°ΡˆΠΈΡ… Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, нСзависимо ΠΎΡ‚ языка, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π½Π° ΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.

Π­Ρ‚ΠΈ Π½ΠΎΠ²Ρ‹Π΅ свойства нСслоТны, Π½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π΅Ρ‰Π΅ Ρ€Π°Π· Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ эти Π½ΠΎΠ²Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° свойств. Когда ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Π² CSS, нас ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚ Π΄Π²Π° направлСния: встроСнный ΠΈ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ.

ВстроСнный ΠΏΠΎΡ‚ΠΎΠΊ - это Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½ΠΎΠ²Ρ‹Π΅ слова Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² строку тСкста. НапримСр, Π² английском это слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ. Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ языки, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ японский, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ свСрху Π²Π½ΠΈΠ·. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, ΠΏΠΎΡ‚ΠΎΠΊ Π±Π»ΠΎΠΊΠΎΠ² ΠΈΠ΄Π΅Ρ‚ Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, пСрпСндикулярном встроСнному ΠΏΠΎΡ‚ΠΎΠΊΡƒ. Π›ΡƒΡ‡ΡˆΠ΅ всСго Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎΠ± этом, Π² ΠΊΠ°ΠΊΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π²Ρ‹ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ страницы Π² ΠΊΠ½ΠΈΠ³Π΅. Π’ английском это свСрху Π²Π½ΠΈΠ·. Японский ΠΆΠ΅ читаСтся справа Π½Π°Π»Π΅Π²ΠΎ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ направлСния ΠΏΠΎΡ‚ΠΎΠΊΠ° Block ΠΈ Inline, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ эти Π½ΠΎΠ²Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° свойств. НачнСм с - слСва ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². К Π½ΠΈΠΌ относятся Ρ‚Π°ΠΊΠΈΠ΅ свойства, ΠΊΠ°ΠΊ margin-left ΠΈ border-left. Π’ контСкстС ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° для английского языка слСва являСтся Π½Π°Ρ‡Π°Π»ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ направлСния ΠΏΠΎΡ‚ΠΎΠΊΠ°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ ΠΌΡ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ использовали Π±Ρ‹ -left , Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСсто Π½Π΅Π³ΠΎ -inline-start it. НапримСр, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ margin-inline-start ΠΈ border-inline-start . Бвойства -right Ρ‚Π°ΠΊΠΆΠ΅ Π»Π΅Π³ΠΊΠΎ пСрСвСсти, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ правая Ρ‡Π°ΡΡ‚ΡŒ - это ΠΊΠΎΠ½Π΅Ρ† встроСнного ΠΏΠΎΡ‚ΠΎΠΊΠ°.ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ -right Π½Π° -inline-end, , Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ margin-inline-end ΠΈ border-inline-end

ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ свойства Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚ΠΎΠΆΠ΅ довольно Π»Π΅Π³ΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ. Π’Π΅Ρ€Ρ… ΠΈ Π½ΠΈΠ· - Π½Π°Ρ‡Π°Π»ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ† направлСния ΠΏΠΎΡ‚ΠΎΠΊΠ° Π±Π»ΠΎΠΊΠ°. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ ΠΌΡ‹ использовали -top ΠΈΠ»ΠΈ -снизу , Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΡ… свойствами -block-start ΠΈ -block-end соотвСтствСнно. НапримСр, margin-block-start ΠΈ border-block-end.

МногиС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ свойства Π±Ρ‹Π»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ для использования этих логичСских ΠΈΠΌΠ΅Π½, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΈΡ… ΠΏΠΎΠ»Π½Ρ‹ΠΉ список Π½Π° MDN. Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ Π΄Π²Π° свойства, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… я ΡΡ‡ΠΈΡ‚Π°ΡŽ Π²Π°ΠΆΠ½Ρ‹ΠΌ ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ здСсь, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° наши повсСднСвныС ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΡ‹ устанавливаСм высоту ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ элСмСнта с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS, Π½ΠΎ, ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅, эти значСния относятся ΠΊ англоязычному ΠΌΠΈΡ€Ρƒ. Какой Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Π° ΠΈΠ»ΠΈ высота нашСго элСмСнта, Ссли язык Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ японский?

По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ width ΠΈ height слСдуСт Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° inline-size ΠΈ block-size соотвСтствСнно.Бюда Ρ‚Π°ΠΊΠΆΠ΅ входят всС свойства с прСфиксом max- ΠΈ min- . Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ max-block-size ΠΈ min-inline-size вмСсто max-height ΠΈ min-width

Π’ случаС Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… вопросов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π΄Π°Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ: Β« На Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°? Β» Π•ΡΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ новости ΠΈ Π΅ΡΡ‚ΡŒ ΠΏΠ»ΠΎΡ…ΠΈΠ΅ новости. Π₯ΠΎΡ€ΠΎΡˆΠ΅ΠΉ Π½ΠΎΠ²ΠΎΡΡ‚ΡŒΡŽ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ всС соврСмСнныС Π²Π΅Ρ‡Π½ΠΎΠ·Π΅Π»Π΅Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Chrome / Edge, Firefox ΠΈ Safari, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ логичСскиС свойства CSS.ΠŸΠ»ΠΎΡ…Π°Ρ Π½ΠΎΠ²ΠΎΡΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ IE11, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всС Π΅Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ IE11? Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ постС ΠΎ CSS Grid я Π³ΠΎΠ²ΠΎΡ€ΠΈΠ» ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ, ΠΈ Ρ‡Ρ‚ΠΎ люди, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ старыС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‚ мСньшСго ΠΎΠΏΡ‹Ρ‚Π°.

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, CSS поставляСтся с двумя Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ функциями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ прСимущСствами этих Π½ΠΎΠ²Ρ‹Ρ… свойств, ΠΏΡ€ΠΈ этом поддСрТивая старых ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. ΠŸΠ΅Ρ€Π²Π°Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ CSS позволяСт Π²Π°ΠΌ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ свойство ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π·, сколько Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, ΠΈ послСднСС Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с Ρ‚ΠΎΠΉ ΠΆΠ΅ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ±Π΅ΠΆΠ΄Π°Π΅Ρ‚.НапримСр, Ссли Π±Ρ‹ я написал CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выглядСл Π±Ρ‹ Ρ‚Π°ΠΊ:

 .color-change {
color: red;
Ρ†Π²Π΅Ρ‚: ΠΎΠ»ΠΈΠ²ΠΊΠΎΠ²Ρ‹ΠΉ;
Ρ†Π²Π΅Ρ‚: ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ;
Ρ†Π²Π΅Ρ‚: Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ;
Ρ†Π²Π΅Ρ‚: Π·Π΅Π»Π΅Π½Ρ‹ΠΉ;
}

Π¦Π²Π΅Ρ‚ тСкста Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΠΎΠ³ΠΎ класса Π±ΡƒΠ΄Π΅Ρ‚ Π·Π΅Π»Π΅Π½Ρ‹ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ Π±Ρ‹Π» установлСн послСдним.

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

.padding-inline {
padding-left: 1rem;
ΠΎΠ±ΠΈΠ²ΠΊΠ° справа: 1 бэр;

внутрСнняя ΠΎΠ±ΠΈΠ²ΠΊΠ°: 1 бэр;
}

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

ΠšΡΡ‚Π°Ρ‚ΠΈ, я надСюсь, Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ ΠΎΠ΄Π½Ρƒ ΠΈΠ· Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ интСрСсных особСнностСй Π½ΠΎΠ²Ρ‹Ρ… ΠΈΠΌΠ΅Π½ логичСских свойств. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ±Π° встроСнных значСния ΠΈΠ»ΠΈ ΠΎΠ±Π° значСния Π±Π»ΠΎΠΊΠ° ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ -inline ΠΈΠ»ΠΈ -block Π±Π΅Π· суффикса -start ΠΈΠ»ΠΈ -end , ΠΈ ΠΎΠ½ установит ΠΎΠ±Π° сразу. Π­Ρ‚ΠΎ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ использованиС ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ярлыка с двумя значСниями margin: 0 auto , ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹Π΅ эффСкты, явно устанавливая ΠΏΠΎΠ»Π΅ Ρ€Π°Π²Π½Ρ‹ΠΌ Π½ΡƒΠ»ΡŽ, просто Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π»Π΅Π²ΠΎΠ΅ ΠΈ ΠΏΡ€Π°Π²ΠΎΠ΅ поля Π½Π° auto. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π²Ρ‹ΡˆΠ΅ Ρ‚Π°ΠΊ: margin-inline: auto

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

ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΏΡ€Π΅ΠΎΠ±Π»Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ-Π»Π΅Π²ΠΎΠ³ΠΎ пространствСнного ΠΊΠΎΠ΄Π° Π½Π°Π΄ Π²Π΅Ρ€Ρ…Π½ΠΈΠΌ-Π½ΠΈΠΆΠ½ΠΈΠΌ

  • Arend, U., & Wandmacher, J. (1987). Об общности логичСского пСрСкодирования Π² Π·Π°Π΄Π°Ρ‡Π°Ρ… пространствСнной ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ. Acta Psychologica , 65 , 193–210.

    Артикул PubMed Google Scholar

  • Π‘Ρ€Π΅Π±Π½Π΅Ρ€, Π”ΠΆ., Π¨Π΅ΠΏΠ°Ρ€Π΄ М. ΠΈ ΠšΡΡ€Π½ΠΈ П. (1972). ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ S-R. Acta Psychologica , 36 , 1–15.

    Артикул PubMed Google Scholar

  • Castiello, U., & UmiltΓ , C. (1987). Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ пространствСнной совмСстимости Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π²ΠΈΠ΄Π°Ρ… спорта. ΠœΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹ΠΉ ΠΆΡƒΡ€Π½Π°Π» спортивной психологии , 18 , 276–285.

    Google Scholar

  • ΠšΠΎΡ€Π±Π°Π»Π»ΠΈΡ, М.К. ΠΈ Π‘ΠΈΠ» И. Π›. (1976). ΠŸΡΠΈΡ…ΠΎΠ»ΠΎΠ³ΠΈΡ Π»Π΅Π²ΠΎΠ³ΠΎ ΠΈ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ . Π₯иллсдСйл, Нью-ДТСрси: Π­Ρ€Π»Π±Π°ΡƒΠΌ.

    Google Scholar

  • Π”Π΅ Π™ΠΎΠ½Π³, Π ., Лян, К.-К., ΠΈ Π›Π°ΡƒΠ±Π΅Ρ€, Π­. (1994). Условная ΠΈ бСзусловная Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ: модСль Π΄Π²ΠΎΠΉΠ½ΠΎΠ³ΠΎ процСсса эффСктов пространствСнного соотвСтствия стимула ΠΈ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ. Π–ΡƒΡ€Π½Π°Π» ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ психологии: чСловСчСскоС восприятиС ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ , 20 , 731–750.

    Артикул Google Scholar

  • Π­Ρ€Π΅Π½ΡˆΡ‚Π΅ΠΉΠ½, Π’.Π₯. (1994). Π­Ρ„Ρ„Π΅ΠΊΡ‚ Π‘Π°ΠΉΠΌΠΎΠ½Π° ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅. ΠŸΡΠΈΡ…ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ исслСдования / Psychologische Forschung , 56 , 163–169.

    Артикул Google Scholar

  • Eimer, M., Hommel, B., & Prinz, W. (Π² ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ). Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ S-R ΠΈ Π²Ρ‹Π±ΠΎΡ€ ΠΎΡ‚Π²Π΅Ρ‚Π°. Acta Psychologica .

  • Guiard, Y. (1983). Π‘ΠΎΠΊΠΎΠ²ΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ: исслСдованиС эффСкта Π‘Π°ΠΉΠΌΠΎΠ½Π° с рСакциями вращСния колСса. Π–ΡƒΡ€Π½Π°Π» ΠΌΠΎΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ повСдСния , 15 , 331–342.

    PubMed Google Scholar

  • Hasbroucq, T., & Guiard, Y. (1991). Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ «стимул-рСакция» ΠΈ эффСкт Π‘Π°ΠΉΠΌΠΎΠ½Π°: ΠΊ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ€Π°Π·ΡŠΡΡΠ½Π΅Π½ΠΈΡŽ. Π–ΡƒΡ€Π½Π°Π» ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ психологии: чСловСчСскоС восприятиС ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ , 17 , 246–266.

    Артикул Google Scholar

  • Π₯Π΅Π΄ΠΆ, А., & ΠœΠ°Ρ€Ρˆ, Н. Π£. А. (1975). ВлияниС Π½Π΅Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½Ρ‹Ρ… пространствСнных соотвСтствий Π½Π° врСмя ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° с двумя Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π°. Acta Psychologica , 39 , 427–439.

    Артикул PubMed Google Scholar

  • Hommel, B. (1993). Π˜Π½Π²Π΅Ρ€ΡΠΈΡ эффСкта Π‘Π°ΠΉΠΌΠΎΠ½Π° Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ: Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚Ρ‹ направлСния ΠΈ стСпСни воздСйствия нСсущСствСнной пространствСнной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΡΠΈΡ…ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ исслСдования / Psychologische Forschung , 55 , 270–279.

    Артикул Google Scholar

  • ΠšΠΎΡ€Π½Π±Π»ΡŽΠΌ, Π‘., Π₯асбрук, Π’., ΠΈ Осман, А. (1990). ΠŸΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ: когнитивная основа совмСстимости «стимул-рСакция» - модСль ΠΈ таксономия. ΠŸΡΠΈΡ…ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€ , 97 , 253–270.

    Артикул PubMed Google Scholar

  • Ladavas, E. , & Moscovitch, M. (1984). Π”ΠΎΠ»ΠΆΠ½Ρ‹ Π»ΠΈ эгоцСнтричСскиС ΠΈ срСдовыС систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π±Ρ‹Ρ‚ΡŒ согласованы для создания эффСктов пространствСнной S-R совмСстимости? Π–ΡƒΡ€Π½Π°Π» ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ психологии: чСловСчСскоС восприятиС ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ , 10 , 205–215.

    Артикул Google Scholar

  • Lamberts, K., Tavernier, G., & d’Ydewalle, G. (1992). ВлияниС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° ΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ «стимул-рСакция». Acta Psychologica , 79 , 115–130.

    Артикул PubMed Google Scholar

  • Π›Ρƒ, Π‘.-Π₯., ΠΈ ΠŸΡ€ΠΎΠΊΡ‚ΠΎΡ€, Π . Π£. (1994). ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π΅Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½ΠΎΠ³ΠΎ измСрСния мСстополоТСния ΠΊΠ°ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½ΠΎΠ³ΠΎ измСрСния стимула. Π–ΡƒΡ€Π½Π°Π» ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ психологии: чСловСчСскоС восприятиС ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ , 20 , 286–298.

    Артикул Google Scholar

  • Майклс, К. (1988). Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ S-R ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ срабатывания ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ двиТСния: ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ обнаруТСния аффордансов. Π–ΡƒΡ€Π½Π°Π» ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ психологии: чСловСчСскоС восприятиС ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ , 14 , 231–240.

    Артикул Google Scholar

  • НиколСтти, Π ., & Π£ΠΌΠΈΠ»Ρ‚Π°, C. (1984). ΠŸΡ€Π΅ΠΎΠ±Π»Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²Ρ‹Ρ… ΠΈ Π»Π΅Π²Ρ‹Ρ… Π² пространствСнной совмСстимости. ВосприятиС ΠΈ психофизика , 35 , 333–343.

    Артикул Google Scholar

  • НиколСтти Π . ΠΈ Π£ΠΌΠΈΠ»Ρ‚Π° К. (1985). Π Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€ΡƒΠΊΠΎΠΉ ΠΈ Π½ΠΎΠ³ΠΎΠΉ: ΠΏΡ€Π΅ΠΎΠ±Π»Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²Ρ‹Ρ… ΠΈ Π»Π΅Π²Ρ‹Ρ… Π² пространствСнной совмСстимости всС Π΅Ρ‰Π΅ присутствуСт. ВосприятиС ΠΈ психофизика , 38 , 211–216.

    Артикул Google Scholar

  • НиколСтти, Π ., Π£ΠΌΠΈΠ»Ρ‚Π°, К., Π’Ρ€Π΅ΡΡΠΎΠ»ΡŒΠ΄ΠΈ, Π­. П., ΠΈ ΠœΠ°Ρ€Ρ†ΠΈ, К. А. (1988). ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π»Π΅Π³Ρ‡Π΅ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»Π΅Π²ΠΎ-ΠΏΡ€Π°Π²Ρ‹Π΅ пространствСнныС ΠΊΠΎΠ΄Ρ‹, Ρ‡Π΅ΠΌ Ρ‚Π΅, Ρ‡Ρ‚ΠΎ снизу Π²Π²Π΅Ρ€Ρ…? ВосприятиС ΠΈ психофизика , 43 , 287–292.

    Артикул Google Scholar

  • Нистром, К. О., ΠΈ Π“Ρ€Π°Π½Ρ‚, Π”. А. (1955). Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ задания Π½Π° Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиши Π² зависимости ΠΎΡ‚ ΡƒΠ³Π»ΠΎΠ²ΠΎΠ³ΠΎ соотвСтствия ΠΌΠ΅ΠΆΠ΄Ρƒ стимулом ΠΈ элСмСнтами Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ. ΠŸΠ΅Ρ€Ρ†Π΅ΠΏΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΈ ΠΌΠΎΡ‚ΠΎΡ€Π½Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ , 5 , 113–125.

    Google Scholar

  • Prinz, W. (1990). ΠžΠ±Ρ‰ΠΈΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ восприятия ΠΈ дСйствия. Π’ O. Neumann & W. Prinz (Eds.), ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ восприятиСм ΠΈ дСйствиСм (стр. 167–201). Π‘Π΅Ρ€Π»ΠΈΠ½: Springer-Verlag.

    Google Scholar

  • ΠŸΡ€ΠΎΠΊΡ‚ΠΎΡ€, Π . Π’., Π’Π°Π½ Π—Π°Π½Π΄Ρ‚, Π’., Π›Ρƒ, Π‘.-Π₯., ΠΈ Уикс, Π”. Π”ΠΆ. (1993). Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ «стимул-рСакция» Π½Π° двиТущиСся стимулы: восприятиС возмоТностСй ΠΈΠ»ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅? Π–ΡƒΡ€Π½Π°Π» ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ психологии: чСловСчСскоС восприятиС ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ , 19 , 81–91.

    Артикул Google Scholar

  • Π‘Π°ΠΉΠΌΠΎΠ½ Π”ΠΆ. Π . ΠΈ Π ΡƒΠ΄Π΅Π»Π» А. П. (1967). Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ со слуховым S-R: влияниС Π½Π΅Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½ΠΎΠΉ Ρ€Π΅ΠΏΠ»ΠΈΠΊΠΈ Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π–ΡƒΡ€Π½Π°Π» ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ психологии , 51 , 300–304.

    Артикул PubMed Google Scholar

  • Π£ΠΌΠΈΠ»Ρ‚Π°, К., ΠΈ Π›ΠΈΠΎΡ‚Ρ‚ΠΈ, М. (1987). ЭгоцСнтричСскиС ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ пространствСнныС ΠΊΠΎΠ΄Ρ‹ Π² S-R совмСстимости. ΠŸΡΠΈΡ…ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ исслСдования , 49 , 81–90.

    Артикул Google Scholar

  • Π£ΠΌΠΈΠ»Ρ‚Π°, К., ΠΈ НиколСтти, Π . (1990). Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ пространствСнного стимула ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π°. Π’ R. W. Proctor ΠΈ T. G. Reeve (Eds.), Β«Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ стимула-рСакция» (стр. 89–116). АмстСрдам: Π­Π»ΡŒΠ·Π΅Π²ΠΈΡ€, БСвСрная Голландия.

    Google Scholar

  • УоллСс, Π . Π”ΠΆ. (1971).Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ S-R ΠΈ идСя ΠΊΠΎΠ΄Π° ΠΎΡ‚Π²Π΅Ρ‚Π°. Π–ΡƒΡ€Π½Π°Π» ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ психологии , 88 , 354–360.

    Артикул PubMed Google Scholar

  • 210: свСрху, справа, снизу, слСва

    1. Π’Π΅Ρ€Ρ…

    Бвойство top ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта .

     
    
    ΠΏ {
      позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
      Π²Π΅Ρ€Ρ…: 20 пиксСлСй;
    }
      

    Π­Ρ„Ρ„Π΅ΠΊΡ‚ top зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ располоТСн элСмСнт .

    Π’Π΅Ρ€Ρ…Π½Π΅Π΅ ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

    ΠŸΡ€ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ свойство top опрСдСляСт расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π΅Ρ€Ρ…Π½ΠΈΠΌ ΠΊΡ€Π°Π΅ΠΌ элСмСнта ΠΈ Π²Π΅Ρ€Ρ…Π½ΠΈΠΌ ΠΊΡ€Π°Π΅ΠΌ содСрТащСго Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° .

    Если Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΊΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ позиционирования, элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌΡƒ содСрТащСму Π±Π»ΠΎΠΊΡƒ .

    НапримСр, установка top: 20px пСрСмСстит Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт Π½Π° 20px Π²Π½ΠΈΠ· ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ края содСрТащСго Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° .

    Установка top: -20px пСрСмСстит Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт Π½Π° 20px Π²Π²Π΅Ρ€Ρ… ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ края содСрТащСго Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° .

    Установка top: 50% пСрСмСстит Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт Π²Π½ΠΈΠ· Π½Π° 50% высоты содСрТащСго Π±Π»ΠΎΠΊΠ° ΠΎΡ‚ Π΅Π³ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ края .

    Π’Π΅Ρ€Ρ…Π½Π΅Π΅ ΠΈ фиксированноС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

    ΠŸΡ€ΠΈ фиксированном ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ свойство top Π·Π°Π΄Π°Π΅Ρ‚ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π΅Ρ€Ρ…Π½ΠΈΠΌ ΠΊΡ€Π°Π΅ΠΌ элСмСнта ΠΈ Π²Π΅Ρ€Ρ…Π½ΠΈΠΌ ΠΊΡ€Π°Π΅ΠΌ области просмотра .

    НапримСр, установка top: 20px пСрСмСстит фиксированный элСмСнт Π½Π° 20px Π²Π½ΠΈΠ· ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ края области просмотра .

    Π’Π΅Ρ€Ρ…Π½Π΅Π΅ ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

    ΠŸΡ€ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ свойство top опрСдСляСт расстояниС , Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΊΡ€Π°ΠΉ элСмСнта пСрСмСщаСтся ΠΎΡ‚ своСго Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ полоТСния .

    НапримСр, установка top: 20px пСрСмСстит ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт 20px Π²Π½ΠΈΠ· ΠΈΠ· Π΅Π³ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ полоТСния .

    Π’Π΅Ρ€Ρ…Π½Π΅Π΅ ΠΈ Π»ΠΈΠΏΠΊΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

    Когда position установлСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ sticky , свойство top игнорируСтся Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° элСмСнт Π½Π΅ Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ области просмотра .

    Однако свойство top Π²Π΅Π΄Π΅Ρ‚ сСбя Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΎΠ½ΠΎ Π±Ρ‹Π»ΠΎ установлСно Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ : фиксированноС , ΠΊΠΎΠ³Π΄Π° элСмСнт находится Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ области просмотра .

    НапримСр, установка top: 20px Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ .

    Однако, Ссли страница прокручиваСтся Π²Π²Π΅Ρ€Ρ…, Π° элСмСнт находится Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ области просмотра, элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° 20 пиксСлСй Π²Π½ΠΈΠ· ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ края области просмотра .

    Π’Π΅Ρ€Ρ…Π½Π΅Π΅ ΠΈ статичСскоС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

    Если для ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π·Π°Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ static , свойство top Π½Π΅ влияСт Π½Π° .

    Какая ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚?

    Π‘Ρ‹Π²Π°ΡŽΡ‚ случаи, ΠΊΠΎΠ³Π΄Π° опрСдСляСт Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… свойства для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ элСмСнта: Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ , Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΈ высота .

    БущСствуСт Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· этих ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ с .

    НапримСр, top: 0 ΠΈ bottom: 0 Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒ элСмСнт Π΄ΠΎ Π²Π΅Ρ€Ρ…Π° ΠΈ Π½ΠΈΠ·Π° содСрТащСго Π±Π»ΠΎΠΊΠ° .

    Но Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚, Ссли Π±ΡƒΠ΄Π΅Ρ‚ Π΅Ρ‰Π΅ height: 200px ? КакиС свойства Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ , Π° ΠΊΠ°ΠΊΠΈΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹?

    Π’Π΅Ρ€Ρ…, Π½ΠΈΠ·, высота ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

    Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ элСмСнту с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π±Ρ‹Π»ΠΈ присвоСны значСния top ΠΈ bottom , Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ Π±Ρ‹Π»ΠΎ height ΠΈΠ»ΠΈ height: auto .

     
    
    .example1 {
      позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
      Π²Π΅Ρ€Ρ…: 0;
      Π²Π½ΠΈΠ·Ρƒ: 0;
    }
      
     
    
    .example2 {
      позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
      Π²Π΅Ρ€Ρ…: 0;
      Π²Π½ΠΈΠ·Ρƒ: 0;
      высота: Π°Π²Ρ‚ΠΎ;
    }
      

    Π’ ΠΎΠ±ΠΎΠΈΡ… случаях Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒΡΡ значСния Π²Π΅Ρ€Ρ…Π½ΠΈΡ… ΠΈ Π½ΠΈΠΆΠ½ΠΈΡ… , поэтому элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° растянут Π½Π° всю высоту содСрТащСго Π±Π»ΠΎΠΊΠ° .

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

     
    
    .example3 {
      позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
      Π²Π΅Ρ€Ρ…: 0;
      Π²Π½ΠΈΠ·Ρƒ: 0;
      высота: 100 пиксСлСй;
    }
      

    Π’ этом случаС элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ располоТСн Π½Π°Π²Π΅Ρ€Ρ…Ρƒ содСрТащСго Π±Π»ΠΎΠΊΠ° с высотой 100 пиксСлСй . НиТнСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ.

    Π’Π΅Ρ€Ρ…, Π½ΠΈΠ·, высота ΠΈ фиксированноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅

    Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ элСмСнту с фиксированным ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ присвоСны значСния Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ , Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅Ρ‚ высоты ΠΈΠ»ΠΈ высоты: Π°Π²Ρ‚ΠΎ .

     
    
    .example4 {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: фиксированноС;
      Π²Π΅Ρ€Ρ…: 0;
      Π²Π½ΠΈΠ·Ρƒ: 0;
    }
      
     
    
    .example5 {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: фиксированноС;
      Π²Π΅Ρ€Ρ…: 0;
      Π²Π½ΠΈΠ·Ρƒ: 0;
      высота: Π°Π²Ρ‚ΠΎ;
    }
      

    Π’ ΠΎΠ±ΠΎΠΈΡ… этих случаях Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒΡΡ значСния Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ , поэтому элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Π½Π° всю высоту области просмотра .

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

     
    
    .example6 {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: фиксированноС;
      Π²Π΅Ρ€Ρ…: 0;
      Π²Π½ΠΈΠ·Ρƒ: 0;
      высота: 100 пиксСлСй;
    }
      

    Π’ этом случаС элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ располоТСн Π²Π²Π΅Ρ€Ρ…Ρƒ области просмотра с высотой 100 пиксСлСй . НиТнСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ.

    Π’Π΅Ρ€Ρ…, Π½ΠΈΠ·, высота ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ располоТСниС

    Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ элСмСнту присвоСно Π²Π΅Ρ€Ρ…Π½ΠΈΡ… ΠΈ Π½ΠΈΠΆΠ½ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

     
    
    .example7 {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅;
      Π²Π΅Ρ€Ρ…: 0;
      Π²Π½ΠΈΠ·Ρƒ: 0;
    }
      

    НСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π±Ρ‹Π»Π° Π»ΠΈ ΡƒΠΊΠ°Π·Π°Π½Π° высота , Ссли Π±Ρ‹Π»ΠΈ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ значСния Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ , Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½ΠΈΠΆΠ½Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ .

    Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 1. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ свойство top

    ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ HTML-Ρ„Π°ΠΉΠ» Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅:
    plays-start / training-210-01.html

    ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ элСмСнт с классом example1 Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ : Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ .

    Π’Π°ΠΊΠΆΠ΅ установитС элСмСнт с top: 50px .

     
    
    .example1 {
      позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
      Π²Π΅Ρ€Ρ…: 50 пиксСлСй;
    }
      

    ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ элСмСнт с классом example2 Π΄ΠΎ position: fixed .

    Π’Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Π΅Ρ‚ элСмСнту top: 100px .

     
    
    .example2 {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: фиксированноС;
      Π²Π΅Ρ€Ρ…: 100 пиксСлСй;
    }
      

    ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ элСмСнт с классом example3 Π΄ΠΎ position: relative .

    Π’Π°ΠΊΠΆΠ΅ установитС элСмСнт с top: 20px .

     
    
    .example3 {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅;
      Π²Π΅Ρ€Ρ…: 20 пиксСлСй;
    }
      

    ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ элСмСнт с классом example4 Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ : Π»ΠΈΠΏΠΊΠΎΠ΅ .

    Π’Π°ΠΊΠΆΠ΅ устанавливаСт элСмСнт с ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ : -webkit-sticky для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Webkit, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ : Π»ΠΈΠΏΠΊΠΎΠ΅ .

    Как ΠΈ Π² случаС с , всС значСния , зависящиС ΠΎΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ -webkit-sticky Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΎ Π½Π°Π΄ собствСнным Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ sticky .

    НаконСц, устанавливаСт элСмСнт с top: 0 .

     
    
    .example4 {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: Π»ΠΈΠΏΠΊΠΎΠ΅;
      позиция: -webkit-sticky;
      Π²Π΅Ρ€Ρ…: 0;
    }
      

    Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ HTML :
    plays-finished / training-210-01.html

    2. ΠŸΡ€Π°Π²Ρ‹ΠΉ

    Бвойство right ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта .

     
    
    ΠΏ {
      позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
      Π²ΠΏΡ€Π°Π²ΠΎ: 20 пиксСлСй;
    }
      

    Π­Ρ„Ρ„Π΅ΠΊΡ‚ справа зависит ΠΎΡ‚ , ΠΊΠ°ΠΊ располоТСн элСмСнт .

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

    ΠŸΡ€ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ свойство right опрСдСляСт расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€Π°Π²Ρ‹ΠΌ ΠΊΡ€Π°Π΅ΠΌ элСмСнта ΠΈ ΠΏΡ€Π°Π²Ρ‹ΠΌ ΠΊΡ€Π°Π΅ΠΌ содСрТащСго Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° .

    Если Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΊΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ позиционирования, элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌΡƒ содСрТащСму Π±Π»ΠΎΠΊΡƒ .

    НапримСр, установка right: 20px пСрСмСстит Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт 20px Π²Π»Π΅Π²ΠΎ ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ края содСрТащСго Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° .

    Установка справа: -20px пСрСмСстит Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт 20px Π²ΠΏΡ€Π°Π²ΠΎ ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ края содСрТащСго Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° .

    Установка справа: 50% пСрСмСстит Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт Π²Π»Π΅Π²ΠΎ Π½Π° 50% ΡˆΠΈΡ€ΠΈΠ½Ρ‹ содСрТащСго Π±Π»ΠΎΠΊΠ° ΠΎΡ‚ Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ края .

    ΠŸΡ€Π°Π²ΠΎΠ΅ ΠΈ фиксированноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅

    ΠŸΡ€ΠΈ фиксированном ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ свойство right опрСдСляСт расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€Π°Π²Ρ‹ΠΌ ΠΊΡ€Π°Π΅ΠΌ элСмСнта ΠΈ ΠΏΡ€Π°Π²Ρ‹ΠΌ ΠΊΡ€Π°Π΅ΠΌ области просмотра .

    НапримСр, установка right: 20px пСрСмСстит элСмСнт с фиксированным ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ 20px Π²Π»Π΅Π²ΠΎ ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ края области просмотра .

    ΠŸΡ€Π°Π²ΠΎΠ΅ ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

    ΠŸΡ€ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ свойство right опрСдСляСт расстояниС , Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€Π°Π²Ρ‹ΠΉ ΠΊΡ€Π°ΠΉ элСмСнта пСрСмСщаСтся ΠΎΡ‚ своСго Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ полоТСния .

    НапримСр, установка right: 20px пСрСмСстит ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт 20px Π²Π»Π΅Π²ΠΎ ΠΎΡ‚ Π΅Π³ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ полоТСния .

    ΠŸΡ€Π°Π²ΠΎΠ΅ ΠΈ статичСскоС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

    Если для ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π·Π°Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ статичСскоС , свойство справа Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ эффСкта .

    Какая ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚?

    Π‘Ρ‹Π²Π°ΡŽΡ‚ случаи, ΠΊΠΎΠ³Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… свойства для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ элСмСнта: слСва , справа ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° .

    БущСствуСт Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· этих ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ с .

    НапримСр, left: 0 ΠΈ right: 0 Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒ элСмСнт слСва ΠΈ справа ΠΎΡ‚ содСрТащСго Π±Π»ΠΎΠΊΠ° .

    Но Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚, Ссли Π±ΡƒΠ΄Π΅Ρ‚ Π΅Ρ‰Π΅ width: 200px ? КакиС свойства Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ , Π° ΠΊΠ°ΠΊΠΈΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹?

    Π›Π΅Π²ΠΎΠ΅, ΠΏΡ€Π°Π²ΠΎΠ΅, ΡˆΠΈΡ€ΠΈΠ½Π° ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

    Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ элСмСнту с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ присвоСны значСния слСва ΠΈ справа , Π½ΠΎ Π»ΠΈΠ±ΠΎ Π½Π΅Ρ‚ width ΠΈΠ»ΠΈ width: auto .

     
    
    .example1 {
      позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
      слСва: 0;
      справа: 0;
    }
      
     
    
    .example2 {
      позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
      слСва: 0;
      справа: 0;
      ΡˆΠΈΡ€ΠΈΠ½Π°: Π°Π²Ρ‚ΠΎ;
    }
      

    Π’ ΠΎΠ±ΠΎΠΈΡ… случаях Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒΡΡ значСния слСва ΠΈ справа , поэтому элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° растянут Π½Π° всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ содСрТащСго Π±Π»ΠΎΠΊΠ° .

    Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ элСмСнту с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ присвоСны значСния слСва ΠΈ справа , Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡˆΠΈΡ€ΠΈΠ½Π° .

     
    
    .example3 {
      позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
      слСва: 0;
      справа: 0;
      ΡˆΠΈΡ€ΠΈΠ½Π°: 100 пиксСлСй;
    }
      

    Π’ этом случаС ΠΏΡ€Π°Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ . Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ располоТСн слСва ΠΎΡ‚ содСрТащСго Π±Π»ΠΎΠΊΠ° с ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 100 пиксСлСй .

    Π’ случаях, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚ dir , установлСнноС Π½Π° rtl (справа Π½Π°Π»Π΅Π²ΠΎ), Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ left Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ вмСсто .

     
    
    
    ...

    Π‘Π»Π΅Π²Π°, справа, ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ ΠΈ фиксированному полоТСнию

    Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ элСмСнту с фиксированным ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ присвоСны значСния слСва ΠΈ справа , Π½ΠΎ Π»ΠΈΠ±ΠΎ Π½Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈΠ»ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρ‹: Π°Π²Ρ‚ΠΎ .

     
    
    .example4 {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: фиксированноС;
      слСва: 0;
      справа: 0;
    }
      
     
    
    .example5 {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: фиксированноС;
      слСва: 0;
      справа: 0;
      ΡˆΠΈΡ€ΠΈΠ½Π°: Π°Π²Ρ‚ΠΎ;
    }
      

    Π’ ΠΎΠ±ΠΎΠΈΡ… случаях Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒΡΡ значСния слСва ΠΈ справа , поэтому элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Π½Π° всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ области просмотра .

    Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ элСмСнту с фиксированным ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ присвоСны значСния слСва ΠΈ справа , Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡˆΠΈΡ€ΠΈΠ½Π° .

     
    
    .example6 {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: фиксированноС;
      слСва: 0;
      справа: 0;
      ΡˆΠΈΡ€ΠΈΠ½Π°: 100 пиксСлСй;
    }
      

    Π’ этом случаС элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ располоТСн слСва ΠΎΡ‚ области просмотра с ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 100 пиксСлСй . ΠŸΡ€Π°Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ игнорируСтся.

    Π’Π»Π΅Π²ΠΎ, Π²ΠΏΡ€Π°Π²ΠΎ, ΡˆΠΈΡ€ΠΈΠ½Π° ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ располоТСниС

    Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ элСмСнту присвоСны значСния слСва ΠΈ справа .

     
    
    .example7 {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅;
      слСва: 0;
      справа: 0;
    }
      

    НСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π±Ρ‹Π»Π° Π»ΠΈ ΡƒΠΊΠ°Π·Π°Π½Π° ΡˆΠΈΡ€ΠΈΠ½Π° , Ссли Π±Ρ‹Π»ΠΈ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ значСния слСва ΠΈ справа , Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ справа Π±ΡƒΠ΄Π΅Ρ‚ игнорируСтся .

    Π’ случаях, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚ dir , установлСнноС Π½Π° rtl (справа Π½Π°Π»Π΅Π²ΠΎ), Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ left Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ вмСсто .

     
    
    
    ...

    Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 2: Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ

    ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ HTML-Ρ„Π°ΠΉΠ» Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅:
    plays-start / training-210-02.html

    ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ элСмСнт с классом example1 Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ : Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ .

    Π’Π°ΠΊΠΆΠ΅ установитС элСмСнт с Π²ΠΏΡ€Π°Π²ΠΎ: 50 пиксСлСй .

     
    
    .example1 {
      позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
      Π²ΠΏΡ€Π°Π²ΠΎ: 50 пиксСлСй;
    }
      

    ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ элСмСнт с классом example2 Π΄ΠΎ position: fixed .

    Π’Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Π΅Ρ‚ элСмСнт справа: 100 пиксСлСй .

     
    
    .example2 {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: фиксированноС;
      Π²ΠΏΡ€Π°Π²ΠΎ: 100 пиксСлСй;
    }
      

    ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ элСмСнт с классом example3 Π΄ΠΎ position: relative .

    Π’Π°ΠΊΠΆΠ΅ установитС элСмСнт с справа: 20px .

     
    
    .example3 {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅;
      Π²ΠΏΡ€Π°Π²ΠΎ: 20 пиксСлСй;
    }
      

    Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ HTML :
    plays-finished / training-210-02.html

    3. Низ

    Бвойство bottom ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта .

     
    
    ΠΏ {
      позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
      Π²Π½ΠΈΠ·Ρƒ: 20 пиксСлСй;
    }
      

    Π­Ρ„Ρ„Π΅ΠΊΡ‚ Π΄Π½Π° зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ располоТСн элСмСнт .

    НиТнСС ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

    ΠŸΡ€ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ свойство bottom Π·Π°Π΄Π°Π΅Ρ‚ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΆΠ½ΠΈΠΌ ΠΊΡ€Π°Π΅ΠΌ элСмСнта ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΌ ΠΊΡ€Π°Π΅ΠΌ содСрТащСго Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° .

    Если Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΊΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ позиционирования, элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌΡƒ содСрТащСму Π±Π»ΠΎΠΊΡƒ .

    НапримСр, установка bottom: 20px пСрСмСстит Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт Π½Π° 20px Π²Π²Π΅Ρ€Ρ… ΠΎΡ‚ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ края содСрТащСго Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° .

    Установка bottom: -20px пСрСмСстит Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт 20px Π²Π½ΠΈΠ· ΠΎΡ‚ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ края содСрТащСго Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° .

    Установка bottom: 50% пСрСмСстит Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт Π²Π²Π΅Ρ€Ρ… Π½Π° 50% высоты содСрТащСго Π±Π»ΠΎΠΊΠ° ΠΎΡ‚ Π΅Π³ΠΎ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ края .

    НиТнСС ΠΈ фиксированноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅

    ΠŸΡ€ΠΈ фиксированном ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ свойство bottom Π·Π°Π΄Π°Π΅Ρ‚ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΆΠ½ΠΈΠΌ ΠΊΡ€Π°Π΅ΠΌ элСмСнта ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΌ ΠΊΡ€Π°Π΅ΠΌ области просмотра .

    НапримСр, установка bottom: 20px пСрСмСстит фиксированный элСмСнт Π½Π° 20px Π²Π²Π΅Ρ€Ρ… ΠΎΡ‚ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ края области просмотра .

    НиТнСС ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

    ΠŸΡ€ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ свойство bottom опрСдСляСт расстояниС , Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΊΡ€Π°ΠΉ элСмСнта пСрСмСщаСтся ΠΎΡ‚ своСго Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ полоТСния .

    НапримСр, установка bottom: 20px пСрСмСстит ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт Π½Π° 20px Π²Π²Π΅Ρ€Ρ… ΠΎΡ‚ Π΅Π³ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ полоТСния .

    НиТнСС ΠΈ статичСскоС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

    Если для ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π·Π°Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ static , свойство bottom Π½Π΅ влияСт Π½Π° .

    Какая ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚?

    Π‘Ρ‹Π²Π°ΡŽΡ‚ случаи, ΠΊΠΎΠ³Π΄Π° опрСдСляСт Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… свойства для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ элСмСнта: Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ , Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΈ высота .

    БущСствуСт Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· этих ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ с .

    НапримСр, top: 0 ΠΈ bottom: 0 Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒ элСмСнт Π΄ΠΎ Π²Π΅Ρ€Ρ…Π° ΠΈ Π½ΠΈΠ·Π° содСрТащСго Π±Π»ΠΎΠΊΠ° .

    Но Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚, Ссли Π±ΡƒΠ΄Π΅Ρ‚ Π΅Ρ‰Π΅ height: 200px ? КакиС свойства Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ , Π° ΠΊΠ°ΠΊΠΈΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹?

    Π’Π΅Ρ€Ρ…, Π½ΠΈΠ·, высота ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

    Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ элСмСнту с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π±Ρ‹Π»ΠΈ присвоСны значСния top ΠΈ bottom , Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ Π±Ρ‹Π»ΠΎ height ΠΈΠ»ΠΈ height: auto .

     
    
    .example1 {
      позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
      Π²Π΅Ρ€Ρ…: 0;
      Π²Π½ΠΈΠ·Ρƒ: 0;
    }
      
     
    
    .example2 {
      позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
      Π²Π΅Ρ€Ρ…: 0;
      Π²Π½ΠΈΠ·Ρƒ: 0;
      высота: Π°Π²Ρ‚ΠΎ;
    }
      

    Π’ ΠΎΠ±ΠΎΠΈΡ… случаях Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒΡΡ значСния Π²Π΅Ρ€Ρ…Π½ΠΈΡ… ΠΈ Π½ΠΈΠΆΠ½ΠΈΡ… , поэтому элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° растянут Π½Π° всю высоту содСрТащСго Π±Π»ΠΎΠΊΠ° .

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

     
    
    .example3 {
      позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
      Π²Π΅Ρ€Ρ…: 0;
      Π²Π½ΠΈΠ·Ρƒ: 0;
      высота: 100 пиксСлСй;
    }
      

    Π’ этом случаС элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ располоТСн Π½Π°Π²Π΅Ρ€Ρ…Ρƒ содСрТащСго Π±Π»ΠΎΠΊΠ° с высотой 100 пиксСлСй . НиТнСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ.

    Π’Π΅Ρ€Ρ…, Π½ΠΈΠ·, высота ΠΈ фиксированноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅

    Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ элСмСнту с фиксированным ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ присвоСны значСния Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ , Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅Ρ‚ высоты ΠΈΠ»ΠΈ высоты: Π°Π²Ρ‚ΠΎ .

     
    
    .example4 {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: фиксированноС;
      Π²Π΅Ρ€Ρ…: 0;
      Π²Π½ΠΈΠ·Ρƒ: 0;
    }
      
     
    
    .example5 {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: фиксированноС;
      Π²Π΅Ρ€Ρ…: 0;
      Π²Π½ΠΈΠ·Ρƒ: 0;
      высота: Π°Π²Ρ‚ΠΎ;
    }
      

    Π’ ΠΎΠ±ΠΎΠΈΡ… этих случаях Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒΡΡ значСния Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ , поэтому элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Π½Π° всю высоту области просмотра .

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

     
    
    .example6 {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: фиксированноС;
      Π²Π΅Ρ€Ρ…: 0;
      Π²Π½ΠΈΠ·Ρƒ: 0;
      высота: 100 пиксСлСй;
    }
      

    Π’ этом случаС элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ располоТСн Π²Π²Π΅Ρ€Ρ…Ρƒ области просмотра с высотой 100 пиксСлСй . НиТнСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ.

    Π’Π΅Ρ€Ρ…, Π½ΠΈΠ·, высота ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ располоТСниС

    Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ элСмСнту присвоСно Π²Π΅Ρ€Ρ…Π½ΠΈΡ… ΠΈ Π½ΠΈΠΆΠ½ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

     
    
    .example7 {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅;
      Π²Π΅Ρ€Ρ…: 0;
      Π²Π½ΠΈΠ·Ρƒ: 0;
    }
      

    НСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π±Ρ‹Π»Π° Π»ΠΈ ΡƒΠΊΠ°Π·Π°Π½Π° высота , Ссли Π±Ρ‹Π»ΠΈ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ значСния Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ , Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½ΠΈΠΆΠ½Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ .

    Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 3. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ свойство bottom

    ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ HTML-Ρ„Π°ΠΉΠ» Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅:
    plays-start / training-210-03.html

    ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ элСмСнт с классом example1 Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ : Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ .

    Π’Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Π΅Ρ‚ элСмСнт bottom: 50px .

     
    
    .example1 {
      позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
      Π²Π½ΠΈΠ·Ρƒ: 50 пиксСлСй;
    }
      

    ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ элСмСнт с классом example2 Π΄ΠΎ position: fixed .

    Π’Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Π΅Ρ‚ элСмСнт bottom: 100px .

     
    
    .example2 {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: фиксированноС;
      Π²Π½ΠΈΠ·Ρƒ: 100 пиксСлСй;
    }
      

    ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ элСмСнт с классом example3 Π΄ΠΎ position: relative .

    Π’Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Π΅Ρ‚ элСмСнт bottom: 20px .

     
    
    .example3 {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅;
      Π²Π½ΠΈΠ·Ρƒ: 20 пиксСлСй;
    }
      

    Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ HTML :
    plays-finished / training-210-03.html

    4. Π›Π΅Π²Ρ‹ΠΉ

    Бвойство left ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта .

     
    
    ΠΏ {
      позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
      слСва: 20 пиксСлСй;
    }
      

    Π­Ρ„Ρ„Π΅ΠΊΡ‚ слСва зависит ΠΎΡ‚ , ΠΊΠ°ΠΊ располоТСн элСмСнт .

    Π›Π΅Π²ΠΎΠ΅ ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

    ΠŸΡ€ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ свойство left опрСдСляСт расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π»Π΅Π²Ρ‹ΠΌ ΠΊΡ€Π°Π΅ΠΌ элСмСнта ΠΈ Π»Π΅Π²Ρ‹ΠΌ ΠΊΡ€Π°Π΅ΠΌ содСрТащСго Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° .

    Если Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΊΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ позиционирования, элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌΡƒ содСрТащСму Π±Π»ΠΎΠΊΡƒ .

    НапримСр, установка left: 20px пСрСмСстит Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт 20px Π²ΠΏΡ€Π°Π²ΠΎ ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ края содСрТащСго Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° .

    Установка left: -20px пСрСмСстит Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт 20px Π²Π»Π΅Π²ΠΎ ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ края содСрТащСго Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° .

    Установка Π²Π»Π΅Π²ΠΎ: 50% пСрСмСстит Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт Π²ΠΏΡ€Π°Π²ΠΎ Π½Π° 50% ΡˆΠΈΡ€ΠΈΠ½Ρ‹ содСрТащСго Π±Π»ΠΎΠΊΠ° ΠΎΡ‚ Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ края .

    Π›Π΅Π²ΠΎΠ΅ ΠΈ фиксированноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅

    ΠŸΡ€ΠΈ фиксированном ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ свойство left опрСдСляСт расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π»Π΅Π²Ρ‹ΠΌ ΠΊΡ€Π°Π΅ΠΌ элСмСнта ΠΈ Π»Π΅Π²Ρ‹ΠΌ ΠΊΡ€Π°Π΅ΠΌ области просмотра .

    НапримСр, установка left: 20px пСрСмСстит фиксированный элСмСнт 20px Π²ΠΏΡ€Π°Π²ΠΎ ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ края области просмотра .

    Π›Π΅Π²ΠΎΠ΅ ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

    ΠŸΡ€ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ свойство left опрСдСляСт расстояниС , Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π»Π΅Π²Ρ‹ΠΉ ΠΊΡ€Π°ΠΉ элСмСнта пСрСмСщаСтся ΠΎΡ‚ своСго Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ полоТСния .

    НапримСр, установка left: 20px пСрСмСстит ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт 20px Π²ΠΏΡ€Π°Π²ΠΎ ΠΎΡ‚ Π΅Π³ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ полоТСния .

    Π›Π΅Π²ΠΎΠ΅ ΠΈ статичСскоС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

    Если для ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π·Π°Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ статичСскоС , свойство left Π½Π΅ влияСт Π½Π° .

    Какая ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚?

    Π‘Ρ‹Π²Π°ΡŽΡ‚ случаи, ΠΊΠΎΠ³Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… свойства для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ элСмСнта: слСва , справа ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° .

    БущСствуСт Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· этих ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ с .

    НапримСр, left: 0 ΠΈ right: 0 Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒ элСмСнт слСва ΠΈ справа ΠΎΡ‚ содСрТащСго Π±Π»ΠΎΠΊΠ° .

    Но Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚, Ссли Π±ΡƒΠ΄Π΅Ρ‚ Π΅Ρ‰Π΅ width: 200px ? КакиС свойства Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ , Π° ΠΊΠ°ΠΊΠΈΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹?

    Π›Π΅Π²ΠΎΠ΅, ΠΏΡ€Π°Π²ΠΎΠ΅, ΡˆΠΈΡ€ΠΈΠ½Π° ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

    Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ элСмСнту с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ присвоСны значСния слСва ΠΈ справа , Π½ΠΎ Π»ΠΈΠ±ΠΎ Π½Π΅Ρ‚ width ΠΈΠ»ΠΈ width: auto .

     
    
    .example1 {
      позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
      слСва: 0;
      справа: 0;
    }
      
     
    
    .example2 {
      позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
      слСва: 0;
      справа: 0;
      ΡˆΠΈΡ€ΠΈΠ½Π°: Π°Π²Ρ‚ΠΎ;
    }
      

    Π’ ΠΎΠ±ΠΎΠΈΡ… случаях Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒΡΡ значСния слСва ΠΈ справа , поэтому элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° растянут Π½Π° всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ содСрТащСго Π±Π»ΠΎΠΊΠ° .

    Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ элСмСнту с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ присвоСны значСния слСва ΠΈ справа , Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡˆΠΈΡ€ΠΈΠ½Π° .

     
    
    .example3 {
      позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
      слСва: 0;
      справа: 0;
      ΡˆΠΈΡ€ΠΈΠ½Π°: 100 пиксСлСй;
    }
      

    Π’ этом случаС ΠΏΡ€Π°Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ . Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ располоТСн слСва ΠΎΡ‚ содСрТащСго Π±Π»ΠΎΠΊΠ° с ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 100 пиксСлСй .

    Π’ случаях, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚ dir , установлСнноС Π½Π° rtl (справа Π½Π°Π»Π΅Π²ΠΎ), Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ left Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ вмСсто .

     
    
    
    ...

    Π‘Π»Π΅Π²Π°, справа, ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ ΠΈ фиксированному полоТСнию

    Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ элСмСнту с фиксированным ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ присвоСны значСния слСва ΠΈ справа , Π½ΠΎ Π»ΠΈΠ±ΠΎ Π½Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈΠ»ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρ‹: Π°Π²Ρ‚ΠΎ .

     
    
    .example4 {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: фиксированноС;
      слСва: 0;
      справа: 0;
    }
      
     
    
    .example5 {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: фиксированноС;
      слСва: 0;
      справа: 0;
      ΡˆΠΈΡ€ΠΈΠ½Π°: Π°Π²Ρ‚ΠΎ;
    }
      

    Π’ ΠΎΠ±ΠΎΠΈΡ… случаях Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒΡΡ значСния слСва ΠΈ справа , поэтому элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Π½Π° всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ области просмотра .

    Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ элСмСнту с фиксированным ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ присвоСны значСния слСва ΠΈ справа , Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡˆΠΈΡ€ΠΈΠ½Π° .

     
    
    .example6 {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: фиксированноС;
      слСва: 0;
      справа: 0;
      ΡˆΠΈΡ€ΠΈΠ½Π°: 100 пиксСлСй;
    }
      

    Π’ этом случаС элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ располоТСн слСва ΠΎΡ‚ области просмотра с ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 100 пиксСлСй . ΠŸΡ€Π°Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ игнорируСтся.

    Π’Π»Π΅Π²ΠΎ, Π²ΠΏΡ€Π°Π²ΠΎ, ΡˆΠΈΡ€ΠΈΠ½Π° ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ располоТСниС

    Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ элСмСнту присвоСны значСния слСва ΠΈ справа .

     
    
    .example7 {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅;
      слСва: 0;
      справа: 0;
    }
      

    НСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π±Ρ‹Π»Π° Π»ΠΈ ΡƒΠΊΠ°Π·Π°Π½Π° ΡˆΠΈΡ€ΠΈΠ½Π° , Ссли Π±Ρ‹Π»ΠΈ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ значСния слСва ΠΈ справа , Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ справа Π±ΡƒΠ΄Π΅Ρ‚ игнорируСтся .

    Π’ случаях, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚ dir , установлСнноС Π½Π° rtl (справа Π½Π°Π»Π΅Π²ΠΎ), Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ left Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ вмСсто .

     
    
    
    ...

    Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 4. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ свойство left

    ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ HTML-Ρ„Π°ΠΉΠ» Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅:
    plays-start / training-210-04.html

    ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ элСмСнт с классом example1 Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ : Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ .

    Π’Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Π΅Ρ‚ элСмСнту left: 50px .

     
    
    .example1 {
      позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
      слСва: 50 пиксСлСй;
    }
      

    ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ элСмСнт с классом example2 Π΄ΠΎ position: fixed .

    Π’Π°ΠΊΠΆΠ΅ устанавливаСт элСмСнт с left: 100px .

     
    
    .example2 {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: фиксированноС;
      слСва: 100 пиксСлСй;
    }
      

    ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ элСмСнт с классом example3 Π΄ΠΎ position: relative .

    Π’Π°ΠΊΠΆΠ΅ устанавливаСт элСмСнт с слСва: 20px .

     
    
    .example3 {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅;
      слСва: 20 пиксСлСй;
    }
      

    Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ HTML :
    plays-finished / training-210-04.html

    5. ЗначСния

    Бвойства Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ , ΠΏΡ€Π°Π²Ρ‹ΠΉ , Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΈ Π»Π΅Π²Ρ‹ΠΉ свойства ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ с использованиСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄Π»ΠΈΠ½Ρ‹, ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова auto ΠΈΠ»ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова inherit .

    ЗначСния Π΄Π»ΠΈΠ½Ρ‹

    ЗначСния Π΄Π»ΠΈΠ½Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ»ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ числом .

     
    
    p {top: 3px; }
    p {ΠΏΡ€Π°Π²ΠΎ: -3px; }
      

    ЗначСния Π΄Π»ΠΈΠ½Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ любой ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² Π΄Π»ΠΈΠ½Ρ‹ :

     
    
    p {top: .7cap; }
    ΠΏ {Π²Π΅Ρ€Ρ…: 1,2 ΠΊΠ°Π½Π°Π»; }
    p {top: .9em; }
    p {top: 1.8ex; }
    p {top: .9ic; }
    p {top: 1.1lh; }
    Ρ€ {Π²Π΅Ρ€Ρ…: 1,5 бэр; }
    ΠΏ {Π²Π΅Ρ€Ρ…: .9rlh; }
      
     
    
    ΠΏ {Π²Π΅Ρ€Ρ…: 1vh; }
    p {Π²Π΅Ρ€Ρ…: 2vw; }
    ΠΏ {Π²Π΅Ρ€Ρ…: 3vi; }
    ΠΏ {Π²Π΅Ρ€Ρ…: 4vb; }
    p {Π²Π΅Ρ€Ρ…: 5vmin; }
    p {top: 6vmax; }
      
     
    
    p {top: 14px; }
    p {Π²Π΅Ρ€Ρ…: 10 ΠΌΠΌ; }
    ΠΏ {Π²Π΅Ρ€Ρ…: 12q; }
    p {Π²Π΅Ρ€Ρ…: 1 см; }
    ΠΏ {Π²Π΅Ρ€Ρ…:.25 дюймов; }
    p {top: 12pt; }
    ΠΏ {Π²Π΅Ρ€Ρ…: 14ΡˆΡ‚; }
      

    Для Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… элСмСнтов Π΄Π»ΠΈΠ½Π° опрСдСляСт расстояниС, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ элСмСнт пСрСмСщаСтся ΠΎΡ‚ содСрТащСго Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° .

    Для ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ располоТСнных элСмСнтов Π΄Π»ΠΈΠ½Π° опрСдСляСт расстояниС, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ элСмСнт пСрСмСщаСтся ΠΎΡ‚ своСго Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ полоТСния .

    ЗначСния Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…

    ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Ρ‹Π΅ значСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ»ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ числом Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… , Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт Π·Π½Π°ΠΊ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π° Β«%Β» .

    ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈΠ»ΠΈ высоты содСрТащСго Π±Π»ΠΎΠΊΠ°.

     
    
    ΠΏ {Π²Π΅Ρ€Ρ…: 10%; }
    p {ΠΏΡ€Π°Π²ΠΎ: -10%; }
      

    Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова auto

    top: auto ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ позиция элСмСнта - Π½Π° основС свойства bottom.

    right: auto ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ позиция элСмСнта - Π½Π° основС свойства left .

    bottom: auto ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ позиция элСмСнта - Π½Π° основС свойства top.

    left: auto ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ позиция элСмСнта - Π½Π° основС свойства right .

    Для ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ располоТСнных элСмСнтов, Ссли любой ΠΈΠ· ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Ρ‹Ρ… ΠΊΡ€Π°Π΅Π² Ρ‚Π°ΠΊΠΆΠ΅ установлСн Π½Π° Π°Π²Ρ‚ΠΎ , элСмСнт Π½Π΅ пСрСмСщаСтся Π²ΠΎΠΎΠ±Ρ‰Π΅ .

     
    
    ΠΏ {Π²Π΅Ρ€Ρ…: Π°Π²Ρ‚ΠΎ; }
      

    Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова "наслСдованиС"

    ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово inherit ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ совпадаСт с вычислСнным Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ· Π΅Π³ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта .

     
    
    ΠΏ {Π²Π΅Ρ€Ρ…: Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ; }
      

    Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 5: Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π°Π·Π½Ρ‹Π΅ значСния

    ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ этот HTML-Ρ„Π°ΠΉΠ» Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅:
    упраТнСния-старт / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅-210-05.html

    ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ элСмСнт с классом example1 Π΄ΠΎ left: 2em .

     
    
    .example1 {
      слСва: 2em;
    }
      

    ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ элСмСнт с классом example2 Π΄ΠΎ left: -1em .

     
    
    .example2 {
      слСва: -1em;
    }
      

    ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ элСмСнт с классом example3 с Π΄ΠΎ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ: 15% .

     
    
    .example3 {
      ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ: 15%;
    }
      

    Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ HTML :
    plays-finished / training-210-05.html

    HTML Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста | По Ρ†Π΅Π½Ρ‚Ρ€Ρƒ, справа, свСрху, снизу, ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅

    HTML Text Align трСбуСтся, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ тСкст Π±Ρ‹Π» прСдставлСн Π² соотвСтствии с ΠΏΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π° любой Π²Π΅Π±-страницС.Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ, ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ, свСрху, снизу, ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ ΠΈΠ»ΠΈ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ. Для HTML Text Alignment Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ CSS.

    Π’ этом руководствС ΠΌΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ Π’Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ тСкст ΠΈ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅

    ΠΈ

    Ρ‚Π΅Π³ΠΎΠ² Π² HTML.

    Код выравнивания тСкста HTML | ΠŸΡ€ΠΈΠΌΠ΅Ρ€

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ стиля Π² любом Ρ‚Π΅Π³Π΅ для Π΅Π³ΠΎ выравнивания. Π‘ΠΌ. НиТС Код выравнивания тСкста HTML с использованиСм встроСнного CSS.Π­Ρ‚ΠΎ просто дСмонстрация Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСкст Π² HTML.

      
        
             HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ 
        
        
        
             

    Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС

    ВСкст ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ

    Π’Ρ‹Ρ…ΠΎΠ΄:

    HTML Text Align Center (Vertical | Horizontal)

    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста HTML ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ Π²Π΅Π±-страницы, ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΠΈΠ»ΠΈ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ.Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΎΠ΄ΠΈΠ½ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. (ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ - это Ρ†Π΅Π½Ρ‚Ρ€ тСкста для Vertical ΠΈ Horizontal ).

    HTML Π’Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ тСкст ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ CSS ΠΈ Π²

    Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС

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

    Π’Ρ‹Ρ…ΠΎΠ΄:

    HTML T ext Π’Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ Π‘ΠΏΡ€Π°Π²Π° ΠΈ слСва |

    Π’Π΅Π³

    Π’ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ Π²Ρ‹ΡˆΠ΅, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ встроСнный CSS для выравнивания тСкста HTML ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΈ Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ.

    Π‘ΠΌ. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°.

      

    ΠŸΡ€Π°Π²Ρ‹ΠΉ тСкст

    Π›Π΅Π²Ρ‹ΠΉ тСкст

    HTML T ext Π’Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ Π’Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ | Π₯ΠΎΡ€ΠΎΡˆΠΎ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ

    Если тСкст Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½ ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ ΠΊΠ°ΠΊ ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡƒ, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ, ΠΎΠ½ называСтся Π’Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ тСкст ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ . Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Β«Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста: , Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ;Β» Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Justify. Он растянСт ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ каТдая строка ΠΈΠΌΠ΅Π»Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ (ΠΊΠ°ΠΊ Π² Π³Π°Π·Π΅Ρ‚Π°Ρ… ΠΈ ​​книгах).

      

    ВсСгда ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ ΠΏΠ°Ρ€Π΅Π½ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ваш ΠΊΠΎΠ΄, Π±ΡƒΠ΄Π΅Ρ‚ ТСстоким психопатом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π½Π°Π΅Ρ‚, Π³Π΄Π΅ Π²Ρ‹ ΠΆΠΈΠ²Π΅Ρ‚Π΅ "

    Вопрос: Как Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ тСкст Π±ΠΎΠΊ ΠΎ Π±ΠΎΠΊ Π² HTML?

    ΠžΡ‚Π²Π΅Ρ‚: Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ для этого Π½ΠΎΠ³Ρƒ, ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΡƒΡŽ Π½ΠΎΠ³Ρƒ, Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π²ΠΏΡ€Π°Π²ΠΎ, см. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° Π½ΠΈΠΆΠ΅.

      
        <ΡΡ‚ΠΈΠ»ΡŒ>
            .Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ {
                ΠΏΠ»Ρ‹Ρ‚ΡŒ Π½Π°Π»Π΅Π²ΠΎ;
            }
        .alignright {
            float: right;
        }
        
        
             

    Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС

    ВСкст слСва.

    ВСкст справа.

    Вопрос: Как Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ тСкст слСва ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ справа Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ строкС HTML?

    ΠžΡ‚Π²Π΅Ρ‚: Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ float Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами.И ΠΏΡ€ΠΎΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΎΡ‚Π²Π΅Ρ‚, ΠΌΡ‹ ΠΏΠΎΠ΄Π±Π΅Ρ€Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠΈΠΉ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΠΌ здСсь.

    HTML div Π’Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ | По Ρ†Π΅Π½Ρ‚Ρ€Ρƒ, Π²Π»Π΅Π²ΠΎ, Π²ΠΏΡ€Π°Π²ΠΎ, ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅

    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ ΠΈΠ»ΠΈ внСшний CSS с классом ΠΈΠ»ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ для выравнивания элСмСнтов div. Π‘ΠΌ. ΠšΠΎΠ΄Ρ‹ Π½ΠΈΠΆΠ΅.

     div.p1 {
      Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста: Ρ†Π΅Π½Ρ‚Ρ€;
    }
    
    div.2 {
      Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста: слСва;
    }
    
    div.p3 {
      Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста: Π²ΠΏΡ€Π°Π²ΠΎ;
    }
    
    div.p4 {
      Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста: Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅;
    }
     

    ΠŸΡ€ΠΎΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅, Ссли Π΅ΡΡ‚ΡŒ сомнСния ΠΈ прСдлоТСния с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ.

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

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