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

Π•Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния | ΠžΡΠ½ΠΎΠ²Ρ‹ вСрстки ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ для доступа ΠΊ 15+ бСсплатным курсам ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ с Ρ‚Ρ€Π΅Π½Π°ΠΆΠ΅Ρ€ΠΎΠΌ

Π’ ΠΏΡ€ΠΎΡˆΠ»Ρ‹Ρ… ΡƒΡ€ΠΎΠΊΠ°Ρ… Π²Ρ‹ ΡƒΠΆΠ΅ ΡƒΠ·Π½Π°Π»ΠΈ ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… измСрСния px. МоТно Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ стоит ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π³Π΄Π΅-Ρ‚ΠΎ 20px ΠΈ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ зафиксировано. НСваТно, Ρ‡Ρ‚ΠΎ Π²ΠΎΠΊΡ€ΡƒΠ³ элСмСнта с Ρ‚Π°ΠΊΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, ΠΊΠ°ΠΊΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ экрана ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠ΅ устройство ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ. 20 пиксСлСй всСгда Π±ΡƒΠ΄ΡƒΡ‚ 20 пиксСлями.

ПиксСль являСтся Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ измСрСния. Как ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ сказано Π²Ρ‹ΡˆΠ΅, такая Π΅Π΄ΠΈΠ½ΠΈΡ†Π° измСрСния строго фиксирована ΠΈ Π½Π΅ мСняСтся ΠΎΡ‚ Π²Π½Π΅ΡˆΠ½ΠΈΡ… Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ². Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ.

Π’ противовСс Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌ измСрСния ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния. По ΠΈΡ… названию Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ зависят Β«ΠΎΡ‚ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎΒ». А Π²ΠΎΡ‚ ΠΎΡ‚ Ρ‡Π΅Π³ΠΎ ΠΎΠ½ΠΈ зависят, ΠΌΡ‹ рассмотрим Π² ΠΊΠΎΠ½Ρ†Π΅ ΡƒΡ€ΠΎΠΊΠ°.

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

ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹

ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ самыми простыми. Достаточно ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠΏΡ‹Ρ‚Π° ΠΈ Π²Ρ‹ ΡƒΠΆΠ΅ Π½Π° Π³Π»Π°Π· смоТСтС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ элСмСнт Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

Π‘Π°ΠΌΠΎΠΉ распространСнной Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ являСтся пиксСль. Π‘ Π½Π΅ΠΉ Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΡƒΡ€ΠΎΠΊΠ°ΠΌ. Но Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Ρ‚Π°ΠΊΠΎΠ΅ пиксСль? Если Π½Π΅ Π²Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π² элСктронику, Ρ‚ΠΎ пиксСль β€” это всСго лишь ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ состоит ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° экранС. Π—Π½Π°Ρ‡ΠΈΡ‚, ΠΌΡ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ, сколько Ρ‚Π°ΠΊΠΈΡ… элСмСнтов Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ занято Π½Π° экранС устройства.

ΠŸΡ€ΠΈ этом стоит ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ 100 пиксСлСй Π½Π° ΠΎΠ΄Π½ΠΎΠΌ экранС ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Ρ€Π°Π²Π½Ρ‹ 100 пиксСлям Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ экранС. ВсС зависит ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° пиксСлСй Π² ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅. А это, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, зависит ΠΎΡ‚ характСристик экрана ΠΈ Π΅Π³ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

По этим ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ пиксСль ΠΊΠ°ΠΊ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ, Ρ‚Π°ΠΊ ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ измСрСния. ВсС зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, с ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΌΡ‹ смотрим. Для нас Π²Π°ΠΆΠ΅Π½ пиксСль Π² контСкстС CSS, Π³Π΄Π΅ ΠΎΠ½ являСтся Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ.

div {
  height: 100px;
  /*
    Π‘Π»ΠΎΡ‡Π½Ρ‹ΠΉ элСмСнт Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ строго 100 пиксСлСй.
    Π Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ (Π² сантимСтрах) ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… устройствах
  */
}

Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ для Π²Π΅Π±-устройств. Π‘Ρ‚ΠΎΠΈΡ‚ ΠΈΡ… ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ, Π½ΠΎ Π΅ΡΡ‚ΡŒ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

  • cm β€” сантимСтры
  • mm β€” ΠΌΠΈΠ»Π»ΠΈΠΌΠ΅Ρ‚Ρ€Ρ‹
  • Q β€” Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΌΠ΅Ρ‚Ρ€Π°
  • in β€” дюйм
  • pc β€” ΠΏΠ°ΠΉΠΊΠ°/ΠΏΠΈΠΊΠ°. Π’Π΅Ρ€ΠΌΠΈΠ½ ΠΈΠ· Ρ‚ΠΈΠΏΠΎΠ³Ρ€Π°Ρ„ΠΈΠΊΠΈ
  • pt β€” ΠΏΡƒΠ½ΠΊΡ‚

Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ срСди этих Π΅Π΄ΠΈΠ½ΠΈΡ† Π΅ΡΡ‚ΡŒ Π·Π½Π°ΠΊΠΎΠΌΡ‹Π΅ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ. ΠŸΡ€ΠΈ вСрсткС для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ.

ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹

Бамая запутанная Ρ‡Π°ΡΡ‚ΡŒ ΡƒΡ€ΠΎΠΊΠ°. ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π±Π΅Ρ€ΡƒΡ‚ своС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π‘Π°ΠΌΠΎΠΉ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π°ΠΊΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹. Они всСгда Π±Π΅Ρ€ΡƒΡ‚ свои значСния ΠΎΡ‚ блиТайшСго Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹:

  1. ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π°.
  2. ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° экрана. Π­Ρ‚ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π³Ρ€ΡƒΠ±ΠΎΠ΅ сравнСниС β€” Π½Π° самом Π΄Π΅Π»Π΅ расчСт вСдСтся ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° viewport. О Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅, Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΈΠ· курса ΠΏΠΎ адаптивности.

ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹

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

