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

ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ Π±Π»ΠΎΠΊΠ°. CSS свойство object-fit

Часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ Π±Π»ΠΎΠΊΠ° с сохранСниСм ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ искаТалось. ΠŸΡ€ΠΈ этом Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±Ρ‹Π²Π°Π΅Ρ‚ Π½ΡƒΠΆΠ΅Π½ Ρ€Π°Π·Π½Ρ‹ΠΉ. Иногда Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всё пространство Π±Π»ΠΎΠΊΠ°. А ΠΈΠ½ΠΎΠ³Π΄Π° Π²Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ всю ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ. Для этого Π² CSS Π΅ΡΡ‚ΡŒ свойство object-fit. Оно ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ значСния:

object-fit: fill — ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° просто заполняСт Π±Π»ΠΎΠΊ Π±Π΅Π· сохранСния ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΉ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)

object-fit: cover — ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ заполняСт всё пространство Π±Π»ΠΎΠΊΠ°. ΠšΡ€Π°Ρ изобраТСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Ρ€Π΅Π·Π°Π½Ρ‹ ΠΈΠ· Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΠ° Π±Π»ΠΎΠΊΠ° Π½Π΅ совпадаСт с Ρ„ΠΎΡ€ΠΌΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ.

object-fit: contain — вся ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° отобраТаСтся Π² Π±Π»ΠΎΠΊΠ΅. Π§Π°ΡΡ‚ΡŒ Π±Π»ΠΎΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π° ΠΈΠ· Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΠ° Π±Π»ΠΎΠΊΠ° Π½Π΅ совпадаСт с Ρ„ΠΎΡ€ΠΌΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ.

object-fit: none — ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° отобраТаСтся Π² своём Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅

object-fit: scale-down — соотвСтствуСт Π»ΠΈΠ±ΠΎ contain Π»ΠΈΠ±ΠΎ none. Из этих Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ мСньшС.

object-fit: initial — Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ссли Ρ€Π°Π½Π΅Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ Π±Ρ‹Π»ΠΎ установлСно Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

object-fit: inherit — Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ принимаСтся ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ использования свойства object-fit выглядит Ρ‚Π°ΠΊ:

fill

cover

contain

none

scale-down

КаТдоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства object-fit ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для своих Ρ†Π΅Π»Π΅ΠΉ:

  • cover примСняСтся Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π·Π°ΠΏΠΎΠ»Π½ΠΈΠ»Π° вСсь Π±Π»ΠΎΠΊ ΠΈ Π² Π½Ρ‘ΠΌ Π½Π΅ Π±Ρ‹Π»ΠΎ пустых пространств. НапримСр, это Π½ΡƒΠΆΠ½ΠΎ ΠΊΠΎΠ³Π΄Π° Π½Π° страницС нСсколько ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ ΠΈ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ стилС. Π£ всСх ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ одинаковая Ρ„ΠΎΡ€ΠΌΠ° ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹. Но Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π²ΠΈΠ΄Π½Π°.
  • contain ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ссли Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ всю ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ. Но Ρ„ΠΎΡ€ΠΌΠ° Π±Π»ΠΎΠΊΠ° отличаСтся ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΡ‹ изобраТСния. Π§Π°ΡΡ‚ΡŒ Π±Π»ΠΎΠΊΠ° остаётся пустой. Π—Π°Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ растягиваСтся максимально, насколько позволяСт Π±Π»ΠΎΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠ³ Π΅Π³ΠΎ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ.
  • none Π½ΡƒΠΆΠ½Π° для спСцифичСских ситуаций, ΠΊΠΎΠ³Π΄Π° нСльзя ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, Π½ΠΎ для Π½Π΅Ρ‘ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ пространство Π½Π° страницС.
  • scale-down ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ‚Π΅Ρ… ΠΆΠ΅ Ρ†Π΅Π»Π΅ΠΉ, Ρ‡Ρ‚ΠΎ contain. Но ΠΌΡ‹ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ мСньшС Π±Π»ΠΎΠΊΠ°. contain Π² этом случаС растянСт ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ Π±Π»ΠΎΠΊΠ° ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ получится Ρ€Π°Π·ΠΌΡ‹Ρ‚Ρ‹ΠΌ. А Π²ΠΎΡ‚ scale-down Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. И получится малСнькая ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π² большом Π±Π»ΠΎΠΊΠ΅.

Π§Ρ‚ΠΎΠ±Ρ‹ свойство object-fit Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹. Когда ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π² Π±Π»ΠΎΠΊΠ΅, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹: 100%. На самом Π΄Π΅Π»Π΅, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ°. ΠŸΡ€ΠΎΡΡ‚ΠΎ Ρ‡Π°Ρ‰Π΅ всСго свойство ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ Π±Π»ΠΎΠΊΠ°. Но Ρ€Π°Π±ΠΎΡ‚Π° object-fit зависит ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² изобраТСния Π° Π½Π΅ ΠΎΡ‚ внСшнСго Π±Π»ΠΎΠΊΠ°.

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π±Π»ΠΎΠΊ, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π² Π½Π΅Ρ‘ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΈ растянСм Π΅Ρ‘ ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ Π±Π»ΠΎΠΊΠ°:

Π‘Ρ‚ΠΈΠ»ΡŒ:

+

7
8
9
10
11
12
13
14
15
16
17
18

div
  {
  width: 100px;
  height: 130px;
  border: 1px solid Red;
  }
img
  {
  width: 100%;
  height: 100%;
  object-fit: contain;
  }

HTML ΠΊΠΎΠ΄:

22

<div><img src="sizeimage.jpg"></div>

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ позиционируСтся ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ. Бвойство object-position позволяСт ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ изобраТСния ΠΈ ΡΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ Π΅Π³ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ°. Π’ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ указываСтся Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π» Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π±Ρ‹Π²Π°Π΅Ρ‚: left, center, right, Π° Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π±Ρ‹Π²Π°Π΅Ρ‚: top, center, bottom. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ смСщСния Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… измСрСния CSS. Π’ΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ ΠΎΡ‚ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΡƒΠ³Π»Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

18

object-position: left top;

Как Ρ€Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒ элСмСнты, находящиСся Π² Π±Π»ΠΎΠΊΠ°Ρ…

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

Β 

Β 


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>SiteName</title>
</head>
<body>
<article>
	<header></header>
	<nav></nav>
	…content…
	<footer></footer>
</article>
</body>
</html>

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ элСмСнт страницы ΠΎΡ‚Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π°Β CSS:

article
{
	width: 70%;
	margin: 0 auto;
}

Π’Π°ΠΊ ΠΊΠ°ΠΊΒ ΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΉΡΡ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„ΠΎΠ½, Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ всС ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°? Π­Ρ‚ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ для элСмСнтов, находящихся свСрху Π½Π° страницС, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π΅Π³Ρƒ body,Β Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

body
{
	background: url(header.png) 0 0 repeat-x;
}

Но этот способ Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ для Π±Π»ΠΎΠΊΠ° footer, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊΒ ΠΎΠ½ находится Π² Π±Π»ΠΎΠΊΠ΅ article ΠΈΒ Π΅Π³ΠΎ располоТСниС опрСдСляСтся Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π΅Π³ΠΎ содСрТимого. НаиболСС ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ β€” использованиС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов, Ρ‚.Β Π΅., ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π²ΠΈΠ½Π΅ΠΌ Π±Π»ΠΎΠΊ footer ΠΈΠ· Π±Π»ΠΎΠΊΠ° article ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉΒ Π±Π»ΠΎΠΊ:

	…content…
</article>
<footer>
	<div>
		<p>Footer content.</p>
	</div>
</footer>

ПослС этого Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ стили Π² ΠΊΠΎΠ΄Β CSS:

footer
{
	width: 100%;
	background: url(footer.png) 0 0 repeat-x;
}
div.content
{
	width: 70%;
	margin: 0 auto;
}

Π­Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, хотя ΠΎΠ½ΠΎ ΠΈΒ Π½Π΅ изящноС. Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Π±Π»ΠΎΠΊ Π½ΡƒΠΆΠ΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для задания стилСй CSS, Π°Β Π½Π΅ для структуры.

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

body
{
	overflow-x: hidden;
}

.extendfull, .extendleft
{
	padding-left: 3000px;
	margin-left: -3000px;
}
.extendfull, .extendright
{
	padding-right: 3000px;
	margin-right: -3000px;
}

Когда класс .extendleft примСняСтся ΠΊ элСмСнту, элСмСнт растягиваСтся Π΄ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ края ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ класс .extendright растягиваСт элСмСнт Π΄ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ края ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π° класс .extendfull растягиваСт Π²Β ΠΎΠ±Π΅ стороны. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ появилась Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ°, Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ‚Π΅Π³Ρƒ body свойство overflow-x: hidden, ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ содСрТимоС, выходящСС Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ ΠΎΠΊΠ½Π°Β Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽΒ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π­Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Internet Explorer ΠΎΡ‚ вСрсии 8, Firefox, Chrome, Safari ΠΈΒ Opera. Оно Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ способ с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ элСмСнтами, Π½ΠΎ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях это Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ. Но Π½Π΅ стоит Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ, что это Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ быстродСйствиС сайта.

Автор ΡƒΡ€ΠΎΠΊΠ°Β CraigΒ Buckler

ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄Β β€”Β Π”Π΅ΠΆΡƒΡ€ΠΊΠ°

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅Β Ρ‚Π°ΠΊΠΆΠ΅:

ВСрстка слоя-ΠΏΠΎΠ΄ΠΊΠ»Π°Π΄ΠΊΠΈ Π²ΠΎ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ viewport

Π’ Π»Π΅Π½Π΄ΠΈΠ½Π³ΠΎΠ²ΠΎΠΉ вСрсткС Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹ часто ΠΏΡ€ΠΈΠ±Π΅Π³Π°ΡŽΡ‚ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΏΡ€ΠΈΠ΅ΠΌΡƒ β€” Ρ„ΠΎΠ½ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π±Π»ΠΎΠΊΠΎΠ² растягиваСтся Π½Π° всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. ΠŸΡ€ΠΈ этом максимальная ΡˆΠΈΡ€ΠΈΠ½Π° содСрТимого Π±Π»ΠΎΠΊΠΎΠ² Ρ‡Π°Ρ‰Π΅ всСго ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π°.

Если шаблон ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ вСрстаСтся с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Ρ‚Π°ΠΊΠΈΡ… особСнностСй шаблона, Ρ‚ΠΎ максимальная ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π½ΠΎΠΉ области ограничиваСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ wrapper-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΏΡ€ΠΈ этом ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ€Π°Π²Π½ΡƒΡŽ 100% ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

<div> <div> … </div> </div> <div> <div> … </div> </div> … <div> <div> … </div> </div> <style> .wrapper { width: 100%; } .content { max-width: 1000px; margin: 0 auto; } </style>

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

<div>

Β Β <div> … </div>

</div>

<div>

Β Β <div> … </div>

</div>

<div>

Β Β <div> … </div>

</div>

<style>

Β Β .wrapper {

Β Β Β Β width: 100%;

Β Β }

Β Β .content {

Β Β Β Β max-width: 1000px;

Β Β Β Β margin: 0 auto;

Β Β }

</style>

Вакая вСрстка ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ настройки Ρ„ΠΎΠ½Π° ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, задавая стили для Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ сСкции.

Если ΠΆΠ΅ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ использовался ΠΎΠ±Ρ‰ΠΈΠΉ wrapper с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΡˆΠΈΡ€ΠΈΠ½Ρ‹, Π° Ρ€Π°Π·Π±ΠΈΠ²ΠΊΠ° Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ Ρ‚Ρ€ΡƒΠ΄ΠΎΡ‘ΠΌΠΊΠ° (Π²Π»Π΅Ρ‡Π΅Ρ‚ Π·Π° собой Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ большого числа шаблонов), Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ структуру ΠΏΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ:

<div> <div> <div> … </div> </div> <div> <div> … </div> </div> … <div> <div> … </div> </div> </div> <style> .wrapper { max-width: 1000px; margin: 0 auto; } </style>

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

<div>

Β Β <div>

Β Β Β Β  <div> … </div>

Β Β </div>

Β Β <div>

Β Β Β Β  <div> … </div>

Β Β </div>

Β Β …

Β Β <div>

Β Β Β Β  <div> … </div>

Β Β </div>

</div>

<style>

Β Β .wrapper {

Β Β Β Β max-width: 1000px;

Β Β Β Β margin: 0 auto;

Β Β }

</style>

Π’ΠΎ Ρ€Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒ Ρ„ΠΎΠ½ Π½Π° всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° для Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ сСкции ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ (добавляСм Π² CSS):

#sectionN { position: relative; } #sectionN:before { position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: «»; // ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ вашСго Ρ„ΠΎΠ½Π° background: url(…) top center repeat; // продляСм Ρ„ΠΎΠ½ Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° padding-right: 9999px; margin-right: -9999px; padding-left: 9999px; margin-left: -9999px; } #sectionN .content { position: relative; } body { // Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ появлСния Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ scrollbar overflow-x: hidden; }

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

#sectionN {

Β Β position: relative;

}

#sectionN:before {

Β Β position: absolute;

Β Β top: 0;

Β Β bottom: 0;

Β Β left: 0;

Β Β right: 0;

Β Β content: «»;

Β Β // ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ вашСго Ρ„ΠΎΠ½Π°

Β Β background: url(…) top center repeat;

Β Β // продляСм Ρ„ΠΎΠ½ Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°

Β Β padding-right: 9999px;

Β Β margin-right: -9999px;

Β Β padding-left: 9999px;

Β Β margin-left: -9999px;

}

#sectionN .content {

Β Β position: relative;

}

body {

Β Β // Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ появлСния Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ scrollbar

Β Β overflow-x: hidden;

}

Π― использовал псСвдо-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, Π½ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ слой Π² вСрсткС. Бмысл Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ повторяСт Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ сСкции, Π½ΠΎ ΠΏΠΎ краям Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π½Π° 9999 пикс, заливая Ρ„ΠΎΠ½ΠΎΠΌ всю Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒ.

ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Данная запись ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° Π² 16.04.2019 12:50 ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π° Π² Π’Π°Π½Ρ†Ρ‹ с CSS. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΠΊΠΎΠ½Π΅Ρ† страницы ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ваш ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ.

Мало Π±ΡƒΠΊΠ°Ρ„Ρ„? Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Ссчо !

Вставка ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² ΠΈΠ½Π»Π°ΠΉΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² LESS

Август 29, 2019 Π³.

НСбольшиС Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ элСмСнты ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ CSS ΠΊΠΎΠ΄Π°. Π₯ΠΎΡ‡Ρƒ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… Π΅Ρ‰Π΅ ΠΈ парамСтричСски зависимыми, ΠΏΡ€ΠΈ компиляции ΠΈΠ· LESS. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΏΡ€ΠΈ Ρ€Π΅Π±Ρ€Π΅Π½Π΄ΠΈΠ½Π³Π΅ ΠΈΠ»ΠΈ использовании кусочка стилСй Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ сайтС, Π²Ρ‹ …

Π§ΠΈΡ‚Π°Ρ‚ΡŒ

ΠΊΠ°ΠΊ Π² html ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ„ΠΎΠ½ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΎΠΉ

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

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ HTML для создания Ρ„ΠΎΠ½Π°