<html>
  <body>
    <!-- body β€” Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт html. html β€” Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт для body -->
    <main>
      <!-- main β€” Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт body. body β€” Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт для main -->
      <section>
        <!-- section β€” Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт main. main β€” Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт для section -->
        <p>
          <!-- p β€” Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт section.
section β€” Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт для p --> </p> <div> <!-- div β€” Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт section. section β€” Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт для div --> </div> </section> </main> </body> </html>

Рассмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π°.

<section>
  <div>
    <p>ΠŸΠ°Ρ€Π°Π³Ρ€Π°Ρ„ тСкста</p>
  </div>
</section>
.w-400px {
  width: 400px;
}
.w-50p {
  width: 50%;
}
.size-50px {
  font-size: 50px;
}
.size-70p {
  font-size: 70%;
}

Π§Ρ‚ΠΎ ΠΆΠ΅ здСсь происходит? РазбСрСмся ΠΏΠΎ шагам:

  • Для основного Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ
    <section>
    установлСны Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π² Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… измСрСния. Π¨ΠΈΡ€ΠΈΠ½Π° 400 пиксСлСй ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° 50 пиксСлСй
  • Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ <div> ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 50%. Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ высчитываСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ блиТайшСго родитСля, ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ 400 пиксСлСй. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΡˆΠΈΡ€ΠΈΠ½Π° Π±Π»ΠΎΠΊΠ° 400px / 2 = 200px
  • ΠŸΠ°Ρ€Π°Π³Ρ€Π°Ρ„ тСкста ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° 70%. Π‘Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΠΉ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ с установлСнным Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΡˆΡ€ΠΈΡ„Ρ‚Π° β€” <section>. ΠŸΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρƒ установится Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² 70% ΠΎΡ‚ 50 пиксСлСй. Π’ΠΎ Π΅ΡΡ‚ΡŒ 35px

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ являСтся установка ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ² для Ρ‚Π΅Π³Π° ΠΈΠ»ΠΈ класса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ Π² Π΄Ρ€ΡƒΠ³Π°. ВзглянитС Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

<ul>
  <li>
    Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ 1
    <ul>
      <li>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ 1.1</li>
      <li>
        Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ 1.2
        <ul>
          <li>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ 1.2.1</li>
          <li>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ 1.2.2</li>
        </ul>
      </li>
    </ul>
  </li>
  <li>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ 2</li>
  <li>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ 3</li>
  <li>Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ 4</li>
</ul>
.size-30px {
  font-size: 30px;
}
li {
  font-size: 70%;
}

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΈΠ΄Ρ‚ΠΈ дальшС, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΈ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π±ΡƒΠ΄ΡƒΡ‚ Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта списка. НС ΠΏΡƒΠ³Π°ΠΉΡ‚Π΅ΡΡŒ, Ссли Π²Ρ‹ Π·Π°ΠΏΡƒΡ‚Π°Π΅Ρ‚Π΅ΡΡŒ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ слоТно.

ΠŸΠΎΡ€Π°Π·ΠΌΡ‹ΡΠ»ΠΈΠ»ΠΈ? ΠœΠΎΠ»ΠΎΠ΄Ρ†Ρ‹! Π’Π΅ΠΏΠ΅Ρ€ΡŒ посмотрим, ΠΊΠ°ΠΊ это выглядит:

ΠŸΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

  • Π Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° самого ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ элСмСнта <ul> β€” 30 пиксСлСй.
  • ВсС элСмСнты <li> ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° 70%. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ρ‡Π΅ΠΌ Π³Π»ΡƒΠ±ΠΆΠ΅ список, Ρ‚Π΅ΠΌ мСньшС Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°:
    • Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ 1, 2, 3, 4 Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ 21 пиксСль.
    • Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ 1.1 ΠΈ 1.2 Π»Π΅ΠΆΠ°Ρ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнт 1. Π Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° этого элСмСнта 21 пиксСль. Π­Ρ‚ΠΎ слСдуСт ΠΈΠ· ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π°. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° считаСтся ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΡ‚ 21 пиксСля.
    • Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ 1.1 ΠΈ 1.2 Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ 14.7 пиксСля.
    • Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ 1.2.1 ΠΈ 1.2.2 Π»Π΅ΠΆΠ°Ρ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнт 1.2. Π Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° этого элСмСнта 14.7 пиксСлСй. Π­Ρ‚ΠΎ слСдуСт ΠΈΠ· ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π°.
    • Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ 1.2.1 ΠΈ 1.2.2 Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° 10.29 пиксСля.

ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π°

Π’Ρ‹Π΄ΠΎΡ…Π½ΠΈΡ‚Π΅ β€” самоС слоТноС ΡƒΠΆΠ΅ ΠΏΠΎΠ·Π°Π΄ΠΈ. Если Π²Ρ‹ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ², Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π½Π΅ Π²Ρ‹Π·ΠΎΠ²ΡƒΡ‚ слоТностСй. Π•ΡΡ‚ΡŒ Π΄Π²Π΅ основныС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ зависят ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π°: em

ΠΈ rem.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ em ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° использованиС ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ². Оно ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π²ΠΎ сколько Ρ€Π°Π· Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ большС, Ρ‡Π΅ΠΌ Ρƒ блиТайшСго вычислСнного значСния font-size. Если Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ со списками Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ 70% Π½Π° 0.7em, Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ самый.

Π’ΠΎΠ³Π΄Π° Π² Ρ‡Π΅ΠΌ смысл em? Π­Ρ‚Ρƒ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ измСрСния ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΡˆΡ€ΠΈΡ„Ρ‚Π°, Π½ΠΎ ΠΈ для Π»ΡŽΠ±Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… свойств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. НапримСр, Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΊΠΎΠ΄Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ внСшнСго отступа Π±ΡƒΠ΄Π΅Ρ‚ 60px:

section {
  font-size: 30px;
}
section p {
  margin-bottom: 2em;
}

Но Ссли Ρƒ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π° Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ своС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

font-size, Ρ‚ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Π° em Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΡ‚ Π½Π΅Π³ΠΎ. Π’ этом ΠΈ кроСтся смысл Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ Β«Ρ‡Π΅ΠΌ Ρƒ блиТайшСго вычислСнного значСния font-sizeΒ».

Π’Ρ‚ΠΎΡ€ΠΎΠΉ Ρ‚Π°ΠΊΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ являСтся rem. Π•Π΅ способ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ Ρƒ em. Но Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ Π³Ρ€ΠΎΠΌΠ°Π΄Π½ΠΎΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅: rem отсчитываСтся ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ элСмСнта. ΠšΠΎΡ€Π½Π΅Π²Ρ‹ΠΌ элСмСнтом являСтся <html>. ИмСнно Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° Ρƒ этого элСмСнта ΠΈ учитываСтся ΠΏΡ€ΠΈ расчСтС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ rem.

ВСрнСмся ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ со списком. Π—Π°ΠΌΠ΅Π½ΠΈΠ²

em Π½Π° rem ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. 0.7rem Π²Ρ‹ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ мСста, Π±Π΅Π· ΡƒΡ‡Π΅Ρ‚Π° влоТСнности. Π˜Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° 11.2px. Π­Ρ‚ΠΎ связано со стандартным Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² 16 пиксСлСй Ρƒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² 30 пиксСлСй Ρƒ элСмСнта <ul> Π½Π΅ ΠΈΠ³Ρ€Π°Π΅Ρ‚ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Ρ€ΠΎΠ»ΠΈ.

ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° экрана

CSS позволяСт Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° viewport β€” Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, доступного Π±Π΅Π· ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ. ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ двумя Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ

vw (viewport width) β€” ΡˆΠΈΡ€ΠΈΠ½Π° viewport ΠΈ vh (viewport height) β€” высота viewport. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ это ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° viewport.

Частый «кСйс» с использованиСм Ρ‚Π°ΠΊΠΈΡ… Π΅Π΄ΠΈΠ½ΠΈΡ† β€” созданиС сСкции Π½Π° всю Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

<section></section>
body {
  margin: 0;
  padding: 0;
}
.one-screen-section {
  width: 100vw;
  height: 100vh;
  background: #80deea;
}

Π•Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния Π² CSS | Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ. ΠšΡƒΡ€Ρ

Π’ CSS Π΅ΡΡ‚ΡŒ ряд свойств, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈΡ… Π² качСствС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. НапримСр, свойства font-size, width, margin, padding. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ для Π½ΠΈΡ… ΡΠ²Π»ΡΡŽΡ‚ΡΡ числа, послС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² CSS большоС количСство.

ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния (cm – сантимСтр ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅) Π½Π΅ рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ вСрсткС Π²Π΅Π±-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Π˜Ρ… ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ для шаблонов страниц, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ выводятся Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ.

Для Π²Π΅Π±-страниц ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚:

  • px – пиксСли,
  • em – Π΅Π΄ΠΈΠ½ΠΈΡ†Π° измСрСния, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΡˆΡ€ΠΈΡ„Ρ‚Π° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта,
  • % – ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.

ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ ΠΈ em – это ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ 1em ΠΈΠ»ΠΈ 1% зависит ΠΎΡ‚ элСмСнта страницы, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ½ бСрСтся. ПиксСли ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ условно Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌΠΈ. Они Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ экрана, Π½ΠΎ ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ зависит ΠΎΡ‚ самого экрана.

ПиксСли Π² CSS ΠΈ пиксСли (Ρ‚ΠΎΡ‡ΠΊΠΈ) устройства – это Π½Π΅ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅. Π˜Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ совпадаСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° экранах с Π½ΠΈΠ·ΠΊΠΈΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ соврСмСнных устройств Ρ‚Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ. Π’Π°Ρˆ смартфон ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ экрана Π² 720 Ρ‚ΠΎΡ‡Π΅ΠΊ, Π½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎΠ΅ Π½Π° Π²Π΅Π±-страницС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² 500px ΡƒΠΆΠ΅ Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ Π·Π° Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ 1px проСцируСтся Π½Π° нСсколько физичСских Ρ‚ΠΎΡ‡Π΅ΠΊ экрана.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ пошли ΠΏΠΎ Ρ‚Π°ΠΊΠΎΠΌΡƒ ΠΏΡƒΡ‚ΠΈ, Π½Π°Π΄ΠΎ ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ‚ΠΈΠΏΠ΅ экрана свой. Π”Π²Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 24 дюйма ΠΏΠΎ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ) ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1920×1080 ΠΈ 2560×1440). ΠŸΠΎΠ½ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚ΠΎΡ‡ΠΊΠΈ Π±ΡƒΠ΄Π΅Ρ‚ мСньшС (вСдь Ρ‚ΠΎΡ‡Π΅ΠΊ большС, Π° диагональ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° Ρ‚Π° ΠΆΠ΅). Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² 500px Π½Π° Π½Π΅ΠΌ Π½Π΅ выглядСло Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ мСньшим, Ρ‡Π΅ΠΌ Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ, Π½Π°Π΄ΠΎ Π² 1px ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ большСС количСство экранных Ρ‚ΠΎΡ‡Π΅ΠΊ. Π­Ρ‚ΠΎΡ‚ процСсс скорСС всСго выполняСтся ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ настройками.

Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ пиксСль Π² CSS – это Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ нСзависимо ΠΎΡ‚ экрана ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ воспринимаСмый Ρ€Π°Π·ΠΌΠ΅Ρ€ элСмСнта. Но всС Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС.

Π‘ΠΌΠ°Ρ€Ρ‚Ρ„ΠΎΠ½ Π²Ρ‹ Π΄Π΅Ρ€ΠΆΠΈΡ‚Π΅ Π² Ρ€ΡƒΠΊΠ°Ρ… Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ Π³Π»Π°Π·Π°ΠΌ, Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ смотритС с большСго расстояния. Если Π±Ρ‹, скаТСм, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ‚Π°ΠΌ ΠΈ Ρ‚Π°ΠΌ Π±Ρ‹Π»Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° (Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π»Π°ΡΡŒ Π±Ρ‹ Π½Π°ΠΌΠΈ ΠΊΠ°ΠΊ-Π±ΡƒΠ΄Ρ‚ΠΎ ΠΎΠ½Π° 5×4 Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… сантимСтра), Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ Π΅Π΅ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π±Π»ΠΈΠ·ΠΊΠΎΠΌ расстоянии, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ со смартфона. К ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Ρƒ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π±Ρ‹ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ°Ρ‚ΡŒΡΡ.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ€Π°Π·ΠΌΠ΅Ρ€ 1px Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ назначСния устройства. Он Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΊΡ€ΡƒΠΏΠ½Π΅Π΅ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈ ΠΌΠ΅Π»ΡŒΡ‡Π΅ Π½Π° ΠΌΠ°Π»Ρ‹Ρ… экранах. На Ρ„ΠΎΡ‚ΠΎ Π½ΠΈΠΆΠ΅ Π²ΠΈΠ΄Π½ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² 18px Π½Π° смартфонС ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅.

МоТно ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ пиксСль, нСсмотря Π½Π° свою Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², идСальная Π΅Π΄ΠΈΠ½ΠΈΡ†Π° измСрСния, Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π°Ρ Π² сСбС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΠΎΠ΄ Ρ€Π°Π·Π½Ρ‹Π΅ устройства. Если ΠΌΡ‹ стилизуСм страницу Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Π½Π°ΠΌ каТСтся, Ρ‡Ρ‚ΠΎ всС Ρ…ΠΎΡ€ΠΎΡˆΠΎ, вСроятно ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим прСимущСства ΠΈ нСдостатки em (Π½Π΅ ΠΏΡƒΡ‚Π°ΠΉΡ‚Π΅ с ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½Ρ‹ΠΌ html-элСмСнтом). Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния ΠΈΠ΄Π΅Ρ‚ ΠΈΠ· типографского Π΄Π΅Π»Π° ΠΈ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, Ρ€Π°Π²Π½ΡƒΡŽ (equal) большой Π±ΡƒΠΊΠ²Π΅ M. К рСалиям CSS это ΡƒΠΆΠ΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ.

Π’ CSS 1em Ρ€Π°Π²Π΅Π½ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΡˆΡ€ΠΈΡ„Ρ‚Π° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта. Когда свойство наслСдуСтся Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ элСмСнтами, Π² ΠΈΡ… css-ΠΏΡ€Π°Π²ΠΈΠ»Π΅ Π΅Π³ΠΎ Π½Π΅ ΠΎΠ±ΡŠΡΠ²Π»ΡΡŽΡ‚, Ссли хотят ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π±Π΅Π· измСнСния.

На скринС Π²Ρ‹ΡˆΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π½Π΅ содСрТит своСй Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ страницы зависит ΠΎΡ‚ стилСй Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ Π΅Π³ΠΎ настроСк. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π² Google Chrome панСль Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° открываСтся Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Ctrl + Shift + I, ΠΈΠΌΠΈ ΠΆΠ΅ закрываСтся.

По-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ (Π°Π³Π΅Π½Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ) для h2 устанавливаСт Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² 2em. Для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов Π² «Ρ‚Π°Π±Π»ΠΈΡ†Π΅ стилСй Π°Π³Π΅Π½Ρ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ» font-size Π½Π΅ объявлСн. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства Ρ€Π°Π²Π½ΠΎ 1em.

А Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΈΠ· сСбя прСдставляСт 1em зависит Π² Ρ‚ΠΎΠΌ числС ΠΎΡ‚ настроСк Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Если Ρ‚Π°ΠΌ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° со «Π‘Ρ€Π΅Π΄Π½Π΅Π³ΠΎ» Π½Π° «ΠšΡ€ΡƒΠΏΠ½Ρ‹ΠΉ», Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±ΡƒΠΊΠ² станСт большС.

ΠŸΠΎΠ½ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ всС-Ρ€Π°Π²Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ Π΅Π΄ΠΈΠ½ΠΈΡ†Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ дисплСя, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ вычисляСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ 1em ΠΏΡ€ΠΈ Ρ‚Π΅Ρ… ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Ρ… настройках. НСльзя Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π΄ΠΎ бСсконСчности.

Π˜Ρ‚Π°ΠΊ, Ссли ΠΌΡ‹ исходно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π½Π° страницС em, Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΅Π΅ элСмСнтов Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ Π°Π³Π΅Π½Ρ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π’Π°ΠΊ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚, Ссли Π·Π°Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² px.

body {
  font-size: 16px;
}

Π’ этом случаС элСмСнты страницы станут нСзависимы ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Π΅Π» Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π² настройках Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Если ΠΎΠ½ Π·Π°Ρ…ΠΎΡ‡Π΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ тСкст, Ρ‚ΠΎ смоТСт это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡƒΡ‚Π΅ΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ страницы (Ctrl + колСсо ΠΌΡ‹ΡˆΠΈ, Ctrl + 0 – Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ исходному ΠΌΠ°ΡΡˆΡ‚Π°Π±Ρƒ), Ρ‡Ρ‚ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚Π΅ элСмСнты, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… этого Π½Π΅ трСбуСтся (мСню, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ).

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