Π˜Ρ‚Π°ΠΊ, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ вопросу, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ„ΠΎΠ½ΠΎΠΌ Π² html Π½Π° вСсь экран. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ сайт красиво выглядСл, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ достаточно Π²Π°ΠΆΠ½ΡƒΡŽ Π΄Π΅Ρ‚Π°Π»ΡŒ: достаточно просто ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π½Ρ‹ΠΉ Ρ„ΠΎΠ½ ΠΈΠ»ΠΈ Π·Π°ΠΊΡ€Π°ΡΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΎΠ΄Π½ΠΎΡ‚ΠΎΠ½Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ, Π½ΠΎ Ссли Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° Π·Π°Π΄Π½ΠΈΠΉ ΠΏΠ»Π°Π½ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ, ΠΎΠ½Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄ΠΈΠ·Π°ΠΉΠ½ с Ρ‚Π°ΠΊΠΈΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρƒ вас Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ страница сайта. Волько послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π³ΠΎΡ‚ΠΎΠ²ΠΎ, пСрСносим Π΅Π³ΠΎ Π² ΠΏΠ°ΠΏΠΊΡƒ с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«ImagesΒ». Π’ Π½Π΅ΠΉ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ всС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ графичСскиС Ρ„Π°ΠΉΠ»Ρ‹. Π­Ρ‚Π° ΠΏΠ°ΠΏΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ со всСми вашими Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ html. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ ΠΊ ΠΊΠΎΠ΄Ρƒ. БущСствуСт нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² записи ΠΊΠΎΠ΄Π°, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ„ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ.

  1. ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ Ρ‚Π΅Π³Π°.
  2. Π§Π΅Ρ€Π΅Π· CSS ΡΡ‚ΠΈΠ»ΡŒ Π² HTML ΠΊΠΎΠ΄Π΅.
  3. ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ CSS ΡΡ‚ΠΈΠ»ΡŒ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅.

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

  1. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ способ записи Ρ‡Π΅Ρ€Π΅Π· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Ρ‚Π΅Π³Π° (body) Π² Ρ„Π°ΠΉΠ»Π΅ index.htm. Он записываСтся Π² Ρ‚Π°ΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅: (body background= «ΠΠ°Π·Π²Π°Π½ΠΈΠ΅_ΠΏΠ°ΠΏΠΊΠΈ/НазваниС_ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ.Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅»)(/body). Π’ΠΎ Π΅ΡΡ‚ΡŒ Ссли Ρƒ нас ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«PictureΒ» ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ JPG, Π° ΠΏΠ°ΠΏΠΊΡƒ ΠΌΡ‹ Π½Π°Π·Π²Π°Π»ΠΈ ΠΊΠ°ΠΊ Β«ImagesΒ», Ρ‚ΠΎΠ³Π΄Π° запись HTML-ΠΊΠΎΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ: (body background=»Images/Picture.jpg»)… (/body).
  2. Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ записи Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π΅Ρ‚ CSS ΡΡ‚ΠΈΠ»ΡŒ, Π½ΠΎ записываСтся Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Ρ„Π°ΠΉΠ»Π΅ с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ index.htm. (body).
  3. И Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ способ записи производится Π² Π΄Π²ΡƒΡ… Ρ„Π°ΠΉΠ»Π°Ρ…. Π’ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ index.htm Π² Ρ‚Π΅Π³Π΅ (head) записываСтся такая строчка: (head)(link rel=»stylesheet» type=»text/css» href=»ΠŸΡƒΡ‚ΡŒ_ΠΊ CSS_Ρ„Π°ΠΉΠ»Ρƒ»)(/head). А Π² Ρ„Π°ΠΉΠ»Π΅ стилСй с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ style.css ΡƒΠΆΠ΅ записываСм: body {background: url(Images/Picture.jpg’)}.

Как Π² HTML ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ„ΠΎΠ½ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΎΠΉ, ΠΌΡ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ всСго экрана.

Бпособы растягивания Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π½Π° ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΎΠΊΠ½Π°

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ наш экран Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ вся ΡˆΠΈΡ€ΠΈΠ½Π° ΠΈ Π΄Π»ΠΈΠ½Π° экрана Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ 100% Ρ… 100%. Нам Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° эту ΡˆΠΈΡ€ΠΈΠ½Ρƒ. Π”ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊ записи изобраТСния Π² Ρ„Π°ΠΉΠ» style.css строку, которая ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ Π΄Π»ΠΈΠ½Ρƒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°. Как это записываСтся Π² CSS стилС? ВсС просто!

body

{

background: url(Images/Picture.jpg’)

background-size: 100%; /* такая запись ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² */

}

Π’ΠΎΡ‚ ΠΌΡ‹ ΠΈ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ„ΠΎΠ½ΠΎΠΌ Π² html Π½Π° вСсь экран. Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ способ записи Π² Ρ„Π°ΠΉΠ»Π΅ index.htm. Π₯ΠΎΡ‚ΡŒ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ, Π½ΠΎ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΅Π³ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ. Π’ Ρ‚Π΅Π³Π΅ (head)(style) div { background-size: cover; } (/style) (/head) эта запись ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ выдСляСм ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ для Ρ„ΠΎΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ всСй ΡˆΠΈΡ€ΠΈΠ½Π΅ ΠΎΠΊΠ½Π°. ΠœΡ‹ рассмотрСли 2 способа, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ„ΠΎΠ½ сайта ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΎΠΉ html, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Π»ΠΎΡΡŒ Π½Π° всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ экрана Π² любом ΠΈΠ· соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ фиксированный Ρ„ΠΎΠ½

Если Π²Ρ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π² качСствС Ρ„ΠΎΠ½Π° Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ Π²Π΅Π±-рСсурса, Ρ‚ΠΎΠ³Π΄Π° Π²Π°ΠΌ просто Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π½Π΅ растягивался Π² Π΄Π»ΠΈΠ½Ρƒ ΠΈ Π½Π΅ ΠΏΠΎΡ€Ρ‚ΠΈΠ» эстСтичный Π²ΠΈΠ΄. Достаточно просто с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HTML ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ это нСбольшоС Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅. Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² Ρ„Π°ΠΉΠ»Π΅ style.css Π΄ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ Ρ„Ρ€Π°Π·Ρƒ послС background: url(Images/Picture.jpg’) fixed; ΠΈΠ»ΠΈ вмСсто Π½Π΅Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ послС Ρ‚ΠΎΡ‡ΠΊΠΈ с запятой ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ строчку — position: fixed. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ваш Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ рисунок станСт Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½Ρ‹ΠΌ. Π’ΠΎ врСмя ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π½Π° сайтС, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ тСкстовыС строки Π΄Π²ΠΈΠ³Π°ΡŽΡ‚ΡΡ, Π° Ρ„ΠΎΠ½ остаСтся Π½Π° мСстС. Π’ΠΎΡ‚ Π²Ρ‹ ΠΈ Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ, ΠΊΠ°ΠΊ Π² html ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ„ΠΎΠ½ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΎΠΉ, нСсколькими способами.

Π Π°Π±ΠΎΡ‚Π° с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ Π² HTML

МногиС Π½Π΅ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡΡΡŒ с Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ ΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ, часто Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚, ΠΊΠ°ΠΊ Π² html ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ„ΠΎΠ½ΠΎΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Как ΠΈ всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ HTML ΠΈ CSS стиля, этот язык Π²Π΅Π± программирования достаточно простой. И Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Ρ‚Π°ΠΊΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ написаниС ΠΏΠ°Ρ€Ρ‹ строк ΠΊΠΎΠ΄Π°. Π’Ρ‹ ΡƒΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ написаниС Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… строк ΠΈ столбцов обозначаСтся соотвСтствСнно ΠΊΠ°ΠΊ Ρ‚Π΅Π³ΠΈ (tr) ΠΈ (td). Π§Ρ‚ΠΎΠ±Ρ‹ Ρ„ΠΎΠ½ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ изобраТСния, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊ Ρ‚Π΅Π³Ρƒ (table), (tr) ΠΈΠ»ΠΈ (td) ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Ρ„Ρ€Π°Π·Ρƒ с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ссылки Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ: background = URL ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ. Для наглядности ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΏΠ°Ρ€Ρƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ².

Π’Π°Π±Π»ΠΈΡ†Ρ‹ с ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΎΠΉ вмСсто Ρ„ΠΎΠ½Π°: HTML ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

НарисуСм Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ 2Ρ…3 ΠΈ сдСлаСм Π΅Π΅ Ρ„ΠΎΠ½ΠΎΠΌ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ, ΡΠΎΡ…Ρ€Π°Π½Π΅Π½Π½ΡƒΡŽ Π² ΠΏΠ°ΠΏΠΊΠ΅ β€œImages”: (table background = β€œImages/Picture.jpg”) (tr) (td)1(/td) (td)2(/td) (td)3)(/td)(/tr) (tr)(td)4(/td) (td)5(/td) (td)6(/td)(/tr) (/table). Π’Π°ΠΊ наша Ρ‚Π°Π±Π»ΠΈΡ†Π° Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½Π° Π² Ρ„ΠΎΠ½ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ нарисуСм эту ΠΆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ‡ΠΊΡƒ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ 2Ρ…3, Π½ΠΎ вставим ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π² столбики ΠΏΠΎΠ΄ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ 1, 4, 5 ΠΈ 6. (table)(tr)(td background = β€œImages/Picture.jpg”)1(/td) (td)2(/td) (td)3(/td)(/tr) (tr)(td background = β€œImages/Picture.jpg”)4(/td) (td background = β€œImages/Picture.jpg”)5(/td) (td background = β€œImages/Picture.jpg”)6(/td) (/tr) (/table). ПослС просмотра Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΠ½ появляСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚Π΅Ρ… ячСйках, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ прописали, Π° Π½Π΅ Π²ΠΎ всСй Ρ‚Π°Π±Π»ΠΈΡ†Π΅.

ΠšΡ€ΠΎΡΡΠ±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΡΡ‚ΡŒ сайта

БущСствуСт Π΅Ρ‰Π΅ Ρ‚Π°ΠΊΠΎΠ΅ понятиС, ΠΊΠ°ΠΊ ΠΊΡ€ΠΎΡΡΠ±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΡΡ‚ΡŒ Π²Π΅Π±-рСсурса. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ страницы сайта Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠ°Ρ… ΠΈ вСрсиях Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ². ΠŸΡ€ΠΈ этом Π½ΡƒΠΆΠ½ΠΎ HTML ΠΊΠΎΠ΄ ΠΈ CSS ΡΡ‚ΠΈΠ»ΡŒ ΠΏΠΎΠ΄Π³ΠΎΠ½ΡΡ‚ΡŒ ΠΏΠΎΠ΄ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² соврСмСнноС врСмя развития смартфонов ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΡΡ‚Π°Ρ€Π°ΡŽΡ‚ΡΡ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ сайты, Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΏΠΎΠ΄ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ вСрсии ΠΈ ΠΏΠΎΠ΄ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΉ Π²ΠΈΠ΄.

Css Ρ€Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
9.0+3.0+9.6+3.1+3.6+2.0+1.0+

Π—Π°Π΄Π°Ρ‡Π°

Π Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒ Ρ„ΠΎΠ½ΠΎΠ²ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS3.

РСшСниС

Для ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Ρ„ΠΎΠ½Π° ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ свойство background-size , Π² качСствС Π΅Π³ΠΎ значСния указываСтся 100%, Ρ‚ΠΎΠ³Π΄Π° Ρ„ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Для старых вСрсий Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ спСцифичСскиС свойства с прСфиксами, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 1.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1. РастягиваСмый Ρ„ΠΎΠ½

HTML5 CSS 2.1 IE Cr Op Sa Fx

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

Рис. 1. Π’ΠΈΠ΄ Ρ„ΠΎΠ½Π° ΠΏΡ€ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π½ΠΎΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ ΠΎΠΊΠ½Π°

ΠŸΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Ρ„ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Ρ‡Π½Ρ‘Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒΡΡ, это ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΡƒΡ…ΡƒΠ΄ΡˆΠ΅Π½ΠΈΡŽ Π²ΠΈΠ΄Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ (рис. 2).

Рис. 2. Π’ΠΈΠ΄ Ρ„ΠΎΠ½Π° ΠΏΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½ΠΎΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ ΠΎΠΊΠ½Π°

Π—Π΄Π΅ΡΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ. ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΠ½ (background) ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ рСсурса, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ всС Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ пространство. Основном всС дСлаСтся Π½Π° CSS3, Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ jQuery ΠΈ Π΄Π°ΠΆΠ΅ PHP, Π½ΠΎ рассмотрим ΠΎΠ΄ΠΈΠ½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π° чистом CSS. Для Π½Π°Ρ‡Π°Π»ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ получится. Π­Ρ‚ΠΎ бСзусловно, полноцСнная Π·Π°Π»ΠΈΠ²ΠΊΠ° ΠΎΠΊΠ½Π° Ρ„ΠΎΠ½ΠΎΠΌ ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Ρ‡Ρ‚ΠΎΠ± Π½Π΅ Π±Ρ‹Π»ΠΎ Π½Π΅ ΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ².

Π“Π΄Π΅ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ± ΠΎΠ½Π° ΡΠΌΠΎΡ‚Ρ€Π΅Π»ΠΎΡΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ссли ΠΈΠ΄Π΅Ρ‚ Ρ„ΠΎΠ½ ΠΏΠΎΠ΄ ΠΎΠ΄Π½ΠΈΠΌ ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΎΠΌ Ρ†Π²Π΅Ρ‚Π°, с Π½ΠΈΠΌ Π»Π΅Π³Ρ‡Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. НС Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ ΠΏΡ€ΠΎ соотвСтствиС ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π° Π΅Π΅ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΉ. И ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ получится, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΎΡΡŒ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ. Π§Ρ‚ΠΎ Π³Π»Π°Π²Π½ΠΎΠ΅, всС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ максимально кроссбраузСрно ΠΈ понятноС Π΄Π΅Π»ΠΎ, Π±Π΅Π· Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ°Ρ…ΠΈΠ½Π°Ρ†ΠΈΠΉ с flash.

ΠœΠ΅Ρ‚ΠΎΠ΄ CSS3 background

Π­Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ самый распространСнный, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒ background Π½Π° чистом CSS, ΠΈ всС благодаря ΠΎΠ΄Π½ΠΎΠΌΡƒ свойству, ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ background-size, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² CSS3.

Π—Π΄Π΅ΡΡŒ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ создадим background фиксированным ΠΈ выставим Π΅Π³ΠΎ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ останСтся Π΅Π³ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒ, Π³Π΄Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ свойства background-size, это всС ΠΈΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄ ссылку Π½Π° Ρ„ΠΎΠ½.

Π’ ΠΎΠ±Ρ‰ΠΈΠΌ ориСнтируСмся с Π±Π»ΠΎΠΊΠΎΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ присваиваСм стили ΠΈ дописываСм Π² Ρ„Π°ΠΉΠ»Π΅ стилСй этому Π±Π»ΠΎΠΊΡƒ, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:

Как ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ background, Π³Π΄Π΅ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ добавляСм ΠΏΡƒΡ‚ΡŒ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ, Π³Π΄Π΅ происходит установка ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² соотвСтствиС ΠΎΠΊΠ½Π° экрана. Если Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒ, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ center ΠΈ top ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ†Π΅Π½Ρ‚Ρ€ ΠΈ ΠΏΡ€ΠΈΠΆΠ°Ρ‚ΠΈΠ΅ ΠΏΠΎ всСм сторонам, Ρ‡Ρ‚ΠΎΠ± Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ². Π§Ρ‚ΠΎΠ± понятно Π±Ρ‹Π»ΠΎ, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ fixed β€” ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ фиксаций.