Часто Π² пиксСлях Π·Π°Π΄Π°ΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎΠ»Π΅ΠΉ ΠΈ отступов. Π’Π΅Π΄ΡŒ Ссли Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ em, Ρ‚ΠΎ поля/отступы, скаТСм, справа ΠΈ слСва Π² 1.5em ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ достаточно большими, Ρ‡Ρ‚ΠΎ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ для смартфонов.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ссли для body ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² пиксСлях, Π° ΠΏΡ€Π°Π²ΠΈΠ»Π° для h2 Π½Π΅ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ, Ρ‚ΠΎ это Π½Π΅ мСняСт 2em для Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΎΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ body являСтся Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ для h2. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π²Ρ‚ΠΎΡ€ΠΎΠΉ наслСдуСт Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ, Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 2em ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Π΅Π³ΠΎ Π² Π΄Π²Π° Ρ€Π°Π·Π°. Π’ΠΎ Π΅ΡΡ‚ΡŒ, Ссли для Ρ‚Π΅Π»Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° устанавливаСтся Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² 16px, Ρ‚ΠΎ ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚ фактичСской Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ΠΎΠΉ Π² 32px.

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

Π Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°Π΄Π°Π² ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ для Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… списков. Π—Π΄Π΅ΡΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ 1em для ΡˆΡ€ΠΈΡ„Ρ‚Π°.

p, ul {
  font-size: 1.15em;
}
ul ul {
  font-size: 1em;
}

Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ° ul ul Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΈΠ· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° нСупорядочСнныС списки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π»ΠΎΠΆΠ΅Π½Ρ‹ Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ нСупорядочСнныС списки. Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ список наслСдуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1.15em ΠΎΡ‚ внСшнСго. ΠŸΡ€ΠΈ этом ΠΊ Π½Π΅ΠΌΡƒ самому свойство font-size: 1.15em Π½Π΅ примСняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ΅ ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ спСцифичного ΠΏΡ€Π°Π²ΠΈΠ»Π°, Π³Π΄Π΅ 1em бСрСтся ΠΎΡ‚ значСния родитСля, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΡ‚ 1.15em (1.15 * 1 = 1.15).

Если Π½Π° страницС ΠΈΠ»ΠΈ сайтС ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ, слСдуСт Π·Π°Π΄ΡƒΠΌΠ°Ρ‚ΡŒΡΡ ΠΎΠ± использовании ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΉ Π½Π° em Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ измСрСния – rem. Π‘ΡƒΠΊΠ²Π° r ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ элСмСнт (Π°Π½Π³Π». root). Им являСтся html. ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ значСния rem Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΅Π³ΠΎ значСния, Π° Π½Π΅ блиТайшСго ΠΎΠ±Ρ€Π°ΠΌΠ»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² 1em Π² сСлСкторС html ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ, ΠΎΠ½ΠΎ достаСтся ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС всС значСния rem Π½Π° страницС Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒΡΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ 1em.

По ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΡˆΡ€ΠΈΡ„Ρ‚Π° сходно с em Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹. Они вычисляСтся ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта. Π’Π°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 200% ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π² 2 Ρ€Π°Π·Π°.

ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ ΠΊΠ°ΠΊ Π΅Π΄ΠΈΠ½ΠΈΡ†Π° измСрСния ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ создании ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹Ρ… ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² страницы, ΠΊΠΎΠ³Π΄Π° Π±Π»ΠΎΡ‡Π½Ρ‹Π΅ элСмСнты ΠΌΠ΅Π½ΡΡŽΡ‚ свой Ρ€Π°Π·ΠΌΠ΅Ρ€ Π² зависимости ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΎΠΊΠ½Π°. ΠŸΡ€ΠΈ этом ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΠ±Ρ€Π°ΠΌΠ»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. Для самого внСшнСго – это ΡˆΠΈΡ€ΠΈΠ½Π° ΠΎΠΊΠ½Π°.

Код ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:

<!DOCTYPE html>
<html lang="ru">
<head>
<meta name="viewport" 
content="width=device-width, 
initial-scale=1">
<style>
Β 
html {
  font-size: 1.3em;
}
p {padding: 5px 15px;}
Β 
header {
  height: 75px;
  background: Cornsilk;
}
Β 
nav {
  width: 20%;
  float: left;
  background: LightCyan;
  min-height: 90vh;
}
Β 
main {
  width: 80%;
  float: right;
  background: Aquamarine;
  min-height: 90vh;
}
Β 
article {
  width: 60%;
  float: left;
  background: LightGrey;
  min-height: 50vh;
}
Β 
aside {
  width: 40%;
  float: right;
  background: CornflowerBlue;
  min-height: 50vh;
}
Β 
</style>
</head>
<body>
Β 
<header><p>НазваниС сайта</p></header>
Β 
<nav><p>Навигация</p></nav>
Β 
<main>
  <p>ОсновноС содСрТимоС</p>
Β 
  <article><p>Π‘Ρ‚Π°Ρ‚ΡŒΡ</p></article>
Β 
  <aside>
    <p>Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация</p>
  </aside>
</main>
Β 
</body>
</html>

Π—Π΄Π΅ΡΡŒ элСмСнт header Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ (100%), Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ элСмСнт, ΠΈ ΠΌΡ‹ Π½Π΅ мСняСм Π΅Π³ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρƒ.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ nav ΠΈ main Ρ‚Π°ΠΊΠΆΠ΅ Π²Π»ΠΎΠΆΠ΅Π½Ρ‹ Π² body. Но ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 20% Π΅Π³ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρ‹, Π²Ρ‚ΠΎΡ€ΠΎΠΉ – 80%.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ article ΠΈ aside находятся Π²Π½ΡƒΡ‚Ρ€ΠΈ main, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈ вычисляСтся ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ.