ΠœΠ΅Ρ‚ΠΎΠ΄ совсСм ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽ постоянно ΠΈ ΠΎΠ½ мСня устраиваСт Π½Π° всС 100% ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ².

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ способ :

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎΠΏΠ»ΠΎΡ‚ΠΈΡ‚ΡŒ Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ Π½Π° страницу. Она станСт ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π° Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ. ΠœΡ‹ присвоим Π΅ΠΉ min-width ΠΈ min-height 100%. Π•Ρ‰Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π±Π»Π°Π³ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΈΠ³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ, Π² Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ сторон.

Π—Π΄Π΅ΡΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ этот ΠΊΠΎΠ΄ Π½Π΅ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ background image, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ быстро всС ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ, Π° Ρ‚ΠΎΡ‡Π½Π΅Π΅ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ взятия Π΅Π΅ Π² div.

На этом всС, здСсь прСдставлСны Π½Π΅ всС способы, Π° Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ большС ΠΏΡ€Π΅ΠΌΠ΅Π½ΡΡŽΡ‚.

Π’Π°ΠΊΠΆΠ΅ нСбольшоС Π²ΠΈΠ΄Π΅ΠΎ, Π³Π΄Π΅ всС понятно ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‚ ΠΏΠΎ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ CSS Ρ€Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒ Ρ„ΠΎΠ½ Π½Π° вСсь экран.

  • Π”ΠΎΠ±Ρ€ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ суток. &#128578;

    Когда-Ρ‚ΠΎ искал способ, ΠΊΠ°ΠΊ Ρ€Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒ Ρ„ΠΎΠ½ Π±Π»ΠΎΠΊΠ° ΠΈΠ»ΠΈ всСго сайта Π½Π° всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ высоту. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ происходило автоматичСскоС ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΠΎΠ½Π°. Π’ΠΎ Π΅ΡΡ‚ΡŒ, Π½Π΅ просто Ρ€Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒ ΠΈ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ изобраТСния, Π° Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС выглядСло ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π±Π΅Π· искаТСния.

    Помню ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π» ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ испробовал Π½Π΅ ΠΌΠ°Π»ΠΎ способов, ΠΏΠΎΠΊΠ° Π½Π΅ нашСл ΠΈΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚.

    НиТС я ΠΏΠΎΠΊΠ°ΠΆΡƒ 3 способа, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‚ Ρ„ΠΎΠ½ Π½Π° всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ экрана.

    Бпособ β„–1

    ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ способ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ чистый CSS3. ВсС получаСтся благодаря свойству background-size. Π’ ΠΌΠΎΠ΅ΠΌ случаи я Π±ΡƒΠ΄Ρƒ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ экрана, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΡΠ²ΠΎΡŽ свойства ΠΊ Ρ‚Π΅Π³Ρƒ body. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎ надобности ΠΊ Π±Π»ΠΎΠΊΡƒ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

    Π Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒ Π½Π° вСсь экран Π±ΡƒΠ΄Π΅ΠΌ Π²ΠΎΡ‚ эту ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ с ΠΌΠΈΠ»ΠΎΠΉ Π΄Π΅Π²ΡƒΡˆΠΊΠΎΠΉ &#128578;

    Π’ ΠΎΠ±Ρ‰ΠΈΠΌ опрСдСляСмся с Π±Π»ΠΎΠΊΠΎΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ присваиваСм стили ΠΈ дописываСм Π² Ρ„Π°ΠΉΠ»Π΅ стилСй Π΄Π°Π½Π½ΠΎΠΌΡƒ Π±Π»ΠΎΠΊΡƒ, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:

    Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ background добавляСм ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ ΠΈ устанавливаСм ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ экрана. Π’ нашСм случаи это center ΠΈ top. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ экрана, ΠΈ ΠΏΡ€ΠΈΠΆΠ°Ρ‚Π° своим Π²Π΅Ρ€Ρ…ΠΎΠΌ ΠΊ Π²Π΅Ρ€Ρ…Ρƒ экрана. Π­Ρ‚ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всСгда Π±Ρ‹Π»ΠΎ Π²ΠΈΠ΄Π½ΠΎ Π»ΠΈΡ†ΠΎ Π΄Π΅Π²ΡƒΡˆΠΊΠΈ. Если Ρƒ Вас Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ абстрактный Ρ„ΠΎΠ½ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π°, Π³Π΄Π΅ Π²ΠΈΠ΄Π½ΠΎ Π½Π΅Π±ΠΎ, ΠΏΠΎΠ»Π΅, Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ значСния center ΠΈ center. Π’ ΠΎΠ±Ρ‰ΠΈΠΌ Ссли Π²Ρ‹ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с CSS, Ρ‚ΠΎ Π΄ΡƒΠΌΠ°ΡŽ Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ΡΡŒ. Π’Π°ΠΊΠΆΠ΅ установлСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ fixed, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ фиксируСт ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

    Бпособ ΠΎΡ‡Π΅Π½ΡŒ простой, я Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ всСгда ΠΈ ΠΎΠ½ мСня устраиваСт Π½Π° всС 100%. Π•ΡΡ‚ΡŒ лишь ΠΎΠ΄Π½ΠΎ Π½ΠΎ. Π‘Ρ‚Π°Ρ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с CSS3, поэтому Ρ‚Π΅ ΠΊΡ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄Ρ€Π΅Π²Π½ΠΈΠ΅ вСрсии Π½Π΅ увидят Π΄ΠΎΠ»ΠΆΠ½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

    Бпособ β„–2

    Π”Π°Π½Π½Ρ‹ΠΉ способ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ CSS. По сути Ρ‚ΠΎΠΆΠ΅ простой. Π’Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π² Ρ‚Π΅Π»Π΅ сайта ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ присвоив id β€” bg:

    И прописываСм стили:

    ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ фиксированноС ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ растяТСниС Π½Π° вСсь экран.Π’ΠΎΡ‚ Ρ‚Π°ΠΊ просто :).

    Бпособ β„–3

    Π’ΡƒΡ‚ примСняСтся jQuery. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ сначала Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, Ссли ΠΎΠ½Π° Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Ρ€Π°Π½Π΅Π΅.

    ПослС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ наш Ρ„ΠΎΠ½

    Π”Π°Π»Π΅Π΅ ΡƒΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ способС, Π² Ρ‚Π΅Π»Π΅ сайта Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΈ присваиваСм Π΅ΠΉ id, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ bg.

    И Π² ΠΊΠΎΠ½Ρ†Π΅ добавляСм стилСй, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ Ρ„Π°ΠΉΠ» стилСй ΠΈ добавляСтС Π² Π½Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:

    По стилям Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаи это fixed. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ фиксированным Ρ„ΠΎΠ½ΠΎΠΌ, Ссли ΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° absolute, Ρ‚ΠΎ Ρ„ΠΎΠ½ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚ΡŒ. ΠšΡΡ‚Π°Ρ‚ΠΈ, Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ с ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ двумя способами.

    Π’Π°ΠΊΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ β€” z-index: -1, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π±Ρ‹Π»Π° Π·Π° тСкстом. Если Ρƒ Вас Π½Π΅Ρ‚ тСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ спСрСди, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€.

    Какой способ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π’Π°ΠΌ. Как ΠΈ писал Π’Ρ‹ΡˆΠ΅, ΠΌΠ½Π΅ Π±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠ·ΠΎΠΊ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ способ. Он самый простой ΠΈ Π½Π΅ Ρ…ΡƒΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ….

    На этом всС, спасибо Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. &#128578;

    Если Π’Π°ΠΌ Π±Ρ‹Π» ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ ΠΌΠΎΠΉ Ρ‚Ρ€ΡƒΠ΄, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ сайт, ΠΎΠ±ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ со ΠΌΠ½ΠΎΠΉ тСкстовыми ссылками ΠΈΠ»ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ€Π΅ΠΊΠ»Π°ΠΌΠΊΡƒ, Ρ‡Ρ‚ΠΎ Π·Π°ΠΉΠΌΠ΅Ρ‚ 2 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ πŸ™‚

  • Как Ρ€Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒ SVG ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ высотС ΠΏΡ€ΠΈ фиксированной ΡˆΠΈΡ€ΠΈΠ½Π΅ β€” Π‘Π»ΠΎΠ³ΠΎ-Π΄Π°Ρ€ΡŽ

    Π’Π΅ΠΌΠ° справСдлива Ρ‚Π°ΠΊ ΠΆΠ΅ для растягивания ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΏΡ€ΠΈ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉ высотС. На самом Π΄Π΅Π»Π΅ Π·Π°Π΄Π°Ρ‡Π° Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ спСцифичная, вСдь Π·Π°Ρ‡Π΅ΠΌ ΡΠΎΠ·Π½Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΊΠ°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ/ΠΈΠΊΠΎΠ½ΠΊΡƒ, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ случаи Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅. Π’ ΠΌΠΎΠ΅ΠΌ случаС Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° растягивался Π±Ρ‹ ΠΏΠΎ высотС ΠΈ Π΅Π³ΠΎ Β«ΡƒΠ³ΠΎΠ»ΠΎΠΊΒ» Π±Ρ‹Π» Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΌ. Π‘Π°ΠΌΡƒ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Ρƒ, Ρ‚.ΠΊ. запись Π½Π΅ ΠΎΠ± этом, Π° ΠΎ самом вопросС растягивания svg ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· сторон, поэтому Π² качСствС ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ добавлю Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅:

    ΠšΡ€Π°Ρ‚ΠΊΠΎ ΠΎΠ±Ρ‰ΠΈΠΌΠΈ словами: конструкция состоит ΠΈΠ· ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ div’a ΠΈ svg β€” ΡƒΠ³ΠΎΠ»ΠΊΠ° справа. Π’Π°ΠΊ Π²ΠΎΡ‚ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ svg Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΡƒΠ΄Π°Π²Π°Π»ΠΎΡΡŒ Ρ€Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎ высотС, оставив Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ. РСшСниС нашлось Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅:

    preserveAspectRatio=»none»

    preserveAspectRatio=»none»

    ΡƒΠΊΠ°Π·Π°Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊ Ρ‚Π΅Π³Ρƒ svg, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ стало Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ, устанавливая Ρ€Π°Π·Π»ΠΈΡ‡Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ высоту ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ.

    See the Pen OvZJrP by Sergey (@norzserge) on CodePen.

    НадСюсь, Ρ‡Ρ‚ΠΎ моя Π·Π°ΠΏΠΈΡΡŒΒ Π½Π°Ρ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Β ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ своСй Π½Π΅ Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ. ВсСм ΡƒΠ΄Π°Ρ‡ΠΈ!

    P.S. К слову ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Π΄ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ с растягиваниСм SVG Π±Ρ‹Π»ΠΈ прСдприняты ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ:
    β€” Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ с background ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΎΠΉ-ΡƒΠ³ΠΎΠ»ΠΊΠΎΠΌ, Π½ΠΎ ΠΏΡ€ΠΈ растягивании бэкграунда, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ искаТалась β€” fail
    β€” Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π² background этот Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠΌ, Π½ΠΎ ΠΏΡ€ΠΈ растягивании сторона Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π»Π°ΡΡŒ Π² лСсСнку β€” fail
    β€” Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ с псСвдо элСмСнтами ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ фиксированной высотС Π±Π»ΠΎΠΊΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находится ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠΆΠ΅ Π½Π΅ ΠΏΡ€ΠΎΠΊΠ°Ρ‚ΠΈΠ»ΠΎ
    β€” Π΅Ρ‰Π΅ ΠΏΠ°Ρ€Π° ΠΈΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Π°ΠΆΠ΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π΅ Ρ…ΠΎΡ‡Ρƒ

    Π’ ΠΎΠ±Ρ‰Π΅ΠΌ самым дСйствСнным оказалось использованиС svg с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ preserveAspectRatio=Β»noneΒ»

    Π Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ² ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ β€” CSS-LIVE

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

    На рисунках Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π·Π½ΠΎΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ экрана ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ всё Ρ€Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅, примыкая ΠΊ Π±ΠΎΠΊΠΎΠ²Ρ‹ΠΌ стСнкам ΠΈ дСлая отступы ΠΌΠ΅ΠΆΠ΄Ρƒ собой β€” Ρ€Π°Π²Π½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹ΠΌΠΈ.
    Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ всС ΠΏΠ»ΠΎΡ…ΠΈΠ΅ ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ стороны этих ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ².

    Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚?

    ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ углубимся Π² тонкости ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° ΠΈ поразмыслим, ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.
    По сути ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ text-align: justify с тСкстом. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π°ΡˆΠΈΡ… Π±Π»ΠΎΠΊΠΎΠ² ΡƒΠΆ ΠΎΡ‡Π΅Π½ΡŒ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выравнивания слов Π² строкС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠΌΠ΅Π½Π½ΠΎ этого свойства. НСмного ΡƒΠ³Π»ΡƒΠ±ΠΈΠ²ΡˆΠΈΡΡŒ Π² процСсс Ρ€Π°Π±ΠΎΡ‚Ρ‹ text-align: justify, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ.

    Π­Ρ‚Π°ΠΏ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ
    Π‘Π½Π°Ρ‡Π°Π»Π° Π² строкС тСкста ищутся ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅, Π½Π΅Ρ€Π°Π·Ρ€Ρ‹Π²Π½Ρ‹Π΅ «ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈΠΊΠΈ». Π­Ρ‚ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ слова Π² тСкстС, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, ΠΈΠ½Π»Π°ΠΉΠ½-Π±Π»ΠΎΠΊΠΈ, ΠΈΠ½Π»Π°ΠΉΠ½-Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ Ρ‚.Π΄. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ всё Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² случаС нСобходимости пСрСнСсСтся Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку ΠΊΠ°ΠΊ Π΅Π΄ΠΈΠ½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅.

    Π¦ΠΈΡ„Ρ€ΠΎΠΉ 1 Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΈΠ½Π»Π°ΠΉΠ½-боксы, Ρ‚.Π΅. попросту тСкст ΠΈΠ»ΠΈ ΠΈΠ½Π»Π°ΠΉΠ½ элСмСнты, Ρ‚Π°ΠΊΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ < span> ΠΈΠ»ΠΈ <em>.
    Под Ρ†ΠΈΡ„Ρ€ΠΎΠΉ 2 Ρƒ нас находится элСмСнт строчно-Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ уровня, Ρ‚.Π΅ inline-block. Как ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ отступов Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ рассчитываСтся Π·Π°Π½ΠΎΠ²ΠΎ. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ сСбя inline-block Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ свой собствСнный контСкст форматирования. Π§Ρ‚ΠΎ нСльзя ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ± ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ inline элСмСнтС, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ мСТсловноС расстояниС Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΡΠ»ΠΎΡΡŒ Π±Ρ‹, ΠΏΠΎ ΠΎΠ±Ρ‰Π΅ΠΌΡƒ, Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ.
    Π¦ΠΈΡ„Ρ€ΠΎΠΉ 3 ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π° обычная ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°. Π’Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅, ΠΎΠ½Π° являСтся строчным, Ρ†Π΅Π»Ρ‹ΠΌ элСмСнтом.
    Для нашСй строки всС эти Π²Π΅Ρ‰ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈΠ· сСбя ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ сущности, Π½Π΅Ρ€Π°Π·Π΄Π΅Π»ΠΈΠΌΡ‹Π΅ слова, Π΅Π΄ΠΈΠ½Ρ‹Π΅ Ρ†Π΅Π»Ρ‹Π΅. А расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ рСгулируСтся нашим ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠΌ, ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ text-align: justify
    *ПослСдняя ΠΆΠ΅ строка Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² ΠΏΠΎΠ»Π΅ зрСния justify, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… строк, Π° Π² послСднСй строкС ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ всСгда ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ своСго ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.

    Π­Ρ‚Π°ΠΏ Π²Ρ‚ΠΎΡ€ΠΎΠΉ
    Π’Ρ‚ΠΎΡ€Ρ‹ΠΌ этапом Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ высчитываСт ΡˆΠΈΡ€ΠΈΠ½Ρ‹ всСх Π½Π°ΡˆΠΈΡ… «ΠΊΠΈΡ€ΠΏΠΈΡ‡Π΅ΠΉ» Π² строкС, складываСт ΠΈΡ…, Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΎΡ‚Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅ΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ самой строки.

    ΠžΡ‚ΡΡŽΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎ сСйчас ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ ΠΎΠ±Ρ‰ΡƒΡŽ сумму всСх ΠΏΡ€ΠΎΠ±Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·ΠΎΠ½ Π² строкС, которая Ρ€Π°Π²Π½Π° 116px.

    Π­Ρ‚Π°ΠΏ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ β€” Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰ΠΈΠΉ
    Π’Ρ€Π΅Ρ‚ΡŒΠΈΠΌ ΠΈ послСдним этапом Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС 116) Π½Π° количСство ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² Π² строкС (Π² нашСй строкС ΠΈΡ… 7). Из ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° (16.571) вычитаСтся ΡˆΠΈΡ€ΠΈΠ½Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ±Π΅Π»Π° ΠΈ ΡƒΠΆΠ΅ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ добавляСтся ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΈΠ· Π½ΠΈΡ…. Π§Ρ‚ΠΎ Π² ΠΈΡ‚ΠΎΠ³Π΅ Π΄Π°Ρ‘Ρ‚ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ΅ распрСдСлСниС отступов Π²ΠΎ всСй строкС.

    Π˜Ρ‚ΠΎΠ³
    Как ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ text-align: justify Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ ΠΈ слоТСн Π½Π° самом Π΄Π΅Π»Π΅, всё Π²Ρ€ΠΎΠ΄Π΅ Π±Ρ‹ понятно ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ. Π― ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· нас, Ρ€Π΅ΡˆΠ°Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ, высчитывал Π±Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΏΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΌΡƒ ΠΆΠ΅ ΡΡ†Π΅Π½Π°Ρ€ΠΈΡŽ. Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅, красивоС, Π° Π³Π»Π°Π²Π½ΠΎΠ΅ качСствСнноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π·Π°Ρ‚Ρ€Π°Ρ‚ΠΈΠ² ΠΏΡ€ΠΈ этом ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°. Π’Π΅Π΄ΡŒ сущСствуСт ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½Ρ‹Ρ… ΠΊΠ°ΠΌΠ½Π΅ΠΉ, Π² Π²ΠΈΠ΄Π΅ послСднСй (Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΉ ΠΏΠΎΠ΄ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ) строки, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ, ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΈΠΌ Π»ΠΈΠ±ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅. Ну ΠΈ СстСствСнно нСльзя Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ± ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π°, Ρ‚Π°ΠΊΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΊΠ°ΠΊ Opera, IE6-7, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»ΡŽΠ±ΡΡ‚ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π½ΠΎΡΠΈΡ‚ΡŒ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹Π΅ ΡΡŽΡ€ΠΏΡ€ΠΈΠ·Ρ‹.

    Наша Π·Π°Π΄Π°Ρ‡Π°

    Наша Π·Π°Π΄Π°Ρ‡Π° состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Π±Π°Π·Π΅ этого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ, ΡΠΈΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ всё Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Π³Π»Π°Π²Π½ΠΎΠ΅ Π² ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ. А ΠΈΠΌΠ΅Π½Π½ΠΎ β€” Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½Ρ‹Π΅ элСмСнты Π² строкС, Π±ΠΎΠΊΠΎΠ²Ρ‹Π΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΈΠΆΠ°Ρ‚Ρ‹ ΠΊ своим Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌ. Ну ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅ расстояния (ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹) ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈ любой ΡˆΠΈΡ€ΠΈΠ½Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.

    Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1

    Π‘Π°ΠΌΠΎΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΡˆΠ»ΠΎ ΠΌΠ½Π΅ Π½Π° ΡƒΠΌ, это Π²Π·ΡΡ‚ΡŒ список ΠΈΠ· пяти ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ², ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ 4 ΠΈΠ· Π½ΠΈΡ… ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΡ‹ΠΌΠΈ, Π° Ρƒ послСднСго ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ float ΠΈ Ρ€Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒ Π½Π° всю ΠΎΡΡ‚Π°Π²ΡˆΡƒΡŽΡΡ ΡˆΠΈΡ€ΠΈΠ½Ρƒ. Π§Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ понятнСС, ΠΎ Ρ‡Ρ‘ΠΌ ΠΈΠ΄Ρ‘Ρ‚ Ρ€Π΅Ρ‡ΡŒ, ΠΏΡ€ΠΈΠ²ΠΎΠΆΡƒ ΠΊΠΎΠ΄.
    Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ²ΠΎΠΉ

    <ul>
    	<li>
    		<div></div>
    	</li>
    	<li>
    		<div></div>
    	</li>
    	<li>
    		<div></div>
    	</li>
    	<li>
    		<div></div>
    	</li>
    	<li>
    		<div></div>
    	</li>
    </ul>
    

    А CSS Ρ‚Π°ΠΊΠΈΠΌ

    ul {
    	font: 14px Verdana, Geneva, sans-serif;
    	overflow: hidden;
    }
    	ul li {
    
    	}
    	ul li.left {
    		width: 20%;
    		float: left;
    	}
    	ul li.right {
    		width: 20%;
    		float: right;
    		text-align: right;
    	}
    	ul li.center {
    		text-align: center;
    	}
    	ul li .content {
    		background: #E76D13;
    		width: 98px;
    		height: 98px;
    		display: inline-block;
    		text-align: left;
    		border: 1px solid #000;
    
    		/* эмуляция inline-block для IE6-7*/
    		//display : inline;
    		//zoom : 1;
    	}
    

    Π§Ρ‚ΠΎ ΠΌΡ‹ собствСнно сдСлали? А сдСлали ΠΌΡ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅. Π”Π²Π° Π»Π΅Π²Ρ‹Ρ… ΠΈ Π΄Π²Π° ΠΏΡ€Π°Π²Ρ‹Ρ… ΠΏΡƒΠ½ΠΊΡ‚Π° ΠΌΡ‹ раскидали ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ сторонам с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ float : left ΠΈ float : right соотвСтствСнно, ΠΏΡ€ΠΈ этом Π½Π°Π·Π½Π°Ρ‡ΠΈΠ² ΠΈΠΌ ΠΏΠΎ 20% ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π² суммС Π΄Π°Π»ΠΎ 80% ΠΎΡ‚ всСй ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. ПослСдний ΠΏΡƒΠ½ΠΊΡ‚, я Ρ€Π΅ΡˆΠΈΠ» Π½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅ΠΌΡ‹ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΅Π³ΠΎ содСрТимоС само ΠΏΠΎ сСбС Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ всё ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ пространство послС float-Π±Π»ΠΎΠΊΠΎΠ².
    БоотвСтствСнно для Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΏΠΎΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ, Π° Ρ‚ΠΎΡ‡Π½Π΅Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ классами + Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ для ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. Как Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· этих ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² я сдСлал строчно-Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌ, повСсив Π½Π° Π½ΠΈΡ… display : inline-block, благодаря Ρ‡Π΅ΠΌΡƒ ΠΌΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ смог Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² Π»ΡŽΠ±ΡƒΡŽ сторону с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ text-align Ρƒ родитСля. Π­Ρ‚ΠΈ «ΠΆΠ΅Ρ€Ρ‚Π²Ρ‹» с большой натяТкой ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ отнСсти ΠΊ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΌΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ, Ссли Π±Ρ‹ Π½Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, вСсомыС «Π½ΠΎ».
    Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΊΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ΠΎΠ², Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Π΅ отступы ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±ΠΎΠΊΠΎΠ²Ρ‹Π΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹, Π° ΠΌΠ΅ΠΆΠ΄Ρƒ срСдним ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π΅ΡΡ‚ΡŒ явная Ρ€Π°Π·Π½ΠΈΡ†Π°. И Ρ‡Π΅ΠΌ большС ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, Ρ‚Π΅ΠΌ Π·Π°ΠΌΠ΅Ρ‚Π½Π΅Π΅ это становится.
    Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Ρ€Π°Π΄ΠΈ экспСримСнта, я Π½Π°Π·Π½Π°Ρ‡ΠΈΠ» Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΡƒΠ½ΠΊΡ‚Ρƒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, Ρ€Π°Π²Π½ΡƒΡŽ 200px.

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

    Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 2

    Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ отчасти. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² Π½Ρ‘ΠΌ ΠΌΡ‹ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π΅ΠΌ ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½, Π»Π΅Π²Ρ‹ΠΉ Π±Π»ΠΎΠΊ, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ находятся ΡƒΠΆΠ΅ Π² своём, собствСнном ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅. Но ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΎΡ‚ слов ΠΊ Π΄Π΅Π»Ρƒ.

    <ul>
    	<li>
    		<div>1</div>
    	</li>
    	<li>
    		<ul>
    			<li>
    				<div>2</div>
    			</li>
    			<li>
    				<div>3</div>
    			</li>
    			<li>
    				<div>4</div>
    			</li>
    			<li>
    				<div>5</div>
    			</li>
    		</ul>
    	</li>
    </ul>
    
    ul {
    	font: 14px Verdana, Geneva, sans-serif;
    	overflow: hidden;
    }
    	ul li.one {
    		float: left;
    	}
    	ul li.two {
    		overflow : hidden;
    		float : none;
    	}
    	ul li.two li {
    		width: 25%;
    		text-align: right;
    		float: left;
    
    		/* ЛСкарство для IE6-7*/
    		//width: 24.9%;
    	}
    
    	ul li .content {
    		background: #E76D13;
    		width: 98px;
    		height: 98px;
    		display: inline-block;
    		text-align: left;
    		border: 1px solid #000;
    
    		/* эмуляция inline-block для IE6-7*/
    		//display : inline;
    		//zoom : 1;
    	}
    

    Если Π²Ρ‹ скаТитС, Ρ‡Ρ‚ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΉ ситуации ΠΌΡ‹ ΠΏΠΎ сути ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π²Π΅ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΡ€Π°Π²Ρ‹. Π’Π΅Π΄ΡŒ наша структура ΠΏΠΎΠ΄Π΅Π»Π΅Π½Π° Π½Π° Π΄Π²Π΅ части, лСвая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… прСдставляСт ΠΈΠ· сСбя ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ с ΠΎΠ΄Π½ΠΈΠΌ Π±Π»ΠΎΠΊΠΎΠΌ, Π° правая соотвСтствСнно содСрТит Π² сСбС всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅. Выглядит это ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

    ЛСвая ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ° ΠΏΡ€ΠΈΠΆΠ°Ρ‚Π° ΠΊ Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ ΠΈ содСрТит Π² сСбС самый ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ, ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ. Π­Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ правая Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΆΠΈΠΌΠ°Π»Π°ΡΡŒ Π²ΠΏΠ»ΠΎΡ‚Π½ΡƒΡŽ с ΠΏΡ€Π°Π²ΠΎΠΉ стороны ΠΈ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Π»Π°ΡΡŒ Π½Π° всё ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ мСсто. РастяТка ΠΏΡ€Π°Π²ΠΎΠΉ части происходит благодаря overflow : hidden, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаёт свой контСкст форматирования, Ρ‚.Π΅. ΠΏΠΎ сути свой собствСнный, нСзависимый ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€. Для всСх Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов этого ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Π΅Π³ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π° составляСт 100% ΠΈ поэтому Π±Π»ΠΎΠΊΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ ΠΌΡ‹ растягиваСм Π² соотвСтствии с этим ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ. Π§Π΅Ρ‚Ρ‹Ρ€Π΅ Π±Π»ΠΎΠΊΠ° ΠΈΠΌΠ΅ΡŽΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 25%, Ρ‡Ρ‚ΠΎ Π² суммС Π΄Π°Ρ‘Ρ‚ 100. На ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ располоТСны эти Π±Π»ΠΎΠΊΠΈ. Π’ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ строчно-Π±Π»ΠΎΡ‡Π½Ρ‹Π΅ элСмСнты с ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½ΠΈΡ… Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Ρ‹ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ text-align : right, благодаря Ρ‡Π΅ΠΌΡƒ самый ΠΏΡ€Π°Π²Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΏΡ€ΠΈΠΆΠ°Ρ‚ ΠΊ своСй Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ стСнкС, Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π»Π΅Π²Ρ‹ΠΉ.

    Благодаря Ρ‚Π°ΠΊΠΈΠΌ «ΠΆΠ΅Ρ€Ρ‚Π²Π°ΠΌ» с двумя ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΈ ΠΊΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… рисунков, ΠΏΡ€ΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ…, расстояниС отступов ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ остаётся Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ. Π­Ρ‚ΠΎ происходит Π·Π° счёт Ρ€Π°Π²Π½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² Π² ΠΏΡ€Π°Π²ΠΎΠΉ части. Π¨ΠΈΡ€ΠΈΠ½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… составляСт 25%, Π° элСмСнта Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½ΠΈΡ… β€” 100px. Π§Ρ‚ΠΎ ΠΈ Π΄Π°Ρ‘Ρ‚ Ρ€Π°Π²Π½Ρ‹Π΅ отступы слСва ΠΎΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ «ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈΠΊΠ°» Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.
    На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ смСло Π·Π°ΡΠ²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ фиксированной ΡˆΠΈΡ€ΠΈΠ½Π΅ Π±Π»ΠΎΠΊΠΎΠ² Ρƒ нас ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ.

    Но всё ΠΆΠ΅ интСрСсно ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚, Ссли ΠΌΡ‹ помСняСм ΡˆΠΈΡ€ΠΈΠ½Ρƒ сначала Ρƒ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΈ Ρƒ любого Π±Π»ΠΎΠΊΠ° ΠΈΠ· ΠΏΡ€Π°Π²ΠΎΠΉ части. Π”Π°Π²Π°ΠΉΡ‚Π΅ для Π½Π°Ρ‡Π°Π»Π° поставим лСвому… Π½Ρƒ допустим 150px.

    ul li.one .content { width: 150px;}
    

    Всё Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ! Пока Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ всё Ρ‚Π° ΠΆΠ΅ идСя с ΠΏΡ€Π°Π²Ρ‹ΠΌ, ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ. А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ пСрСнСсём Π½Π°ΡˆΡƒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π»ΠΎΠΊ Π² ΠΏΡ€Π°Π²ΠΎΠΉ части.

    Π­Ρ…, Π° Π²ΠΎΡ‚ этот экспСримСнт ΠΏΠΎΡ‚Π΅Ρ€ΠΏΠ΅Π» Π½Π΅ΡƒΠ΄Π°Ρ‡Ρƒ. ΠŸΡ€Π°Π²Ρ‹ΠΉ отступ Ρƒ самого Π»Π΅Π²ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° оказался мСньшС, Ρ‡Π΅ΠΌ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅. Всё Π»Π΅Π³ΠΊΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ элСмСнта Π² ΠΏΡ€Π°Π²ΠΎΠΉ части, стал большС Π½Π° 50px, Π° Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΉ сторонС, Ρ‚ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ±Π°Π²ΠΈΠ»Π°ΡΡŒ ΠΊ Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠΉ части ΠΈ соотвСтствСнно стала ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ сосСдних Π±Π»ΠΎΠΊΠΎΠ². Ну ΠΈ СстСствСнно помСнялся отступ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ стал мСньшС Ρ€ΠΎΠ²Π½ΠΎ Π½Π° 50px.

    Из всСго этого ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ явно Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊ ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΎ Π½Π° Тизнь. ЕдинствСнный Π΅Π³ΠΎ нСдостаток связан с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π±Π»ΠΎΠΊΠ°ΠΌ, ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ, Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ список, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ всС ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π²Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, Ρ‚ΠΎ Π²Ρ‹ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ этот ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π±Π΅Π· Π΄Π²ΡƒΡ…ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠΉ структуры Ρ‚ΡƒΡ‚ Π½Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ + Π½ΡƒΠΆΠ½Π° ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ минимальная ΡˆΠΈΡ€ΠΈΠ½Π° Ρƒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° (min-width), ΠΈΠ½Π°Ρ‡Π΅ ΠΏΡ€ΠΈ малСнькой ΡˆΠΈΡ€ΠΈΠ½Π΅ экрана Π±Π»ΠΎΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π½Π°Π΅Π·ΠΆΠ°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°.
    * ΠšΡΡ‚Π°Ρ‚ΠΈ, Ρƒ сСбя Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Π² ΠΏΡ€Π°Π²ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ я использовал Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π±Π»ΠΎΠΊΠ° ΠΏΠΎ 25%, ΠΈ ΠΈΡ… общая сумма составила 100%. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ссли Π±Π»ΠΎΠΊΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚, Π½Ρƒ скаТСм 6, Ρ‚ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ…, Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½Π° 16.666, Ρ‡Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Π΄Ρ€ΠΎΠ±Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Opera.
    БоотвСтствСнно Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² этом случаС Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅ Ρ‚Π΅ΠΌ, Ρ‡Π΅ΠΌ Π²Π°ΠΌ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹.

    Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ с двумя ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ

    Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 3 β€” text-align: justify

    Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄ΠΎ этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, Π½ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΌΡ‹ Π½ΠΈ Ρ€Π°Π·Ρƒ Π½Π΅ воспользовались text-align: justify, Π΄Π°ΠΆΠ΅ Π½Π΅ смотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° основС Π΅Π³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈ строятся всС наши Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π― ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Π½Π°Ρ€ΡƒΡˆΠΈΡ‚ΡŒ эту Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΡŽ ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡƒΠΆΠ΅ Π² Π΄Π΅Π»ΠΎ этого звСря.

    Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ части ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΌΡ‹ выяснили, Ρ‡Ρ‚ΠΎ text-align: justify влияСт Π½Π° всС строки, ΠΊΡ€ΠΎΠΌΠ΅ послСднСй, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ наш список с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ этого повСдСния, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π² ΠΊΠΎΠ½Π΅Ρ† мСню Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ, Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт.

    <ul>
    	<li>1</li>
    	<li>2</li>
    	<li>3</li>
    	<li>4</li>
    	<li>5</li>
    	<li></li>
    </ul>
    
    ul {
    	font: 14px Verdana, Geneva, sans-serif;
    	text-align: justify;
    }
    
    	ul li  {
    		background: #E76D13;
    		width: 98px;
    		height: 98px;
    		display: inline-block;
    		text-align: left;
    		border: 1px solid #000;
    
    		/* эмуляция inline-block для IE6-7*/
    		//display : inline;
    		//zoom : 1;
    	}
    	ul li.helper {
    		width: 100%;
    		height: 0;
    		visibility: hidden;
    	}
    

    Из ΠΊΠΎΠ΄Π° ясно, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ создали список с ΠΏΡΡ‚ΡŒΡŽ основными ΠΈ ΠΎΠ΄Π½ΠΈΠΌ элСмСнтом β€” ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠΎΠΌ. text-align: justify Π½Π° Π³Π»Π°Π²Π½ΠΎΠΌ элСмСнтС-Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ (ul), заставляСт своих ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ² ΠΏΠΎΠ΄Ρ‡ΠΈΠ½ΡΡ‚ΡŒΡΡ своСму Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ. Π’Π΅Π΄ΡŒ, ΠΊΠ°ΠΊ извСстно, это свойство Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с тСкстом, Π° Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ наши строчно-Π±Π»ΠΎΡ‡Π½Ρ‹Π΅ (display: inline-block) ΠΏΡƒΠ½ΠΊΡ‚Ρ‹, ΠΏΠΎ сути ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅Ρ€Π°Π·Ρ€Ρ‹Π²Π½Ρ‹ΠΌΠΈ словами Π² строкС, Ρ‚ΠΎ это ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²ΠΏΠΎΠ»Π½Π΅ Π·Π°ΠΊΠΎΠ½ΠΎΠΌΠ΅Ρ€Π½ΠΎ. ΠšΡΡ‚Π°Ρ‚ΠΈ, стоит ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ text-align: justify наслСдуСмоС свойство, поэтому text-align: left Π½Π° Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΡ… ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°Ρ… β€” нСобходимая ΠΌΠ΅Ρ€Π°. Π­Ρ‚ΠΈΠΌ самым ΠΌΡ‹ ΠΊΠ°ΠΊ Π±Ρ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ содСрТимого Π½Π°ΡˆΠΈΡ… Π±Π»ΠΎΠΊΠΎΠ² Π² ΠΏΡ€Π΅ΠΆΠ½Π΅Π΅ состояниС.
    Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ части ΡΡ‚Π°Ρ‚ΡŒΠΈ я ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π», Ρ‡Ρ‚ΠΎ наш Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π½Π΅ распространяСтся Π½Π° послСднюю строку, Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ со всСми строками ΠΊΡ€ΠΎΠΌΠ΅ Π½Π΅Ρ‘. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π² ΠΊΠΎΠ½Π΅Ρ† Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ элСмСнт, ΠΏΡƒΡΡ‚Ρ‹ΡˆΠΊΡƒ, ΠΈ растянул Π΅Π³ΠΎ Π½Π° 100% ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅, Ρ‚Π΅ΠΌ самым заставив Π΅Π³ΠΎ Ρ€Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒΡΡ Π½Π° ΡΠ°ΠΌΡƒΡŽ послСднюю строчку Π² спискС. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅Ρ…ΠΈΡ‚Ρ€Ρ‹Ρ… ΠΏΡ€ΠΈΡ‘ΠΌΠΎΠ² (height: 0, visibility: hidden) я, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‡Ρ‚ΠΎ спрятал Π΅Π³ΠΎ. ΠŸΠΎΡ‡Π΅ΠΌΡƒ я сказал Β «ΠŸΠΎΡ‡Ρ‚ΠΈ Ρ‡Ρ‚ΠΎ»? Об этом Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅, для Π½Π°Ρ‡Π°Π»Π° Π΄Π°Π²Π°ΠΉΡ‚Π΅ взглянСм Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ нас Π²Ρ‹ΡˆΠ»ΠΎ.

    ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ бросаСтся Π² Π³Π»Π°Π·Π°, это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π·Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Π΅ наш Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½. ΠŸΡ€ΠΈ ΠΏΡƒΠ½ΠΊΡ‚Π°Ρ… с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ сохраняСтся ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π°Π΄ΠΎΠ²Π°Ρ‚ΡŒ. Но всё Ρ‚Π°ΠΊΠΈ интСрСсно ΡƒΠ·Π½Π°Ρ‚ΡŒ, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ всё Ρ‚Π°ΠΊ ΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π·Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Π΅ Π±Π»ΠΎΠΊΠΎΠ². Назначим ΠΏΠ°Ρ€Π΅ ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌ классы ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ это.

    <ul>
    	<li>1</li>
    	<li>2</li>
    	<li>3</li>
    	<li>4</li>
    	<li>5</li>
    	<li></li>
    </ul>
    

    Π”ΠΎΠ±Π°Π²ΠΈΠΌ для Π½ΠΈΡ… свои ΠΏΡ€Π°Π²ΠΈΠ»Π°.

    .first { width: 150px;}
    .third { width: 200px;}
    

    ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ.

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

    ΠŸΠ΅Ρ€Π²Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° β€” это ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° IE6-7. НС приводя ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹, скаТу сразу, Ρ‡Ρ‚ΠΎ наш ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ‚Π°ΠΌ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. ΠŸΡƒΠ½ΠΊΡ‚Ρ‹ Π² этих Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΏΡ€ΠΈΠΆΠ°Ρ‚Ρ‹ Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ Π²ΠΏΠ»ΠΎΡ‚Π½ΡƒΡŽ ΠΈ Π½Π΅ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² строкС. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ парсСр IE6-7 ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Ρ‚Π΅Π³ΠΈ Ρƒ элСмСнтов <li>. А Π½Π΅Ρ‚ Ρ‚Π΅Π³ΠΎΠ² β€” Π·Π½Π°Ρ‡ΠΈΡ‚ Π½Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ, ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ text-align: justify пропускаСт Π½Π°ΡˆΡƒ строку, ΡΠΎΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΏΠΎ сути ΠΈΠ· ΠΎΠ΄Π½ΠΈΡ… «ΡΡ‚Ρ€ΠΎΡ‡Π½ΠΎ-Π±Π»ΠΎΡ‡Π½Ρ‹Ρ…» слов, ΠΏΡ€ΠΈΠΆΠ°Ρ‚Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ.

    Π—Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΌΡ‹ отправляСмся Π½Π° ΡΠ°ΠΌΡƒΡŽ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ гору… Π½Π° MSDN. ΠœΠ΄Π°β€¦ Π½Π°ΠΉΡ‚ΠΈ Ρ‡Ρ‚ΠΎ Π»ΠΈΠ±ΠΎ Π½Π° этом сайтС, прСдставляСт Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎΡΡ‚ΡŒ. Но, всё ΠΆΠ΅ повозившись, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ! text-justify: newspaper β€” свойство для увСличСния ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ словами. MSDN заявляСт, Ρ‡Ρ‚ΠΎ эта Π²Π΅Ρ‰ΡŒ «Π‘амая наворочСнная Ρ„ΠΎΡ€ΠΌΠ° выравнивания для латинского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°», Π° Π²ΠΎΡ‚ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π΅Ρ‰Ρ‘ Π΅ΡΡ‚ΡŒ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ для арабских тСкстов это свойство вытягиваСт ΠΈ сами Π±ΡƒΠΊΠ²Ρ‹.
    ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ, Π½Π°ΠΌ ΠΊΠ°ΠΊ Ρ€Π°Π· Π½ΡƒΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅. Π”Π°Π²Π°ΠΉΡ‚Π΅-ΠΊΠ° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ ΠΈΡ… слова Π½Π° Π΄Π΅Π»Π΅.

    ul {
    	font: 14px Verdana, Geneva, sans-serif;
    	text-align: justify;
    
    	/* ЛСкарство для IE6-7*/
    	text-justify: newspaper;
    }
    
    	ul li  {
    		background: #E76D13;
    		width: 98px;
    		height: 98px;
    		display: inline-block;
    		text-align: left;
    		border: 1px solid #000;
    
    		/* эмуляция inline-block для IE6-7*/
    		//display : inline;
    		//zoom : 1;
    	}
    	ul li.helper {
    		width: 100%;
    		height: 0;
    		visibility: hidden;
    	}
    	.first { width: 150px;}
    	.third { width: 200px;}
    

    А Π²ΠΎΡ‚ ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

    ПобСда! IE6-7 Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ±Π΅ΠΆΠ΄Π΅Π½Ρ‹ ΠΈΡ… ΠΆΠ΅ ΠΎΡ€ΡƒΠΆΠΈΠ΅ΠΌ. Π—Π΄ΠΎΡ€ΠΎΠ²ΠΎ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, начиная с IE6, наш способ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ идСально. Π’Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚, Ρ‡Ρ‚ΠΎ MSDN Π½Π΅ ΠΏΠΎΠ΄Π²Π΅Π»ΠΈ ΠΈ ΠΈΡ… слова ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΠ»ΠΈΡΡŒ Π½Π° Π΄Π΅Π»Π΅. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ text-align: justify Π²Ρ‹Ρ€ΡƒΡ‡ΠΈΠ» нас, поэтому Π±Π΅Ρ€Ρ‘ΠΌ Π΅Π³ΠΎ Π½Π° Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

    Вторая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° связана с нСпонятным отступом ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠ·ΠΎΠΌ списка ΠΈ нашСй строкой с элСмСнтами. Π’ Ρ‡Ρ‘ΠΌ ΠΆΠ΅ Π΄Π΅Π»ΠΎ? А Π΄Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ всё Π²ΠΏΠΎΠ»Π½Π΅ Π·Π°ΠΊΠΎΠ½ΠΎΠΌΠ΅Ρ€Π½ΠΎ ΠΈ этими странными отступами ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½ΠΈ ΠΊΡ‚ΠΎ ΠΈΠ½Ρ‹Π΅, ΠΊΠ°ΠΊ мСТстрочный ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» (line-height) ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° (font-size), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π°ΠΏΡ€ΠΈΠΎΡ€ΠΈ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Ρƒ строк ΠΈ Π±ΡƒΠΊΠ² Π² тСкстС. Наши элСмСнты β€” Π±Π»ΠΎΡ‡Π½Ρ‹Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ, Π° строчныС снаруТи, поэтому ΠΎΠ½ΠΈ ΠΈ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ ΠΏΠΎΠ΄ эти ΠΏΡ€Π°Π²ΠΈΠ»Π°.
    Как Π±Ρ‹Ρ‚ΡŒ? А Π»Π΅Π³ΠΊΠΎ! ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ²Π΅ΡΠΈΡ‚ΡŒ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΎΠ±Π½ΡƒΠ»Π΅Π½ΠΈΠ΅ этих стилСй, Π° ΡƒΠΆΠ΅ Ρƒ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ² Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΡ… Π² ΠΏΡ€Π΅ΠΆΠ½Π΅Π΅ состояниС. ΠŸΡ€ΠΎΠ±ΡƒΠ΅ΠΌ.

    ul {
    	font: 14px Verdana, Geneva, sans-serif;
    	text-align: justify;
    
    	/* ΠžΠ±Π½ΡƒΠ»ΡΠ΅ΠΌ для родитСля*/
    	line-height: 0;
    	font-size: 1px; /* 1px для Opera */
    
    	/* ЛСкарство для IE6-7*/
    	text-justify: newspaper;
    }
    
    	ul li  {
    		background: #E76D13;
    		width: 98px;
    		height: 98px;
    		display: inline-block;
    		text-align: left;
    		border: 1px solid #000;
    
    		/* ВостанавливаСм Ρƒ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ², ΠΊΡ€ΠΎΠΌΠ΅ послСднСго*/
    		line-height: normal;
    		font-size: 14px;
    
    		/* Π‘Π΅Π· Π½Π΅Π³ΠΎ Π² Opera Π±ΡƒΠ΄Π΅Ρ‚ отступ ΠΏΠΎΠ΄ элСмСнтами */
    		vertical-align: top;
    
    		/* эмуляция inline-block для IE6-7*/
    		//display : inline;
    		//zoom : 1;
    	}
    	ul li.helper {
    		width: 100%;
    		height: 0px;
    		visibility: hidden;
    		overflow: hidden;
    	}
    	.first { width: 150px;}
    	.third { width: 200px;}
    

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

    Π”ΠΎ обнулСния

    ПослС обнулСния

    ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ! Всё ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ. ΠžΠ±Π½ΡƒΠ»Π΅Π½ΠΈΠ΅ стилСй Ρƒ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ Π½Π°ΠΌ. ЕдинствСнноС, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ стоит ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² связи с ΠΎΠ±Π½ΡƒΠ»Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΌΡ‹ Π½Π΅ смоТСм Π·Π°Π΄Π°Ρ‚ΡŒ нашим ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ Π² Ρ‚Π°ΠΊΠΈΡ… Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… Π΄Π»ΠΈΠ½Ρ‹, ΠΊΠ°ΠΊ em, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ % для <body> Π½Π΅ принСсут ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. Но, Π° Ρ†Π΅Π»ΠΎΠΌ, наш ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ идСально, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΡ‚ΠΎΠ³ΠΈ ΠΈ ΠΈΠ΄Ρ‚ΠΈ дальшС, вСдь Π½Π°ΠΌ ΠΆΠ΅ ΠΌΠ°Π»ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π½Π°ΠΌ ΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ большС ΠΈ Π»ΡƒΡ‡ΡˆΠ΅, Π½Π΅ ΠΏΡ€Π°Π²Π΄Π° Π»ΠΈ?

    Подводя ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΈΡ‚ΠΎΠ³ΠΈ, скаТу, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ Π»ΠΈΠ΄Π΅Ρ€ срСди ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π΄ΠΎ сСй ΠΏΠΎΡ€Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΈ Ρ‡Ρ‚ΠΎ, я Π»ΠΈΡ‡Π½ΠΎ, Π½Π΅ Π²ΠΈΠΆΡƒ Π² Π½Ρ‘ΠΌ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ изъяна, ΠΏΡ€Π°Π²Π΄Π°, кромС… ΠšΡ€ΠΎΠΌΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ элСмСнта Π² ΠΊΠΎΠ½Ρ†Π΅ строки, плюс, ΠΊΠ°ΠΊ ΠΌΠ½Π΅ каТСтся, Π½Π΅Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с % ΠΈ em. Но, эти натянутыС минусы, Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ ΠΎΡ‚ΠΊΠ°Π·Π° ΠΎΡ‚ прСдставлСнного Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ смотрим Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈ ΠΈΠ΄Ρ‘ΠΌ дальшС.
    Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ элСмСнтом

    Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 4 β€” ИзбавлСниС ΠΎΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ элСмСнта

    Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ для нашСй Ρ†Π΅Π»ΠΈ ΠΌΡ‹ использовали Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт, ставя Π΅Π³ΠΎ Π² ΠΊΠΎΠ½Π΅Ρ† списка. Π‘ ΠΎΠ΄Π½ΠΎΠΉ стороны, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, этот ΠΌΠ°Π½Π΅Π²Ρ€ принСс свои ΠΏΠ»ΠΎΠ΄Ρ‹, Π½ΠΎ с другой… Π½ΠΎ с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны создал Π½Π΅ΠΊΠΈΠ΅ нСудобства. НапримСр, ΠΏΡ€ΠΈ динамичСском Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ², Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ, Π΄Π° ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ этот «Ρ…вост» ΠΏΠΎΡ€Ρ‚ΠΈΡ‚ Π½Π°ΡˆΡƒ структуру, засоряя Π΅Ρ‘. Π’ этом Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅, я ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Π½Π΅Π³ΠΎ, Π½Π΅ испортив ΠΏΡ€ΠΈ этом Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.
    Π’ CSS2.1 ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠ°ΠΊ псСвдоэлСмСнты. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ абстрактныС сущности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ сгСнСрированы ΠΊΠ°ΠΊΠΈΠΌ Π½ΠΈΠ±ΡƒΠ΄ΡŒ элСмСнтом ΠΈ вставлСны Π² Π΅Π³ΠΎ Π½Π°Ρ‡Π°Π»ΠΎ ΠΈΠ»ΠΈ ΠΊΠΎΠ½Π΅Ρ†. ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π½Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ псСвдоэлСмСнтом наш лишний Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ? Π”Π°Π²Π°ΠΉΡ‚Π΅ попробуСм…

    <ul>
    	<li>1</li>
    	<li>2</li>
    	<li>3</li>
    	<li>4</li>
    	<li>5</li>
    </ul>
    
    ul {
    	font: 14px Verdana, Geneva, sans-serif;
    	text-align: justify;
    
    	/* ΠžΠ±Π½ΡƒΠ»ΡΠ΅ΠΌ для родитСля*/
    	line-height: 0;
    	font-size: 1px; /* 1px для Opera */
    
    	/* ЛСкарство для IE6-7*/
    	text-justify: newspaper;
    	zoom:1;
    }
    	ul:after {
    			width: 100%;
    			height: 0;
    			visibility: hidden;
    			overflow: hidden;
    			content: '';
    			display: inline-block;
    
    	}
    		ul li  {
    			background: #E76D13;
    			width: 98px;
    			height: 98px;
    			display: inline-block;
    			text-align: left;
    			border: 1px solid #000;
    
    			/* ВостанавливаСм Ρƒ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ², ΠΊΡ€ΠΎΠΌΠ΅ послСднСго*/
    			line-height: normal;
    			font-size: 14px;
    
    			/* Π‘Π΅Π· Π½Π΅Π³ΠΎ Π² Opera Π±ΡƒΠ΄Π΅Ρ‚ отступ ΠΏΠΎΠ΄ элСмСнтами */
    			vertical-align: top;
    
    			/* эмуляция inline-block для IE6-7*/
    			//display : inline;
    			//zoom : 1;
    		}
    

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

    Π—Π΄ΠΎΡ€ΠΎΠ²ΠΎ! Π’Ρ€ΡŽΠΊ с псСвдоэлСмСнтом сработал. Π’Π΅ΠΏΠ΅Ρ€ΡŒ наша Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° чистая, аккуратная ΠΈ Π±Π΅Π· лишнСго «ΠΌΡƒΡΠΎΡ€Π°». Нам ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ элСмСнта, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°ΠΌΠ΅Π½ΠΈΠ² Π΅Π³ΠΎ сгСнСрированным.
    Но, ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, Π½Π΅ обошлось Π±Π΅Π· IE6-7 ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ. К соТалСнию, Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… IE6-7 Π½Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ :after ΠΈ :before. А Ссли Π½Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈ Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ², Π° Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΈ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒ попросту Π½Π΅Ρ‡Π΅Π³ΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π° Π² этих Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Ρ‚Π°ΠΊΠΎΠ²Π°.

    Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π°, IE6-7 ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π»ΠΎΠΊΠΎΠ², приТимая ΠΈΡ… Π²ΠΏΠ»ΠΎΡ‚Π½ΡƒΡŽ Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ. Π”Π°ΠΆΠ΅ Π½Π΅ смотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΡƒΠΆΠ΅ задСйствовали Ρ‚ΡΠΆΡ‘Π»ΡƒΡŽ Π°Ρ€Ρ‚ΠΈΠ»Π»Π΅Ρ€ΠΈΡŽ Π² Π²ΠΈΠ΄Π΅ text-justify: newspaper. ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΆΠ΅ это происходит? Π”Π°Π²Π°ΠΉΡ‚Π΅ выясним.
    ΠžΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ΡΡ всё Π΄Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ text-justify: newspaper лишь Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒ наши Π±ΡƒΠΊΠ²Ρ‹ (inline-block), Π½ΠΎ Π½Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ. ΠŸΡ€ΠΎΡ‰Π΅ говоря, ΠΎΠ½ рассказываСт строкС, ΠΊΠ°ΠΊ Π±Ρ‹ ΠΎΠ½ Ρ…ΠΎΡ‚Π΅Π», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° Π±Ρ‹Π»Π° растянута, Π° text-align: justify являСтся Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ силой. Π’.Π΅. text-align: justify ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° растяТСниС строки, Π° text-justify: newspaper лишь уточняСт, ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ это растяТСниС Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ.
    Π”Π°, Π½ΠΎ Ρ‚ΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ вопрос: «Π•ΡΠ»ΠΈ Π΅ΡΡ‚ΡŒ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ сила, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π΅Ρ‘ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ, Ρ‚ΠΎ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΆΠ΅ Ρ‚ΠΎΠ³Π΄Π° Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ происходит?». ΠžΡ‚Π²Π΅Ρ‚ кроСтся Π² самом свойствС text-align: justify. Если Π²Ρ‹ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Π² обсуТдСнии Π΅Π³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° я упомянул ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ распространяСтся Π½Π° послСднюю строку Π² тСкстС. А Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ ΡƒΠ±Ρ€Π°Π»ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт Π² ΠΊΠΎΠ½Ρ†Π΅ списка, Ρ‚ΠΎ соотвСтствСнно наша строка (пускай Π΄Π°ΠΆΠ΅ ΠΎΠ½Π° ΠΎΠ΄Π½Π°) с Π±Π»ΠΎΠΊΠ°ΠΌΠΈ β€” стала ΡƒΠΆΠ΅ послСднСй, ΠΈ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ отказался с Π½Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

    Как ΠΆΠ΅ Π±Ρ‹Ρ‚ΡŒ? Π•ΡΡ‚ΡŒ Π»ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄?
    К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ ΠΌΠΈΡ€ Π½Π΅ Π±Π΅Π· Π΄ΠΎΠ±Ρ€Ρ‹Ρ… людСй, ΠΈ ΠΎΠ΄ΠΈΠ½ Ρ‚Π°ΠΊΠΎΠΉ Π΄ΠΎΠ±Ρ€Ρ‹ΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π½Π°ΠΏΡ€Π°Π²ΠΈΠ» мСня Π½Π° Π²Π΅Ρ€Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ. ΠžΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ΡΡ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ Ρƒ мСня ΠΏΠΎΠ΄ носом. text-align-last β€” свойство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ text-align: justify Π² самой послСднСй строкС тСкста, Ссли ΠΊ Π½Π΅ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ этот самый text-align: justify. ΠŸΡ€ΠΎΡ‰Π΅ говоря, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ примСняСм ΠΊ тСксту ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ text-align: justify, Ρ‚ΠΎ, видя это, text-align-last ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ поступаСт ΠΏΠ»ΠΎΡ…ΠΎ ΠΈ Ρ‡Ρ‚ΠΎ Π΅ΠΌΡƒ придётся Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ Π² послСднСй строчкС Ρ‚ΠΎΠΆΠ΅.
    Π‘Π°ΠΌΠΎΠ΅ интСрСсноС, Ρ‡Ρ‚ΠΎ это свойство считаСтся ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° Internet Explorer, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ Π½Π°ΠΌ ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ Π½ΡƒΠΆΠ΅Π½). Π’ ΠΎΠ±Ρ‰Π΅ΠΌ ΠΏΠΎΡ€Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Π΄Π΅Π»Ρƒ.

    ul {
    	font: 14px Verdana, Geneva, sans-serif;
    	text-align: justify;
    
    	/* ΠžΠ±Π½ΡƒΠ»ΡΠ΅ΠΌ для родитСля*/
    	line-height: 0;
    	font-size: 1px; /* 1px для Opera */
    
    	/* ЛСкарство для IE6-7*/
    	text-justify: newspaper;
    	zoom:1;
    
    	/* Π’ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π² Ρ€Π°Π±ΠΎΡ‚Ρƒ послСднюю строку*/
    	text-align-last: justify;
    }
    	ul:after {
    			width: 100%;
    			height: 0px;
    			visibility: hidden;
    			overflow: hidden;
    			content: '';
    			display: inline-block;
    
    	}
    		ul li  {
    			background: #E76D13;
    			width: 98px;
    			height: 98px;
    			display: inline-block;
    			text-align: left;
    			border: 1px solid #000;
    
    			/* ВостанавливаСм Ρƒ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ², ΠΊΡ€ΠΎΠΌΠ΅ послСднСго*/
    			line-height: normal;
    			font-size: 14px;
    
    			/* Π‘Π΅Π· Π½Π΅Π³ΠΎ Π² Opera Π±ΡƒΠ΄Π΅Ρ‚ отступ ΠΏΠΎΠ΄ элСмСнтами */
    			vertical-align: top;
    
    			/* эмуляция inline-block для IE6-7*/
    			//display : inline;
    			//zoom : 1;
    		}
    

    Π”Π°! Π£ нас ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ. text-align-last: justify сдСлал Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚ Π½Π΅Π³ΠΎ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ, ΠΈ сдСлал это Π½Π° 5 Π±Π°Π»Π»ΠΎΠ². Алгоритм Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΡΡ Π² Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π² нашСй послСднСй ΠΈ СдинствСнной строкС. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π·Π΄Π½ΡƒΠ΅ΠΌ ΠΏΠΎΠ±Π΅Π΄Ρƒ ΠΈ ΠΏΠΎΠ΄Π²ΠΎΠ΄ΠΈΠΌ ΠΈΡ‚ΠΎΠ³ΠΈ этого способа.

    Ну Ρ‡Ρ‚ΠΎ ΠΆ, я Π΄ΠΎΠ²ΠΎΠ»Π΅Π½. Π”ΠΎΠ²ΠΎΠ»Π΅Π½ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π½Π°ΠΉΡ‚ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ достойноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. ΠŸΡ€ΠΈΡ‡Ρ‘ΠΌ Π½Π΅ просто Π½Π°ΠΉΡ‚ΠΈ, Π° Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π²ΠΎ всём ΠΈ довСсти Π΅Π³ΠΎ Π΄ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ кроссбраузСрности, Π·Π°Ρ‚Ρ€Π°Ρ‚ΠΈΠ² ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΊΠΎΠ΄Π° ΠΈ Π½Π΅ засоряя Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ. На Π»ΠΈΡ†ΠΎ ΠΎΠ΄Π½ΠΈ ΠΏΠ»ΡŽΡΡ‹, Π° Ρ‡Ρ‚ΠΎ ΠΆΠ΅ с минусами? Как ΠΏΠΎ ΠΌΠ½Π΅, Ρ‚Π°ΠΊ ΠΈΡ… попросту β€” Π½Π΅Ρ‚. По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ, Π² этом ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΠ»ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹. Π Π°Π·Π²Π΅ что…

    ЕдинствСнноС, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ стоит ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² связи с ΠΎΠ±Π½ΡƒΠ»Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΌΡ‹ Π½Π΅ смоТСм Π·Π°Π΄Π°Ρ‚ΡŒ нашим ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ Π² Ρ‚Π°ΠΊΠΈΡ… Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… Π΄Π»ΠΈΠ½Ρ‹, ΠΊΠ°ΠΊ em, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ % для <body> Π½Π΅ принСсут ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

    Но, ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅, эти «ΠΌΠΈΠ½ΡƒΡΡ‹» с большой натяТкой ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ. Π˜Ρ… Π½Π΅Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎ Π½ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ практичСски Π·Π°Π±Ρ‹Ρ‚ΡŒ, Ссли это Π½Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ.
    Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π² Ρ†Π΅Π»ΠΎΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅, Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΠ΅ ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ качСствСнноС.
    Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ с псСвдо-элСмСнтом

    РСзюмС

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

    ВсС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π²ΠΎΠ΅Π΄ΠΈΠ½ΠΎ

    1. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ с разносторонним Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ (К соТалСнию Π½Π΅Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. НадСюсь, Ρ‡Ρ‚ΠΎ Π² коммСнтариях ΠΊΡ‚ΠΎ Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π½Π°Ρ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚ Π½Π° Π²Π΅Ρ€Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ)
    2. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ с двумя ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ (Π Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с фиксированными ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ)
    3. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ элСмСнтом (Π Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅)
    4. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ с псСвдо-элСмСнтом (Π Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅)

    ОбновлСниС ΠΎΡ‚ 08.10.2014

    Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 5 β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π½ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ

    5. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ с использованиСм флСксбоксов ΠΈ постСпСнным ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ΠΌ

    Π‘ΠΌ. ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ

    P.S. Π­Ρ‚ΠΎ Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ интСрСсно:

    Π Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ CSS Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ — Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с CSS

    Π― согласСн с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π² Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΌ div со 100% ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ ΠΈ высотой. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ установили 100% ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ высоту для Ρ‚Π΅Π»Π° Π² CSS ΠΈ установили поля ΠΈ отступы Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ Π½ΡƒΠ»ΡŽ. Другая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ с этим ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠΈ тСкста ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ½ΠΎΠ³Π΄Π° Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎΠΌΡƒ эффСкту, ΠΊΠΎΠ³Π΄Π° вся страница ΠΈΠΌΠ΅Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ΅ состояниС. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ это, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS user-select: none , Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

      
        
            
        
        
            
    содСрТаниС здСсь

    ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, Internet Explorer — ΠΏΠ»ΠΎΡ…ΠΎΠΉ ΠΏΠ°Ρ€Π΅Π½ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ распознаСт ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ — Π΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄Π°ΠΆΠ΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ вСрсия Internet Explorer 10, поэтому Ρƒ вас Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ JavaScript для прСдотвращСния Π²Ρ‹Π±ΠΎΡ€Π° Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, http://www.felgall.com/jstip35.htm) ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ CSS 3 background-stretch.

    ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, для SEO я Π±Ρ‹ помСстил Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π½ΠΈΠ·Ρƒ страницы, Π½ΠΎ Ссли Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ загруТаСтся слишком Π΄ΠΎΠ»Π³ΠΎ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ с Π±Π΅Π»Ρ‹ΠΌ Ρ„ΠΎΠ½ΠΎΠΌ), Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π² Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ Ρ‡Π°ΡΡ‚ΡŒ страницы.

    БоотвСтствиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° CSS Бвойство


    Бвойство CSS object-fit ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для указания Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π Π°Π·ΠΌΠ΅Ρ€ ΠΈΠ»ΠΈ


    БоотвСтствиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° CSS Бвойство

    Бвойство CSS object-fit ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для указания Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΠ»ΠΈ

    Π­Ρ‚ΠΎ свойство ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ содСрТимому Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ способами; Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ «ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ это ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон» ΠΈΠ»ΠΈ «Ρ€Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒ ΠΈ Π·Π°Π½ΡΡ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ мСста, сколько Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ».

    ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΠŸΠ°Ρ€ΠΈΠΆΠ°. Π­Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 400 пиксСлСй ΠΈ высоту 300 пиксСлСй:

    Однако, Ссли ΠΌΡ‹ стилизуСм ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ‹ΡˆΠ΅ Π½Π° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ Π΅Π³ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ (200 пиксСлСй) ΠΈ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ высоты (300 пиксСлСй), это Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

    ΠœΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ сТимаСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 200×300 пиксСлСй. (Π΅Π³ΠΎ исходноС ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ΠΎ).

    Π—Π΄Π΅ΡΡŒ появляСтся свойство object-fit in. Бвойство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-подходящСго ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния:

    • Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ — это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.Π Π°Π·ΠΌΠ΅Ρ€ изобраТСния измСняСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅. ΠŸΡ€ΠΈ нСобходимости ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ растянуто ΠΈΠ»ΠΈ сТато, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ
    • .
    • содСрТат — Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ сохраняСт своС ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон, Π½ΠΎ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ измСняСтся Π² соотвСтствии с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ
    • ΠΊΡ€Ρ‹ΡˆΠΊΠ° — Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ сохраняСт своС ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон ΠΈ заполняСт Π΄Π°Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π΅Π·Π°Π½ΠΎ ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ
    • Π½Π΅Ρ‚ — Π Π°Π·ΠΌΠ΅Ρ€ изобраТСния Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½
    • Π² ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π½ΠΎΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅ — ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΎ Π΄ΠΎ самой малСнькой вСрсии Π½Π΅Ρ‚ ΠΈΠ»ΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ

    ИспользованиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΉ посадки: ΠΊΡ€Ρ‹ΡˆΠΊΠ°;

    Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ object-fit: cover; ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ сохраняСт своС ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон ΠΈ заполняСт Π΄Π°Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅.Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π΅Π·Π°Π½ΠΎ ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ:



    ИспользованиС object-fit: contain;

    Если ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ object-fit: contain; ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ сохраняСт своС ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон, Π½ΠΎ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ измСняСтся Π² соотвСтствии с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ:


    ИспользованиС ΠΏΠΎΠ΄Π³ΠΎΠ½ΠΊΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°: Π·Π°Π»ΠΈΠ²ΠΊΠ°;

    Если ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ object-fit: fill; ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€. ΠŸΡ€ΠΈ нСобходимости ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ растянуты ΠΈΠ»ΠΈ сТаты, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ:


    ИспользованиС ΠΏΠΎΠ΄Π³ΠΎΠ½ΠΊΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°: Π½Π΅Ρ‚;

    Если ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ object-fit: none; ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ Ρ€Π°Π·ΠΌΠ΅Ρ€:


    ИспользованиС ΠΏΠΎΠ΄Π³ΠΎΠ½ΠΊΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°: ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°;

    Если ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ object-fit: scale-down; ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΎ Π΄ΠΎ самой малСнькой вСрсии Π½Π΅Ρ‚ ΠΈΠ»ΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ :

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€

    img {
    width: 200px;
    высота: 300 пиксСлСй;
    Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°: ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅;
    }

    ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ сам »

    Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€

    Π—Π΄Π΅ΡΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ Π΄Π²Π° изобраТСния, ΠΈ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈ 50% ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ 100% высоты.

    Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ НЕ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ object-fit , поэтому, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ измСняСм Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ΠΎ:

    Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ object-fit: cover; , поэтому, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ измСняСм Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΡΠΎΡ…Ρ€Π°Π½ΠΈΠ»ΠΎΡΡŒ:


    БоотвСтствиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° CSS Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

    Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния свойства object-fit . Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€

    .fill {object-fit: fill;}
    .contain {ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-подходящий: ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ;}
    .cover {object-fit: cover;}
    .scale-down {object-fit: scale-down;}
    .none {object-fit: none;}

    ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ сам »

    CSS Object- * Бвойства

    Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ пСрСчислСны свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° CSS — *:

    Π˜ΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ ОписаниС
    ΠΏΡ€ΠΈΠ³ΠΎΠ½ΠΊΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈΠ»ΠΈ
    ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-позиция Π—Π°Π΄Π°Π΅Ρ‚ располоТСниС ΠΈΠ»ΠΈ


    ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-подходящий | CSS-ΡƒΠ»ΠΎΠ²ΠΊΠΈ

    Бвойство ΠΏΠΎΠ΄Π³ΠΎΠ½ΠΊΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° опрСдСляСт, ΠΊΠ°ΠΊ элСмСнт Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° высоту ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ своСго поля содСрТимого.Он ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… встраиваСмых ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Π² сочСтании со свойством object-position . Π‘Π°ΠΌΠ° ΠΏΠΎ сСбС object-fit позволяСт Π½Π°ΠΌ ΠΎΠ±Ρ€Π΅Π·Π°Ρ‚ΡŒ встроСнноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, давая Π½Π°ΠΌ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ сТимаСтся ΠΈ растягиваСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ своСго поля.

    соотвСтствиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСно с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… пяти Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:

    • fill : это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ растягиваСт ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² поля содСрТимого, нСзависимо ΠΎΡ‚ Π΅Π³ΠΎ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ сторон.
    • содСрТат : ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния для заполнСния поля с сохранСниСм Π΅Π³ΠΎ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ сторон.
    • ΠΎΠ±Π»ΠΎΠΆΠΊΠ° : ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ высоту ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ своСго ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, снова сохраняя ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон, Π½ΠΎ часто Π² процСссС обрСзая ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.
    • Π½Π΅Ρ‚ : ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ высоту ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта ΠΈ сохраняСт исходный Ρ€Π°Π·ΠΌΠ΅Ρ€.
    • Π² ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π½ΠΎΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅ : ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ сравниваСт Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½Π΅Ρ‚ ΠΈ содСрТит , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ наимСньший Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

    Π’ΠΎΡ‚ ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ это свойство:

      img {
      высота: 120 пиксСлСй;
    }
    
    .ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ {
      ΡˆΠΈΡ€ΠΈΠ½Π°: 260 пиксСлСй;
      ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚: ΠΊΡ€Ρ‹ΡˆΠΊΠ°;
    }  

    ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΎΡ‚ исходного изобраТСния слСва, ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ области своСго содСрТимого, обрСзая Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ ΠΈ ниТнюю части изобраТСния.

    Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ цСнтрируСтся Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… своСго поля содСрТимого, Π½ΠΎ это ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства object-position .

    Π”Π΅ΠΌΠΎ

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

    Π‘ΠΌ. БоотвСтствиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Pen Π ΠΎΠ±ΠΈΠ½Π° Π Π΅Π½Π΄Π»Π° (@robinrendle) Π½Π° CodePen.

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

    Π‘ΠΎΠΏΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹

    Π”Ρ€ΡƒΠ³ΠΈΠ΅ рСсурсы

    ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°

    Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ iOS 8-9.3 ΠΈ Safari 7-9.1 ΠΈΠΌΠ΅ΡŽΡ‚ свойство object-fit , Π½ΠΎ Π½Π΅ object-position .

    ΠΠ°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ПК
    Chrome Firefox IE Edge Safari
    32 36 НСт 79 9024 9024 10 Mobile 79 9024 10105
    Android Chrome Android Firefox Android iOS Safari
    89 86 4.4,3-4,4,4 10,0-10,2

    Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ изобраТСния Π² элСктронных ΠΏΠΈΡΡŒΠΌΠ°Ρ… — Klaviyo

    ΠžΠ±Π·ΠΎΡ€

    ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с шаблонами элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ Π² Klaviyo Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ изобраТСниями Π²ΠΎ врСмя самого процСсса создания шаблона элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹. Π₯отя Π² вашСй ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Π΅ΡΡ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠ° Image Library , Ρƒ вас Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ доступ ΠΊ этой Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ — Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ — ΠΈΠ· шаблона.

    Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ использованию ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² сообщСниях элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹

    Klaviyo ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ JPG, PNG ΠΈ GIF.Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ„Π°ΠΉΠ»Ρ‹ PNG Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… устройствах, особСнно для ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, содСрТащих тСкст.

    ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° изобраТСния, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ Klaviyo, составляСт 5 ΠœΠ‘. Однако ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ изобраТСния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 1 ΠœΠ‘ ΠΈΠ»ΠΈ мСньшС, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ изобраТСния большСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, Ρ‡Ρ‚ΠΎ затрудняСт Ρ€Π°Π±ΠΎΡ‚Ρƒ получатСля.

    Π’ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ 72 Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° дюйм. Π‘Ρ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваши изобраТСния Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π»ΠΈ 600 пиксСлСй Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ ΠΌΠ΅Π½Π΅Π΅ 2000 пиксСлСй Π² высоту, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ±Π°Π»Π°Π½ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ качСство изобраТСния ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

    Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ изобраТСния

    Π‘Π°ΠΌΡ‹ΠΉ простой способ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ изобраТСния Π² Klaviyo — просто ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ изобраТСния со своСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π² шаблон:


    КаТдоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ пСрСтаскиваСтС Π² шаблон, создаСт ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ изобраТСния. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ сначала ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ изобраТСния Π² шаблон, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ.


    ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ размСститС Π±Π»ΠΎΠΊ изобраТСния, Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅:

    • ΠŸΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ изобраТСния Π² Π±Π»ΠΎΠΊ для ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ
    • ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ вашСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅
    • Π˜ΠΌΠΏΠΎΡ€Ρ‚ ΠΈΠ· URL-адрСса
    • Π’Ρ‹Π±ΠΎΡ€ изобраТСния ΠΈΠ· вашСй Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ
    • Π’Ρ‹Π±ΠΎΡ€ изобраТСния ΠΈΠ· ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² (Ссли Π²Ρ‹ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ с ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ элСктронной ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ†ΠΈΠΈ)
    • Вставка URL-адрСса заполнитСля ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ заполнялось динамичСски (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²)

    Если Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ, составляСт 5 ΠœΠ‘.

    Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

    Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ вставлСнноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² шаблонС ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» Block Π½Π° Π»Π΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ. Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

    • Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ тСкст для изобраТСния
    • Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ гипСрссылку Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅
    • Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ изобраТСния
    • ΠžΡ‚Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ изобраТСния
    • Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ вСсь Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±Π»ΠΎΠΊΠ°
    • Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

    Если Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ синюю ссылку Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ , откроСтся ΠΎΠΊΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ.Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈΠ· мноТСства Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ рСдактирования Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ, ΠΎΡ‚ измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° изобраТСния Π΄ΠΎ настройки Ρ†Π²Π΅Ρ‚Π° изобраТСния. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ²Π΅Ρ€Ρ… изобраТСния ΠΈΠ»ΠΈ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ тСкст.

    Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ настройки Π±Π»ΠΎΠΊΠ° изобраТСния

    ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² шаблонС Ρƒ вас Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ стили Π±Π»ΠΎΠΊΠΎΠ² . Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅:

    • Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° Π±Π»ΠΎΠΊΠ° изобраТСния
    • Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ
    • ΠžΡ‚Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π½Π°Π±ΠΈΠ²ΠΊΡƒ
    • ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ настройки мобильной ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ

    Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ Π² Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… HTML-ΡˆΠ°Π±Π»ΠΎΠ½Π°Ρ…

    Для HTML-шаблонов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Π² Klaviyo (Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ шаблонов MailChimp), Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ zip-Ρ„Π°ΠΉΠ», содСрТащий ваши изобраТСния, Π² процСссС ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°.

    Π’ частности, для шаблонов MailChimp, Ссли Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚Π΅ шаблон, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит изобраТСния, ΡƒΠΆΠ΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ Π² MailChimp, Klaviyo автоматичСски скопируСт всС эти изобраТСния.

    ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Insert Image , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ изобраТСния для этого шаблона:

    ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ изобраТСния

    Если вас бСспокоит, Ρ‡Ρ‚ΠΎ ваши изобраТСния Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊ чисто ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚ΠΊΠΎ, ΠΊΠ°ΠΊ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ качСство изобраТСния.

    Одним ΠΈΠ· основных стандартов ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ чСткости Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ изобраТСния Π² элСктронном письмС являСтся вставка изобраТСния Π² 2 Ρ€Π°Π·Π° большС ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° изобраТСния Π² шаблонС.Π•ΡΡ‚ΡŒ Π΄Π²Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΊ этому:

    1. Π’ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π΅Ρ‚ΠΊΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ изобраТСния Π² шаблон, Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΄ΠΎ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ²
    2. Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ большСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 600 пиксСлСй) ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ с мСньшим Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 300 пиксСлСй) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS; Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ этим ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠΌ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ своС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² тСкстовый Π±Π»ΠΎΠΊ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ исходный ΠΊΠΎΠ΄ CSS

    Π’ΠΈΠΏΡ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

    Klaviyo ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠ° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ: JPEG, PNG ΠΈ GIF.

    Если Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ» PSD, SVG ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, Π²Π°ΠΌ придСтся ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ Ρ‚ΠΈΠΏΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

    Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π»ΡƒΡ‡ΡˆΠ΅ всСго подходят для вашСй элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ здСсь.

    Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСсурсы

    ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΡΡ‚Π°Ρ‚ΡŒΡΠΌΠΈ ΠΈΠ· нашСго Π±Π»ΠΎΠ³Π°:

    ПолноС руководство ΠΏΠΎ Π±Π»ΠΎΠΊΡƒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π“ΡƒΡ‚Π΅Π½Π±Π΅Ρ€Π³Π°

    ΠžΠ±Π·ΠΎΡ€

    Π‘Π»ΠΎΠΊ изобраТСния являСтся самым основным ΠΈΠ· всСх Π±Π»ΠΎΠΊΠΎΠ² ΠΌΠ΅Π΄ΠΈΠ°-Ρ‚ΠΈΠΏΠ°. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π½Π° вашСй страницС / ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ.

    Новый Π±Π»ΠΎΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

    Gutenberg Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ° Β«Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ΅Π΄ΠΈΠ°Β» Π² классичСском Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅. ВыровняйтС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡƒ, ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ ΠΈΠ»ΠΈ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ, ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ссылку, Π·Π°ΠΌΠ΅Ρ‰Π°ΡŽΡ‰ΠΈΠΉ тСкст ΠΈ Ρ‚. Π”.

    Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΡΡ‚ΠΈΠ»ΡŒ ΠΈ настройки.

    Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Gutenberg

    ΠŸΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ изобраТСния Π² Gutenberg Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΈΠ· своСй ΠΌΠ΅Π΄ΠΈΠ°Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΅ΡΡ‚ΡŒ 3 способа Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅:

    1.ΠŸΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π° экран рСдактирования

    2. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° своСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.

    3. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΠΌΠ΅Π΄ΠΈΠ°Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

    Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния

    Одной ΠΈΠ· Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π±Π»ΠΎΠΊΠ° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π“ΡƒΡ‚Π΅Π½Π±Π΅Ρ€Π³Π° являСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния. Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Ρ€Π΅Π·Π°Ρ‚ΡŒ Π΅Π³ΠΎ, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ, сохранив Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ изобраТСния.

    1. Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ любой ΠΈΠ· синих ΠΊΡ€ΡƒΠΆΠΊΠΎΠ² Π² ΡƒΠ³Π»Ρƒ изобраТСния
    2. НаТмитС ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅
    3. ΠŸΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ Π²Π½ΡƒΡ‚Ρ€ΡŒ ΠΈΠ»ΠΈ Π½Π°Ρ€ΡƒΠΆΡƒ, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΠΈ Π²Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния.

    Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ° изобраТСния

    ИзмСнСниС выравнивания фактичСски пСрСмСстит вашС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΌΡƒ Π΅Π³ΠΎ содСрТимому.

    НапримСр, Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ сдвинСт вашС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π»Π΅Π²ΠΎ, ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹ Π±Π»ΠΎΠΊΠΈ Ρƒ вас Π½ΠΈ Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ΄ Π½ΠΈΠΌ, ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ»Π°Π²Π°Ρ‚ΡŒ Π²Π²Π΅Ρ€Ρ… ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΉ сторонС вашСго изобраТСния.

    Π£ вас Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° выравнивания Π±Π»ΠΎΠΊΠΎΠ² Π½Π° Π²Ρ‹Π±ΠΎΡ€:

    Left & Right пСрСнСсСт вашС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ сторону.Π¦Π΅Π½Ρ‚Ρ€ выровняСт ваш Π±Π»ΠΎΠΊ изобраТСния ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ страницы, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ мСста слСва ΠΈ справа ΠΎΡ‚ Π½Π΅Π³ΠΎ.

    ΠŸΠ Π˜ΠœΠ•Π§ΠΠΠ˜Π•. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ придСтся ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ выравнивания ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡƒ ΠΈ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ краям Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.

    Подписи ΠΊ изобраТСниям

    Подписи ΠΊ изобраТСниям Π±ΡƒΠ΄ΡƒΡ‚ стилизованы ΠΏΠΎΠ΄ Π²Π°ΡˆΡƒ Ρ‚Π΅ΠΌΡƒ, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ нСсколько Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ:

    • ΠŸΠΎΠ»ΡƒΠΆΠΈΡ€Π½Ρ‹ΠΉ
    • ΠšΡƒΡ€ΡΠΈΠ²
    • Π—Π°Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ
    • Бсылки

    Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ B для ΠΆΠΈΡ€Π½ΠΎΠ³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π°, I для курсива ΠΈ ABC для зачСркивания.

    Π’ΠΎΡ‚ быстрый ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

    Бсылка Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

    Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ вашС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ связано с Π΄Ρ€ΡƒΠ³ΠΈΠΌ мСстом назначСния, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ ссылки Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов.

    ПанСль Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… настроСк изобраТСния

    Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ настроСк изобраТСния располоТСны прямо Π½Π°Π΄ Π±Π»ΠΎΠΊΠΎΠΌ изобраТСния. На ΠΏΠ°Π½Π΅Π»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… настроСк Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ нСсколько Π²Π΅Ρ‰Π΅ΠΉ.

    ВСкстовая Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°

    Π­Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ извСстно ΠΊΠ°ΠΊ Β«Π·Π°ΠΌΠ΅Ρ‰Π°ΡŽΡ‰ΠΈΠΉ тСкст».»Π•ΡΠ»ΠΈ вашС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ являСтся основной Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ тСкстовоС описаниС. Если вашС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для Π΄ΠΈΠ·Π°ΠΉΠ½Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ это ΠΏΠΎΠ»Π΅ пустым.

    Π Π°Π·ΠΌΠ΅Ρ€ изобраТСния

    Π Π°Π·ΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, пСрСмСщая синиС ΠΊΡ€ΡƒΠΆΠΊΠΈ ΠΏΠΎ 4 ΡƒΠ³Π»Π°ΠΌ, ΠΊΠ°ΠΊ описано Π²Ρ‹ΡˆΠ΅. Однако здСсь Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ WordPress.

    Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ класс CSS

    Если Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Π΅Ρ‰Π΅ больший ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ своим ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ класс CSS ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ собствСнныС стили.

    • ДопускаСтся нСсколько классов CSS
    • Π Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅ имя ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ класса ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ

    Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² классичСском Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅. ΠŸΡ€ΠΎΡΡ‚ΠΎ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΊΠ°Ρ€Π°Π½Π΄Π°ΡˆΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΌΠ΅Π΄ΠΈΠ°Ρ‚Π΅ΠΊΠ΅ WordPress, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅:

    ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ изобраТСния Π² Π³Π°Π»Π΅Ρ€Π΅ΡŽ

    Π‘Π»ΠΎΠΊ изобраТСния ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠ΄ΠΈΠ½ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚ΠΈΠΏ Π±Π»ΠΎΠΊΠ°, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Π³Π°Π»Π΅Ρ€Π΅ΡŽ. Π’Ρ‹Π±ΠΎΡ€ этой ΠΎΠΏΡ†ΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ большС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ — ΠΏΠΎΠΌΠΈΠΌΠΎ вашСго Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ — для добавлСния Π² Π³Π°Π»Π΅Ρ€Π΅ΡŽ.

    Π£Π·Π½Π°ΠΉΡ‚Π΅ большС ΠΎ Π±Π»ΠΎΠΊΠ°Ρ… Π“ΡƒΡ‚Π΅Π½Π±Π΅Ρ€Π³Π°

    Как Π²Ρ‹Ρ€Π²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS

    Как Π²Ρ‹Ρ€Π²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS | Π‘Π΄Π΅Π»Π°ΠΉ Π²Π΅Ρ‰ΠΈ Π‘Π΄Π΅Π»Π°ΠΉ Π²Π΅Ρ‰ΠΈ

    Π― нСсколько Ρ€Π°Π· ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π», Ρ‡Ρ‚ΠΎ слишком ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² JavaScript нСдостаточно Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°ΡŽΡ‚ CSS, Ρ‡Ρ‚ΠΎ заставляСт нас ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ JS Π² поисках Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS.

    ИмСя это Π² Π²ΠΈΠ΄Ρƒ, сСгодня я Ρ…ΠΎΡ‚Π΅Π» ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π°ΠΌ Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ выдСлСния изобраТСния ΠΈΠ· Π΅Π³ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° с использованиСм Ρ‚ΠΎΠ»ΡŒΠΊΠΎ CSS.

    Π§Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π»ΠΎΠΌΠ°Ρ‚ΡŒ?

    Допустим, Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚ со столбцом ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ располоТСн ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ страницы, с нСбольшим количСством ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² любого Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.

    ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Π΅ΡΡ‚ΡŒ максимальная ΡˆΠΈΡ€ΠΈΠ½Π° 40em , ΠΈ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ изобраТСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ динамичСски ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ соотвСтствовали ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρƒ.

      ΠΊΡƒΠ·ΠΎΠ² {
    ΠΌΠ°Ρ€ΠΆΠ° слСва: Π°Π²Ρ‚ΠΎ;
    ΠΌΠ°Ρ€ΠΆΠ°-ΠΏΡ€Π°Π²ΠΎ: Π°Π²Ρ‚ΠΎ;
    максимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 40em;
    ΡˆΠΈΡ€ΠΈΠ½Π°: 88%;
    }
    
    img {
    высота: Π°Π²Ρ‚ΠΎ;
    максимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 100%;
    }  

    Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

    ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ, Π½ΠΎ Ρ‡Ρ‚ΠΎ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ΄Π½ΠΎ ΠΈΠ· этих ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΎ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ страницы?

    Π’Ρ‹, , ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ элСмСнты div с классами для создания ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½Ρ‹Ρ… областСй, Π½ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡΠ»ΠΎΠΆΠ½ΠΈΡ‚ΡŒ Π²Π°ΡˆΡƒ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ. ΠœΠΎΠΆΠ΅Ρ‚, Π΅ΡΡ‚ΡŒ способ ΠΏΠΎΠΏΡ€ΠΎΡ‰Π΅.

    . Полной ΡˆΠΈΡ€ΠΈΠ½Ρ‹ класс

    Π­Ρ‚ΠΎΡ‚ Ρ‚Ρ€ΡŽΠΊ любСзно прСдоставлСн экспСртом ΠΏΠΎ CSS Π£Π½ΠΎΠΉ ΠšΡ€Π°Π²Π΅Ρ†.

    ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ слуТСбный класс .full-width Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ измСрСния ΡˆΠΈΡ€ΠΈΠ½Ρ‹ области просмотра ( vw ).

      .full-width {
    ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ: 50%;
    ΠΌΠ°Ρ€ΠΆΠ° слСва: -50vw;
    ΠΏΠΎΠ»Π΅ справа: -50vw;
    максимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 100vw;
    ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅;
    справа: 50%;
    ΡˆΠΈΡ€ΠΈΠ½Π°: 100Π²Π²Ρ‚;
    }  

    Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ ΠΊ своСму ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ, Π° CSS сдСлаСт всС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅.

        

    Π’ΠΎΡ‚ дСмонстрация этого Π² дСйствии.

    Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ

    Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»ΡŒ vw , Ρ‚Π°ΠΊ что… всС соврСмСнныС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ IE11 ΠΈ Π²Ρ‹ΡˆΠ΅.


    πŸš€ ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊ! ΠšΠ°Ρ€ΠΌΠ°Π½Π½Ρ‹Π΅ руководства Vanilla JS Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ ΠΈ соврСмСнными ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°ΠΌΠΈ JS. Π‘ сСгодняшнСго дня ΠΏΠΎ 25 апрСля ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ скидку 30% Π½Π° любой ΠΏΡƒΡ‚Π΅Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΈΠ»ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚. ΠšΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ сюда, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС.

    Нравится? Π― ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ элСктронныС письма ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±ΡƒΠ΄Π½ΠΈΠΉ дСнь с Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΊΠΎΠ΄Π°, инструмСнтами, ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ ΠΈ интСрСсными Π²Π΅Ρ‰Π°ΠΌΠΈ ΠΈΠ· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°. ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΊ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 11 900 подписчикам Π² дСнь.


    Π‘Π΄Π΅Π»Π°Π½ΠΎ с ❀️ Π² ΠœΠ°ΡΡΠ°Ρ‡ΡƒΡΠ΅Ρ‚ΡΠ΅.Если Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΈΠ½ΠΎΠ΅, вСсь ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ бСсплатно Π² соотвСтствии с Π›ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MIT. Π― Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ нСрСгулярно дСлюсь мыслями, Π½Π΅ связанными с ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.

    Как автоматичСски ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΠ»ΠΎΡΡŒ Π² DIV Π±Π΅Π· растяТСния?

    Если Π²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚Π΅ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΡƒΡŽ Π²Π΅Π±-страницу ΠΈΠ»ΠΈ Π³ΠΈΠ±ΠΊΡƒΡŽ Π²Π΅Π±-страницу, Π²Ρ‹ навСрняка ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ Π±Ρ‹ со сцСнариями, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΡƒΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ большоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² мСньший DIV, Π½Π΅ искаТая Π΅Π³ΠΎ ΠΈ Π½Π΅ Π½Π°Ρ€ΡƒΡˆΠ°Ρ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ сторон. Π§Ρ‚ΠΎ ΠΆ, это Π»Π΅Π³ΠΊΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства max-width .

    ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρƒ мСня Π΅ΡΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 768 пиксСлСй, ΠΈ я Ρ…ΠΎΡ‡Ρƒ ΡƒΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² DIV с ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 320 пиксСлСй. НазовСм DIV Β«Ρ„ΠΈΠ³ΡƒΡ€ΠΎΠΉ-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌΒ». Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² DIV Β«Ρ„ΠΈΠ³ΡƒΡ€Π°-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Β», я Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для изобраТСния свойство max-width . Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΌΠΎΠΉ CSS ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

      .figure-container img {
      максимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 100%;
      дисплСй: блок;
      высота: Π°Π²Ρ‚ΠΎ
    }  

    Π­Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π° изобраТСния Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 100% ΡˆΠΈΡ€ΠΈΠ½Ρ‹ DIV.Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 768 пиксСлСй Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ вписываСтся Π² 320 пиксСлСй DIV ΠΏΡ€ΠΈ сохранСнии ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ сторон. Однако ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π² зависимости ΠΎΡ‚ вашСго сцСнария Π²Π°ΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‚Π°ΠΊΠΆΠ΅ придСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство display . Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π±Π»ΠΎΠΊ ΠΈΠ»ΠΈ встроСнный Π±Π»ΠΎΠΊ .

    Автор записи

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

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