Π•Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния CSS

  • ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹
  • ВипографскиС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹
  • ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹
  • ШрифтозависимыС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹
  • Π•Π΄ΠΈΠ½ΠΈΡ†Ρ‹ области просмотра
  • ЗначСния Π΅Π΄ΠΈΠ½ΠΈΡ† измСрСния

Π•Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния CSS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для указания Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… свойствах. Они дСлятся Π½Π° Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅.

ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹

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


.one-cm { font-size: 1cm; }
.one-mm { font-size: 1mm; }
.one-in { font-size: 1in; }

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ эти Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° для Π²Ρ‹Π²ΠΎΠ΄Π° страниц Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ.

ВипографскиС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹

К типографским Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌ измСрСния относятся Ρ‚ΠΎΡ‡ΠΊΠΈ (pt) ΠΈ ΠΏΠΈΠΊΠΈ (pc). Π’ΠΎΡ‡ΠΊΠ° (1pt) ΠΈΠΌΠ΅Π΅Ρ‚ фиксированный Ρ€Π°Π·ΠΌΠ΅Ρ€ 1/72 дюйма, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΏΠΈΠΊΠ° (1pc) Ρ€Π°Π²Π½Π° 1/6 дюйма (1pc = 12pt). Π­Ρ‚ΠΈ Π΄Π²Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ Π² стилях, написанных для ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… вСрсий Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π° Π½Π΅ для использования Π½Π° экранах.


.one-point { font-size: 1pt; }
.one-pica { font-size: 1pc; }

ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹

К ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌ измСрСния относятся пиксСли (px) ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ (%). ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚ — Π΅Π΄ΠΈΠ½ΠΈΡ†Π° измСрСния, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰Π°Ρ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² элСмСнтС ΠΈΠ»ΠΈ ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ самого элСмСнта. Π’Π΅Π»ΠΈΡ‡ΠΈΠ½Π° свойства, установлСнная Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…, Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ зависит ΠΎΡ‚ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ этого ΠΆΠ΅ свойства, установлСнного для Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта. НапримСр, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° задаСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта, Ρ‚Π°ΠΊΠΆΠ΅ высота ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° выраТаСтся Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ высоты ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ области содСрТимого Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.


.one-pixel { font-size: 1px; }
.one-percent { font-size: 1%; }

ПиксСль — Ρ‚ΠΎΡ‡ΠΊΠ° равная ΠΎΠ΄Π½ΠΎΠΌΡƒ физичСскому пиксСлю Π½Π° экранС. Однако Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π΅ всСгда Ρ‚ΠΎΡ‡Π½ΠΎ Ρ€Π°ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ области просмотра Π² пиксСлях.

Рассмотрим послСдниС ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠ², ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ΠΎΠ² ΠΈ смартфонов, оснащСнныС экранами с высоким Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ. На Ρ‚Π°ΠΊΠΈΡ… устройствах Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ соотносит Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ px с количСством физичСских пиксСлСй Π½Π° экранС. ВмСсто этого ΠΎΠ½ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ px, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚ΡŒ характСристики просмотра ΠΊ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΌΡƒ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½ΠΎΠΌΡƒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Ρƒ с ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ пиксСлСй Π² Ρ€Π°ΠΉΠΎΠ½Π΅ ΠΎΡ‚ 96 Π΄ΠΎ 120 пиксСлСй/дюйм. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ со стороной Π² 10px ΠΌΠΎΠΆΠ΅Ρ‚ отрисовыватся Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ Π½Π° смартфонС Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ сторонС окаТСтся ΠΎΡ‚ 15 Π΄ΠΎ 20 физичСских пиксСлСй. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ px Ρ‚Π°ΠΊΠΆΠ΅ оказываСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ измСрСния.

ШрифтозависимыС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹

Двумя Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ измСрСния ΡΠ²Π»ΡΡŽΡ‚ΡΡ em ΠΈ ex. Em — высота Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π°, ex — высота символа «Ρ…» Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π°.


.one-ex { font-size: 1ex; }
.one-em { font-size: 1em; }

Как ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹, em являСтся распространСнной Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ измСрСния, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для установки Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° для тСкста Π½Π° Π²Π΅Π±-страницС.

Π’ CSS3 Π²Π²Π΅Π΄Π΅Π½Ρ‹ Π΄Π²Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния: rem ΠΈ ch. Rem — Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ элСмСнта (<html>), ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ вмСсто em для прСдотвращСния влияния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΡˆΡ€ΠΈΡ„Ρ‚Π° родитСля ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄ΠΊΠΎΠ² Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ элСмСнта.


.one-rem { font-size: 1rem; }

Π•Π΄ΠΈΠ½ΠΈΡ†Π° ch Ρ€Π°Π²Π½Π° ΡˆΠΈΡ€ΠΈΠ½Π΅ символа ноль (0) ΡˆΡ€ΠΈΡ„Ρ‚Π° элСмСнта. Π•Π΅ использованиС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ для опрСдСлСния ΡˆΠΈΡ€ΠΈΠ½Ρ‹ поля, содСрТащСго тСкст, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ 1ch ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ соотвСтствуСт ΠΎΠ΄Π½ΠΎΠΌΡƒ символу.


<div>00000</div>

Π•Π΄ΠΈΠ½ΠΈΡ†Π° ch поддСрТиваСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Chrome 27+, Firefox 19+ ΠΈ IE9. Rem поддСрТиваСтся Π² Chrome 4+, Firefox 3.6+, IE9+, Safari 4.1+ ΠΈ Opera 11.6+.

Π•Π΄ΠΈΠ½ΠΈΡ†Ρ‹ области просмотра

К Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌ измСрСния области просмотра относятся vw (ΡˆΠΈΡ€ΠΈΠ½Π°) ΠΈ vh (высота), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ области просмотра, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ части Π²Π΅Π±-страницы.


width: 50vw; /* 50% ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ области просмотра */
height: 25vh; /* 25% ΠΎΡ‚ высоты области просмотра */

Двумя Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ vmin ΠΈ vmax, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π΄Π°ΡŽΡ‚ минимальноС ΠΈΠ»ΠΈ максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° области просмотра.


width: 1vmin; /* 1vh ΠΈΠ»ΠΈ 1vw, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ мСньшС */
height: 1vmax; /* 1vh ΠΈΠ»ΠΈ 1vw, Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ большС */

Π•Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ области просмотра ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Chrome 26+, Firefox 19+, IE11+, Safari 6.1+ ΠΈ Opera 15+.

ЗначСния Π΅Π΄ΠΈΠ½ΠΈΡ† измСрСния

ЗначСния Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² качСствС Ρ†Π΅Π»Ρ‹Ρ… чисСл, ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ Π²Π²ΠΈΠ΄Π΅ дСсятичных Π΄Ρ€ΠΎΠ±Π΅ΠΉ. НСкоторыС свойства Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ Π² качСствС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.


p { font-size: 0.394in; } /* дСсятичная Π΄Ρ€ΠΎΠ±ΡŒ */
p { margin: -1px; } /* ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ */

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ объявлСниС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ссли ΠΏΠ΅Ρ€Π΅Π΄ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ измСрСния стоит ΠΏΡ€ΠΎΠ±Π΅Π», ΠΈΠ»ΠΈ Ссли Π΅Π΄ΠΈΠ½ΠΈΡ†Π° измСрСния Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Π° (Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ значСния). Если Π² качСствС значСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ноль, Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ.


p { font-size: 1ex; }   /* ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ */
p { font-size: 0; }     /* ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ */
p { font-size: 0ex; }   /* ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ */
p { font-size: 1 ex; }  /* Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ */
p { font-size: 1; }     /* Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ */

Всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° CSS объявлСниС содСрТит ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΎΠ½ΠΎ игнорируСтся Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, ΠΏΡ€ΠΈ этом ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ объявлСниС ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

ИзмСнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² элСмСнтов Π² CSS β€” Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ

  • ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ
  • ΠžΠ±Π·ΠΎΡ€: ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ
  • Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ

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

ΠŸΡ€Π΅Π΄ΠΏΠΎΡΡ‹Π»ΠΊΠΈ: Базовая ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ, установлСно Π±Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, Π±Π°Π·ΠΎΠ²Ρ‹Π΅ знания Ρ€Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, основы HTML (ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² HTML) ΠΈ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ CSS (ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ ΠŸΠ΅Ρ€Π²Ρ‹Π΅ шаги CSS.)
ЦСль: Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²Π΅Ρ‰Π΅ΠΉ Π² CSS.

HTML-элСмСнты ΠΈΠΌΠ΅ΡŽΡ‚ СстСствСнный Ρ€Π°Π·ΠΌΠ΅Ρ€, установлСнный Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π½Π° Π½ΠΈΡ… повлияСт ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ CSS. ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ β€” ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π€Π°ΠΉΠ» изобраТСния содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°Ρ…, ΠΎΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ . Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ опрСдСляСтся самим ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ , Π° Π½Π΅ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ примСняСм.

Если Π²Ρ‹ помСститС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° страницу ΠΈ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ высоту ΠΈΠ»ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, Π»ΠΈΠ±ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Ρ‚Π΅Π³Π° , Π»ΠΈΠ±ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS, ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ с использованиСм этого Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ помСстили ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ Ρ€Π°ΠΌΠΊΠΎΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π² Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»Π΅.

ΠŸΡƒΡΡ‚ΠΎΠΉ

, с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ собствСнного Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Если Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅
Π² свой HTML Π±Π΅Π· содСрТимого, Π° Π·Π°Ρ‚Π΅ΠΌ Π·Π°Π΄Π°Π΄ΠΈΡ‚Π΅ Π΅ΠΌΡƒ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ, ΠΊΠ°ΠΊ ΠΌΡ‹ сдСлали с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ линию Π½Π° страницС. Π­Ρ‚ΠΎ свСрнутая Π³Ρ€Π°Π½ΠΈΡ†Π° элСмСнта β€” Π½Π΅Ρ‚ содСрТимого, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»ΠΎ Π±Ρ‹ Π΅Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ эта Π³Ρ€Π°Π½ΠΈΡ†Π° растягиваСтся Π΄ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это элСмСнт уровня Π±Π»ΠΎΠΊΠ°, ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΡ‚Π°Ρ‚ΡŒ для вас Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΌ. Π£ Π½Π΅Π³ΠΎ Π½Π΅Ρ‚ высоты (ΠΈΠ»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π² ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ Π±Π»ΠΎΠΊΠ°), ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ тСкст Π²Π½ΡƒΡ‚Ρ€ΡŒ пустого элСмСнта. Π“Ρ€Π°Π½ΠΈΡ†Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ содСрТит этот тСкст, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ высота элСмСнта опрСдСляСтся содСрТимым. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ€Π°Π·ΠΌΠ΅Ρ€ этого

Π² Π±Π»ΠΎΡ‡Π½ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ зависит ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° содСрТимого. ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, это Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ элСмСнта β€” Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ опрСдСляСтся Π΅Π³ΠΎ содСрТимым.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ элСмСнтам нашСго Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€. Когда элСмСнту присваиваСтся Ρ€Π°Π·ΠΌΠ΅Ρ€ (содСрТимоС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ этому Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ), ΠΌΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ Π΅Π³ΠΎ внСшний Ρ€Π°Π·ΠΌΠ΅Ρ€ . Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ наш

ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° β€” ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°Π΄Π°Ρ‚ΡŒ Π΅ΠΌΡƒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ значСния width ΠΈ height , ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ этот Ρ€Π°Π·ΠΌΠ΅Ρ€ нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² Π½Π΅Π³ΠΎ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½. Как ΠΌΡ‹ выяснили Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΡƒΡ€ΠΎΠΊΠ΅ ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ, заданная высота ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ содСрТимого, Ссли содСрТимого большС, Ρ‡Π΅ΠΌ помСщаСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта.

Из-Π·Π° этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ пСрСполнСния, фиксация высоты элСмСнтов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π»ΠΈΠ½Ρ‹ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ² β€” это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ остороТно Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.

ИспользованиС ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ²

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

Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ Π² зависимости ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° содСрТащСго Π±Π»ΠΎΠΊΠ°. Π‘Π΅Π· ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠ³ΠΎ примСнСния наши

Π·Π°ΠΉΠΌΠ΅Ρ‚ 100% доступного пространства, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это элСмСнт Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ уровня. Если ΠΌΡ‹ Π·Π°Π΄Π°Π΄ΠΈΠΌ Π΅ΠΌΡƒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…, это станСт ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠΌ ΠΎΡ‚ пространства, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ заполняСт.

Поля ΠΈ отступы Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…

Если Π²Ρ‹ установитС ΠΏΠΎΠ»Π΅ΠΉ ΠΈ отступов Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ странноС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ°. ΠœΡ‹ Π·Π°Π΄Π°Π»ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌΡƒ Π±Π»ΠΎΠΊΡƒ ΠΏΠΎΠ»Π΅ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ 10 % ΠΈ отступ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ 10 %. ΠžΡ‚ΡΡ‚ΡƒΠΏΡ‹ ΠΈ поля свСрху ΠΈ снизу поля ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎ ΠΈ поля слСва ΠΈ справа.

НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅Π΅ ΠΈ Π½ΠΈΠΆΠ½Π΅Π΅ поля Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… ΠΎΡ‚ высоты элСмСнта, Π° ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Ρ‹Π΅ значСния Π»Π΅Π²ΠΎΠ³ΠΎ ΠΈ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅ΠΉ Π±ΡƒΠ΄ΡƒΡ‚ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ элСмСнта. Однако, это Π½Π΅ Ρ‚Π°ΠΊ!

Когда Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ поля ΠΈ отступы, установлСнныС Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ рассчитываСтся ΠΈΠ· встроСнного Ρ€Π°Π·ΠΌΠ΅Ρ€Π° содСрТащСго Π±Π»ΠΎΠΊΠ° β€” ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΡˆΠΈΡ€ΠΈΠ½Π° ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌ языкС. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ всС поля ΠΈ отступы ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ 10% ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ поля ΠΈ отступы ΠΏΠΎ всСму Π±Π»ΠΎΠΊΡƒ. Π­Ρ‚ΠΎ Ρ„Π°ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ стоит ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ заданию фиксированного Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ CSS ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ элСмСнту ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€. Если Ρƒ вас Π΅ΡΡ‚ΡŒ ящик, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ количСство ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΈ Π²Ρ‹ всСгда Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π±Ρ‹Π» ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ высоты, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ для Π½Π΅Π³ΠΎ свойство min-height . ΠšΠΎΡ€ΠΎΠ±ΠΊΠ° всСгда Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ эту высоту, Π½ΠΎ Π·Π°Ρ‚Π΅ΠΌ станСт Π²Ρ‹ΡˆΠ΅, Ссли содСрТимого большС, Ρ‡Π΅ΠΌ Π² ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ΅ Π΅ΡΡ‚ΡŒ мСсто ΠΏΡ€ΠΈ минимальной высотС.

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΄Π²Π° поля, ΠΎΠ±Π° с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ min-height 150 пиксСлСй. ΠšΠΎΡ€ΠΎΠ±ΠΊΠ° слСва ΠΈΠΌΠ΅Π΅Ρ‚ высоту 150 пиксСлСй; ΠΏΠΎΠ»Π΅ справа содСрТит ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ большС мСста, поэтому Π΅Π³ΠΎ высота ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 150 пиксСлСй.

Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ количСством ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, избСгая ΠΏΡ€ΠΈ этом пСрСполнСния.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ использованиС max-width Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ изобраТСния ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒΡΡ, Ссли Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ мСста для ΠΈΡ… отобраТСния с ΠΈΡ… Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ, ΠΏΡ€ΠΈ этом слСдя Π·Π° Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π»ΠΈ эту ΡˆΠΈΡ€ΠΈΠ½Ρƒ.

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

Если вмСсто этого Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ max-width: 100% , ΠΈ Π΅Π³ΠΎ внутрСнняя ΡˆΠΈΡ€ΠΈΠ½Π° мСньшС, Ρ‡Π΅ΠΌ Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ ΠΏΠΈΠΊΡΠ΅Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ.

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

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π£Π·Π½Π°ΠΉΡ‚Π΅ большС ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ изобраТСния.

ΠžΠ±Π»Π°ΡΡ‚ΡŒ просмотра β€” видимая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ вашСй страницы Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ для просмотра сайта, β€” Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€. Π’ CSS Ρƒ нас Π΅ΡΡ‚ΡŒ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ относятся ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΎΠΊΠ½Π° просмотра β€” vw для ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΎΠΊΠ½Π° просмотра ΠΈ vh для высоты ΠΎΠΊΠ½Π° просмотра. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ эти Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ области просмотра ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

1vh Ρ€Π°Π²Π½ΠΎ 1% высоты области просмотра, Π° 1vw Ρ€Π°Π²Π΅Π½ 1% ΡˆΠΈΡ€ΠΈΠ½Ρ‹ области просмотра. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния для Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π±Π»ΠΎΠΊΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ тСкста. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 20vh ΠΈ 20vw. Π’ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ΅ находится письмо A , ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ присвоСн Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 10 vh.

Если Π²Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ значСния vh ΠΈ vw , это ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠΊΠ½Π° ΠΈΠ»ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π°; ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° области просмотра Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ области просмотра. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° области просмотра, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ (ΠΊΠ°ΠΊ встроСнный