Absolute css: ПониманиС CSS z-index — CSS

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

ПониманиС CSS z-index — CSS

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ HTML страницы ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΌΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ тСкст, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты располоТСны Π½Π° страницС Π±Π΅Π· пСрСкрытия. БущСствуСт Π΅Π΄ΠΈΠ½Ρ‹ΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ отрисовки (rendering flow) ΠΈ элСмСнты ΠΈΠ·Π±Π΅Π³Π°ΡŽΡ‚ пространства, занятого Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ.z-index Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ позволяСт Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ порядок налоТСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π° Π² процСссС отрисовки ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° (rendering content).

Π’ CSS 2.1, позиция ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π±Ρ‹Π»Π° Π² Ρ‚Ρ€Ρ‘Ρ… измСрСниях. Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊ ΠΈΡ… Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π±Π»ΠΎΠΊΠΈ Π»Π΅ΠΆΠ°Π»ΠΈ вдоль оси «z» ΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Π»ΠΈΡΡŒ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ²Π΅Ρ€Ρ… Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ. ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ оси «z» особСнно Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°, ΠΊΠΎΠ³Π΄Π° Π±Π»ΠΎΠΊΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°.

(from CSS 2.1 Section 9.9.1 — Layered presentation)

Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° стиля CSS ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π°ΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊΠΈ Π½Π° слоях Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌΡƒ слою Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° (слой 0). ПолоТСниС Z ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ слоя выраТаСтся ΠΊΠ°ΠΊ Ρ†Π΅Π»ΠΎΠ΅ число, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ порядок налоТСния для Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°.

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ΅ числа ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Π±Π»ΠΈΠΆΠ΅ ΠΊ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»ΡŽ. ПолоТСниС Z ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства CSS z-index.

ИспользованиС z-index каТСтся Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ простым: ΠΎΠ΄Π½ΠΎ свойство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ присваиваСтся ΠΎΠ΄Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число, с простым для понимания ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ. Однако, ΠΊΠΎΠ³Π΄Π° z-index примСняСтся ΠΊ слоТным иСрархиям элСмСнтов HTML, Π΅Π³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Ρ†Π΅Π»Ρ‹ΠΌ комплСксом ΠΏΡ€Π°Π²ΠΈΠ» «ΡƒΠΊΠ»Π°Π΄ΠΊΠΈ» элСмСнтов. ЀактичСски Π² спСцификации CSS-2.1 Appendix E (CSS-2.1 ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π•) Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ Ρ†Π΅Π»Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π», ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‰ΠΈΠΉ эти ΠΏΡ€Π°Π²ΠΈΠ»Π°.

Данная ΡΡ‚Π°Ρ‚ΡŒΡ попытаСтся ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ эти ΠΏΡ€Π°Π²ΠΈΠ»Π°, с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ΠΌ ΠΈ нСсколькими ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ.

  1. ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π΅Π· z-индСкса : ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
  2. ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ float : ΠΊΠ°ΠΊ сСбя поводят float элСмСнты c ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ
  3. ИспользованиС z-index : Using z-index to change default stacking
  4. The stacking context : Notes on the stacking context
  5. Stacking context example 1 : 2-level HTML hierarchy, z-index on the last level
  6. Stacking context example 2 : 2-level HTML hierarchy, z-index on all levels
  7. Stacking context example 3 : 3-level HTML hierarchy, z-index on the second level

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅

  • Автор: Paolo Lombardi
  • Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ — английский ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΡΡ‚Π°Ρ‚ΡŒΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я написал Π½Π° ΠΈΡ‚Π°Π»ΡŒΡΠ½ΡΠΊΠΎΠΌ для YappY. Π― даю ΠΏΡ€Π°Π²ΠΎ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ всСм ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ: Creative Commons: Attribution-Sharealike license
  • Π”Π°Ρ‚Π° послСднСго обновлСния: 9 июля 2005 Π³.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ Π°Π²Ρ‚ΠΎΡ€Π°: спасибо Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€Ρƒ ΠŸΠ°Π»Π°Π½Ρ‚Ρƒ ΠΈ Π ΠΎΠ΄Ρƒ Π£Π°ΠΉΡ‚Π»ΠΈ Π·Π° ΠΎΠ±Π·ΠΎΡ€.

Found a content problem with this page?

  • Edit the page on GitHub.
  • Report the content issue.
  • View the source on GitHub.

Want to get more involved? Learn

how to contribute.

This page was last modified on by MDN contributors.

ВычислСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ — CSS | MDN

ВычислСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ CSS-свойства вычисляСтся ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ значСния посрСдством:

  • ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ inherit ΠΈ initial, Π° Ρ‚Π°ΠΊΠΆΠ΅
  • ВыполнСния вычислСний Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для получСния значСния, описанного Π² строкС «ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° значСния» Π² описании свойства.

ВычислСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для получСния вычислСнного значСния для свойства ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, находящиСся Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… em ΠΈΠ»ΠΈ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…) Π² Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ значСния.

НапримСр, Ссли Ρƒ элСмСнта ΡƒΠΊΠ°Π·Π°Π½Ρ‹ значСния font-size: 16px ΠΈ padding-top: 2em, Ρ‚ΠΎ вычислСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ padding-top Π±ΡƒΠ΄Π΅Ρ‚ 32px (Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°).

Однако, для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… свойств (Ρ‚Π°ΠΊΠΈΡ…, Π³Π΄Π΅ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΊ Ρ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ лэйаут ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ(ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ) Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, width, margin-right, text-indent ΠΈ top), ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ значСния ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎ вычисляСмыС значСния. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π±Π΅Π·Ρ€Π°Π·ΠΌΠ΅Ρ€Π½Ρ‹Π΅ числа, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² свойствС

line-height становятся вычислСнными значСниями. Π­Ρ‚ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ Π² вычислСнных значСниях, становятся Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (en-US) установлСно.

Основная сфСра примСнСния** вычислСнного значСния** (ΠΊΡ€ΠΎΠΌΠ΅ ΠΊΠ°ΠΊ использования Π΅Π³ΠΎ ΠΊΠ°ΠΊ «ΡˆΠ°Π³Π°» ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ) являСтся наслСдованиС, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово inherit.

DOM API getComputedStyle() Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ вычисляСмым ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, Π² зависимости ΠΎΡ‚ свойства.

Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡΠ‘Ρ‚Π°Ρ‚ΡƒΡΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ
CSS LevelΒ 2 (RevisionΒ 1)
ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ‘computed value’ Π² этой спСцификации.
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΡΠ˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅

  • Руководство ΠΏΠΎ CSS
  • ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ CSS
    • Бинтаксис CSS
    • @-ΠΏΡ€Π°Π²ΠΈΠ»Π°
    • ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ
    • ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ
    • наслСдованиС
    • блочная модСль
    • Ρ€Π΅ΠΆΠΈΠΌΡ‹ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ
    • ΠΌΠΎΠ΄Π΅Π»ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ форматирования
    • Π‘Ρ…Π»ΠΎΠΏΡ‹Π²Π°Π½ΠΈΠ΅ отступов
    • ЗначСния
      • Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅
      • вычислСнныС
      • ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅
      • Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅
    • Бинтаксис опрСдСлСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (en-US)
    • Π‘ΠΎΠΊΡ€Π°Ρ‰Ρ‘Π½Π½Ρ‹Π΅ свойства
    • Π—Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Π΅ элСмСнты

Found a content problem with this page?

  • Edit the page on GitHub.
  • Report the content issue.
  • View the source on GitHub.

Want to get more involved? Learn

how to contribute.

This page was last modified on by MDN contributors.

НС сущСствуСт Ρ‚Π°ΠΊΠΎΠΉ Π²Π΅Ρ‰ΠΈ, ΠΊΠ°ΠΊ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ Π΅Π΄ΠΈΠ½ΠΈΡ†Π° CSS β€” Smashing Magazine

  • 13 ΠΌΠΈΠ½ чтСния
  • CSS, ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Адаптивный Π΄ΠΈΠ·Π°ΠΉΠ½
  • ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π² Twitter, LinkedIn
Об Π°Π²Ρ‚ΠΎΡ€Π΅

Π­Π»Π°Π΄ Π¨Π΅Ρ…Ρ‚Π΅Ρ€ β€” Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉΡΡ Π½Π° Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ CSS ΠΈ HTML. Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΎ Π­Π»Π°Π΄ ↬

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹? Π’ Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ измСрСния ΠΈ ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅? Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π­Π»Π°Π΄ Π¨Π΅Ρ…Ρ‚Π΅Ρ€ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ CSS Π½Π΅ Ρ‚Π°ΠΊΠΈΠ΅ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅.

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

Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ всС Π΅Ρ‰Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ различия ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ измСрСния

. ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ CSS ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π² соотвСтствии с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ опрСдСлСниями стиля, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ элСмСнтами, ΠΈΠ»ΠΈ зависят ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. Π§Ρ‚ΠΎ касаСтся Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†, ΠΌΡ‹ углубимся ΠΈ посмотрим, ΠΊΠ°ΠΊ Π½Π° Π½ΠΈΡ… Π²Π»ΠΈΡΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ экран ΠΈ опСрационная систСма устройства.

ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, ΠΊΠ°ΠΊ % , em , rem , Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ области просмотра ( vw ΠΈ vh ) ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. НаиболСС распространСнной Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ измСрСния являСтся пиксСль ( пикс. ). ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρƒ нас Π΅ΡΡ‚ΡŒ сантимСтр ( см ) ΠΈ дюйм ( Π² ).

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ CSS Π½Π΅ Ρ‚Π°ΠΊΠΈΠ΅ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅.

ПиксСли CSS

ПиксСли Π±Ρ‹Π»ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнной Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ CSS, восходящСй ΠΊ Π·Π°Ρ€ΠΎΠΆΠ΄Π΅Π½ΠΈΡŽ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°. Π’ старом ΠΌΠΈΡ€Π΅ экранов Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², Π΄ΠΎ появлСния смартфонов, пиксСли экрана всСгда Π±Ρ‹Π»ΠΈ эквивалСнтны пиксСлям CSS.

Π’ 2007 Π³ΠΎΠ΄Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнным Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Π±Ρ‹Π»ΠΎ 1024 Γ— 768 пиксСлСй. Π’ Ρ‚ΠΎ врСмя ΠΌΡ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄Π°Π²Π°Π»ΠΈ нашим Π²Π΅Π±-страницам Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 1000 пиксСлСй, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ всю страницу, Π° ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ пиксСли ΡΠΎΡ…Ρ€Π°Π½ΡΠ»ΠΈΡΡŒ для полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

Когда-Ρ‚ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Ρ‹ выглядСли совсСм ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ! (Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ прСдоставлСно Shutterstock) (Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр)

Π­ΠΊΡ€Π°Π½Ρ‹ смартфонов

Π‘ΠΌΠ°Ρ€Ρ‚Ρ„ΠΎΠ½Ρ‹ принСсли Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ Ρ‚ΠΈΡ…ΡƒΡŽ ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΡŽ, Π½Π°Ρ‡Π°Π² эру экранов высокой плотности. Если ΠΌΡ‹ рассмотрим iPhone 12 Pro, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ экран 1170 пиксСлСй Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 3 пиксСля Π½Π° устройствС ΠΊΠ°ΠΊ 1 пиксСля Π² CSS.

Π­ΠΊΡ€Π°Π½Ρ‹ высокой плотности Π²Ρ‹Π·Π²Π°Π»ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ пиксСлями устройства ΠΈ пиксСлями CSS. (Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ прСдоставлСно Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠ΅ΠΉ) (Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр)

Когда ΠΌΡ‹ измСряСм Ρ€Π°Π·ΠΌΠ΅Ρ€ Π² ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах, ΠΌΡ‹ измСряСм Π΅Π³ΠΎ Π² соотвСтствии с пиксСлями CSS, Π° Π½Π΅ пиксСлями устройства. Подводя ΠΈΡ‚ΠΎΠ³:

  • пиксСлСй CSS β€” это логичСских пиксСлСй .
  • ПиксСли устройства ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ физичСскими пиксСлями .
1 пиксСль CSS ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ большС, Ρ‡Π΅ΠΌ 1 пиксСль устройства. (Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ ΠΏΡ€Π΅Π²ΡŒΡŽ)

Π₯ΠΎΡ€ΠΎΡˆΠΎ, Π° ΠΊΠ°ΠΊ насчСт Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… устройств? Они всС Π΅Ρ‰Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с Ρ‚Π΅ΠΌ ΠΆΠ΅ старым вычислСниСм пиксСлСй? Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎΠ± этом.

Π­ΠΊΡ€Π°Π½Ρ‹ для Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ПК Π’ 2021 Π³ΠΎΠ΄Ρƒ

Π­ΠΊΡ€Π°Π½Ρ‹ высокой плотности появились Π² Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°Ρ… нСсколько Π»Π΅Ρ‚ спустя. MacBook 2014 Π³ΠΎΠ΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΏΠ΅Ρ€Π²Ρ‹Π΅ экраны Β«retinaΒ» (retina являСтся синонимом высокой плотности).

Π’ наши Π΄Π½ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠ² ΠΈΠΌΠ΅ΡŽΡ‚ экран высокой плотности.

Рассмотрим MacBook :

  • Π­ΠΊΡ€Π°Π½ 13,3-дюймового MacBook Pro ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 2560 пиксСлСй, Π½ΠΎ Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ 1440 пиксСлСй. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 1,778 физичСских пиксСля Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠ°ΠΊ 1 логичСских пиксСля.
  • Π­ΠΊΡ€Π°Π½ 16-дюймового MacBook Pro ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 3072 пиксСлСй, Π½ΠΎ Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ 1792 пиксСлСй. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 1,714 физичСских пиксСля Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠ°ΠΊ 1 логичСских пиксСля.
(Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр)

Π‘Ρ€Π΅Π΄ΠΈ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠ² ПК я протСстировал Π΄Π²Π° 15,6-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹Ρ… экрана, ΠΎΠ΄ΠΈΠ½ с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Full HD, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 4K. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π±Ρ‹Π»ΠΈ интСрСсными:

  • Π­ΠΊΡ€Π°Π½ с диагональю 15,6 дюйма ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Full HD ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 1920 пиксСлСй, Π½ΠΎ Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ 1536 пиксСлСй. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 1,25 физичСских пиксСля Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠ°ΠΊ 1 логичСских пиксСля.
  • Π­ΠΊΡ€Π°Π½ 15,6-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ 4K ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 3840 пиксСлСй, Π½ΠΎ Π²Π΅Π΄Π΅Ρ‚ сСбя, ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅, ΠΊΠ°ΠΊ 1536 пиксСлСй. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 2,5 физичСских пиксСля Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠ°ΠΊ 1 логичСских пиксСля.
Π­Ρ‚ΠΈ устройства ПК ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π½ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ для Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ CSS. (Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ прСдоставлСно Π­Π»Π°Π΄ΠΎΠΌ Π¨Π΅Ρ…Ρ‚Π΅Ρ€ΠΎΠΌ) (Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ ΠΏΡ€Π΅Π²ΡŒΡŽ)

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, связь ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ физичСскими пиксСлями (Ρ‚. Π΅. устройства) ΠΈ CSS (Ρ‚. Π΅. логичСскими) пиксСлями ΠΏΠΎΡ‡Ρ‚ΠΈ исчСзла.

Π‘ Π³ΠΎΠ΄Π°ΠΌΠΈ экраны стали ΠΏΠ»ΠΎΡ‚Π½Π΅Π΅

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

РаньшС, Ссли Π²Ρ‹ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΠ»ΠΈ достаточно Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ экрану, Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ пиксСли устройства. (Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ ΠΏΡ€Π΅Π²ΡŒΡŽ)

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΠΎΠ΅ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ : Π§Ρ‚ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ складная ΠΏΠ°ΡƒΡ‚ΠΈΠ½Π°?

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΌΡ‹ рассчитываСм логичСскиС пиксСли ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ?

Π‘ Π³ΠΎΠ΄Π°ΠΌΠΈ, ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ экраны ΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡŒ ΠΏΠ»ΠΎΡ‚Π½Π΅Π΅, ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ большС ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ экрана Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π½Π° экранС большС пиксСлСй.

Π—Π°Π΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ΡΡŒ ΠΎΠ± этом Π½Π° ΠΌΠ³Π½ΠΎΠ²Π΅Π½ΠΈΠ΅. Рассмотрим Samsung Galaxy S21 Ultra . Π•Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ·ΠΊΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ составляСт 1440 физичСских пиксСлСй. ΠœΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π»Π΅Π³ΠΊΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ экранС Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола. Но Ссли Π±Ρ‹ ΠΌΡ‹ это сдСлали, тСкст Π±Ρ‹Π» Π±Ρ‹ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅Π»ΠΊΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ. Из-Π·Π° этого ΠΌΡ‹ отдСляСм физичСскиС пиксСли ΠΎΡ‚ логичСских пиксСлСй.

Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π² CSS (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Π° ΠΈ высота) Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² соотвСтствии с логичСскими пиксСлями CSS. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ физичСскиС пиксСли для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° с высокой ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ , Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ изобраТСния ΠΈ Π²ΠΈΠ΄Π΅ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊ:

 

ОК, пиксСли CSS Π½Π΅ Ρ€Π°Π²Π½Ρ‹ физичСским пиксСлям устройства. Но Ρƒ нас Π΅ΡΡ‚ΡŒ сантимСтры ΠΈ Π΄ΡŽΠΉΠΌΡ‹. Π­Ρ‚ΠΎ физичСскиС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, связанныС с физичСским ΠΌΠΈΡ€ΠΎΠΌ, Π²Π΅Ρ€Π½ΠΎ? Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ ΠΈΡ….

Π‘ΠΎΠ»ΡŒΡˆΠ΅ послС ΠΏΡ€Ρ‹ΠΆΠΊΠ°! ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ниТС ↓

CSS-Π΄ΡŽΠΉΠΌΡ‹ ΠΈ CSS-сантимСтры

Π’Π΅Π·Π΄Π΅, Π³Π΄Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ физичСскиС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π΄ΡŽΠΉΠΌΡ‹ ΠΈ сантимСтры, ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ это Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹.

Π£ мСня Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΌΡ‹ΡΠ»ΡŒ, Ρ‡Ρ‚ΠΎ Ссли пиксСли CSS Π½Π΅ Ρ€Π°Π²Π½Ρ‹ пиксСлям устройства, Ρ‚ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ физичСскиС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π΄ΡŽΠΉΠΌΡ‹ ΠΈ сантимСтры. Π­Ρ‚ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Π²Π΅Ρ€Π½ΠΎ?

Π§Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ, я ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ» это. Π― создал ΠΊΠΎΡ€ΠΎΠ±ΠΊΡƒ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ ΠΈ высотой 1 сантимСтр ΠΈ Π·Π°Π΄Π°Π» Π΅ΠΉ красный Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°. Π― схватил Π½Π°ΡΡ‚ΠΎΡΡ‰ΡƒΡŽ Ρ€ΡƒΠ»Π΅Ρ‚ΠΊΡƒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΡΡŽΡ€ΠΏΡ€ΠΈΠ·:

Π‘Π°Π½Ρ‚ΠΈΠΌΠ΅Ρ‚Ρ€ CSS Π½Π΅ Ρ€Π°Π²Π΅Π½ физичСскому сантимСтру.

Π’ΠΎΡ‚ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ сантимСтра CSS с Ρ€ΡƒΠ»Π΅Ρ‚ΠΊΠΎΠΉ Π½Π° 13-дюймовом MacBook сСрСдины 2019 Π³ΠΎΠ΄Π°:

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, сантимСтр CSS явно Π½Π΅ Ρ€Π°Π²Π΅Π½ физичСскому. (Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ прСдоставлСно Π­Π»Π°Π΄ΠΎΠΌ Π¨Π΅Ρ…Ρ‚Π΅Ρ€ΠΎΠΌ) (Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр)

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ для дюймов CSS:

Π”ΡŽΠΉΠΌ CSS Π½Π΅ Ρ€Π°Π²Π΅Π½ физичСскому Π΄ΡŽΠΉΠΌΡƒ.

Π’ΠΎ ΠΆΠ΅ самоС относится ΠΊ ΠΏΠΈΠΊΠ°ΠΌ ( ΡˆΡ‚. ) ΠΈ ΠΌΠΈΠ»Π»ΠΈΠΌΠ΅Ρ‚Ρ€Π°ΠΌ ( ΠΌΠΌ ). Они ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ части Π»ΠΈΠ±ΠΎ дюйма CSS, Π»ΠΈΠ±ΠΎ сантимСтра CSS, Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ связан с Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ дюймом ΠΈΠ»ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ сантимСтром.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π΄ΡŽΠΉΠΌΡ‹ ΠΈ сантимСтры CSS Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ дюймами ΠΈ сантимСтрами

Π‘ 1980-Ρ… Π³ΠΎΠ΄ΠΎΠ² Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ ПК дюйм CSS опрСдСляСтся ΠΊΠ°ΠΊ эквивалСнт 96 пиксСлСй. Π­Ρ‚ΠΎΡ‚ расчСт пиксСлСй Π±Ρ‹Π» Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ связан со стандартом DPI/PPI (пиксСлСй Π½Π° дюйм) ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Microsoft Windows для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠ² Ρ‚ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнный ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π» стандарт 9.0021 96 Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° дюйм.

Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π»ΠΎ, Ρ‡Ρ‚ΠΎ 1 дюйма CSS всСгда Π±ΡƒΠ΄ΡƒΡ‚ эквивалСнтны 96 пиксСлям CSS.

Π§Ρ‚ΠΎ касаСтся сантимСтров CSS, Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ сантимСтр рассчитываСтся нСпосрСдствСнно ΠΈΠ· дюймов, Π° это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ 1 дюйма эквивалСнтно 2,54 сантимСтра. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 1 сантимСтра CSS всСгда Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π²Π½Ρ‹ 37,7952756 пиксСлСй CSS.

Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами: 1 см = 37,7952756 пиксСлСй (96 пиксСлСй / 2,54) .

Π‘ΠΌ. Pen [Π Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ CSS!] (https://codepen.io/smashingmag/pen/BaRJvWj) Π­Π»Π°Π΄Π° Π¨Π΅Ρ…Ρ‚Π΅Ρ€Π°.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Pen CSS! Π­Π»Π°Π΄ Π¨Π΅Ρ…Ρ‚Π΅Ρ€.

Π­Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, казавшССся Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΈΠ΄Π΅Π΅ΠΉ Π½Π° Π·Π°Ρ€Π΅ индустрии ПК (Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π» ΠΊΠ°ΠΊ Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ стандарт), оказалось ΠΏΠ»ΠΎΡ…ΠΈΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ сдСлало Π΄ΡŽΠΉΠΌΡ‹ ΠΈ сантимСтры CSS ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ ΠΈ бСсполСзными (ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния сСти).

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² 1980-Ρ… Ρƒ Apple Π±Ρ‹Π» Π΄Ρ€ΡƒΠ³ΠΎΠΉ стандарт 72 DPI для экранов.

ПиксСли экрана становятся ΠΏΠ»ΠΎΡ‚Π½Π΅Π΅

Как я ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π», DPI экранов с Π³ΠΎΠ΄Π°ΠΌΠΈ становился ΠΏΠ»ΠΎΡ‚Π½Π΅Π΅, ΠΈ ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ экраны с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚ 120 Π΄ΠΎ 160 DPI. А ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ 1 дюймов CSS всСгда равняСтся 96 пиксСлям CSS, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ дюйм CSS Π½Π΅ Ρ€Π°Π²Π΅Π½ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌΡƒ физичСскому Π΄ΡŽΠΉΠΌΡƒ.

(Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ прСдоставлСно «ОбъяснСниС Π΄Π»ΠΈΠ½Ρ‹ CSSΒ», Mozilla Hacks) (Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр) Ρ‚ΠΎΡ‡ΠΊΠ° Π³Π΄Π΅ эти Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π½Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π½Π° экранах .

Π•Π΄ΠΈΠ½ΠΈΡ†Π° измСрСния Π±Π°Π»Π»ΠΎΠ² CSS

Π•Π΄ΠΈΠ½ΠΈΡ†Π° измСрСния Π±Π°Π»Π»ΠΎΠ² ( pt ) являСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΌΠ΅Π½Π΅Π΅ извСстных Π΅Π΄ΠΈΠ½ΠΈΡ† CSS. Как гласит ВикипСдия:

Β«Π’ Ρ‚ΠΈΠΏΠΎΠ³Ρ€Π°Ρ„ΠΈΠΊΠ΅ Ρ‚ΠΎΡ‡ΠΊΠ° β€” это наимСньшая Π΅Π΄ΠΈΠ½ΠΈΡ†Π° измСрСния. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для измСрСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π°, ΠΈΠ½Ρ‚Π΅Ρ€Π»ΠΈΠ½ΡŒΡΠΆΠ° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ страницС».

На страницС Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π»ΠΈΠ½Π΅ΠΉΠΊΠ° со шкалой Ρ‚ΠΎΡ‡Π΅ΠΊ Π²Π½ΠΈΠ·Ρƒ ΠΈ шкалой Π² Π΄ΡŽΠΉΠΌΠ°Ρ… Π²Π²Π΅Ρ€Ρ…Ρƒ:

(Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ прСдоставлСно Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠ΅ΠΉ) (Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр)

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Ρ‚ΠΎΠΌΡƒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ эта Π΅Π΄ΠΈΠ½ΠΈΡ†Π° Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅ являСтся Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ для Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, Π΄Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим основныС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ экранов ΠΈ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ².

PPI ΠΈ DPI

ΠœΡ‹ ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΈ DPI, ΠΈ Π²Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ эти Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ, Π½ΠΎ Ссли Π²Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ΠΈ ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚, Π²ΠΎΡ‚ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ руководство:

  • PPI
    Π­ΠΊΡ€Π°Π½Ρ‹ состоят ΠΈΠ· мноТСства ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… свСтлых Ρ‚ΠΎΡ‡Π΅ΠΊ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… пиксСлями. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ пиксСлСй, ΠΌΡ‹ подсчитываСм количСство пиксСлСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ 1 Π΄ΡŽΠΉΠΌΡƒ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΌΡƒ пиксСлями Π½Π° дюйм (PPI).
  • DPI
    ΠŸΡ€ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹ ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‚ Ρ†Π²Π΅Ρ‚Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°, ΠΌΡ‹ подсчитываСм количСство Ρ‚ΠΎΡ‡Π΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ соотвСтствуСт 1 Π΄ΡŽΠΉΠΌΡƒ Π±ΡƒΠΌΠ°Π³ΠΈ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ количСством Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° дюйм (DPI).
(Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ прСдоставлСно Shutterstock) (Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр)

ΠšΠΎΡ€ΠΎΡ‡Π΅ говоря, это Π΄Π²Π° способа измСрСния плотности Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π° 1 дюймС.

  • PPI : пиксСлСй Π½Π° дюйм (для экранов)
  • DPI : Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° дюйм (для ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ²)

Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ количСство пиксСлСй ΠΈ Ρ‚ΠΎΡ‡Π΅ΠΊ CSS Π² 1 дюйма относятся ΠΊΠ°ΠΊ ΠΊ ΡˆΠΈΡ€ΠΈΠ½Π΅, Ρ‚Π°ΠΊ ΠΈ ΠΊ высотС. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½Π° экранС с 96 пиксСлСй Π½Π° дюйм ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ с высотой ΠΈ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 1 дюймов Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ 9216 пиксСлСй ( 96 Γ— 96 пиксСлСй = 9216 пиксСлСй).

Π’ΠΎΡ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Π°Ρ дСмонстрация 1 дюймов с экраном 10 PPI:

(Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ прСдоставлСно Shutterstock) (Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр)

Π’ΠΎΡ‚ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… расчСтов CSS PPI:

CSS Resolution
(Pixels)
CSS PPI CSS Inches
(width and height)
96×96 96 1Γ—1
141Γ—141 141 1Γ—1

Β«DPIΒ» для экранов

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… устройств ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ Π²Ρ‹Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ экрана Π² DPI, Π° Π½Π΅ Π² PPI. Но ΠΏΡƒΡΡ‚ΡŒ вас это Π½Π΅ смущаСт: Π­Ρ‚ΠΎ всСгда PPI для экранов ΠΈ DPI для ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ² .

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρ‹ DPI/PPI

Для прСдставлСния всСх этих Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈ пиксСлСй Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΠ° ( pt ).

Но Π΅Π΄ΠΈΠ½ΠΈΡ†Π° измСрСния CSS опрСдСляСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ DPI ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅, ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅, Π±Ρ‹Π»ΠΎ принято Π² 1980-Ρ… Π³ΠΎΠ΄Π°Ρ… ΠΈ Ρ€Π°Π²Π½ΠΎ 72 DPI. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ 1 дюйма CSS всСгда Ρ€Π°Π²Π½ΠΎ 72 ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌ.

  • 1 дюйма = 72 Ρ‚ΠΎΡ‡ΠΊΠΈ
  • 1 Ρ‚ΠΎΡ‡ΠΊΠΈ = 1/72 nd ΠΈΠ· 1 дюйма

ПиксСли для Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, Ρ‚ΠΎΡ‡ΠΊΠΈ для ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ²

Для Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π° DPI Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния. Π’Π΅Π±-DPI опрСдСляСтся Π² соотвСтствии с Π΄Ρ€ΡƒΠ³ΠΈΠΌ стандартом ( 96 DPI), ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ, ΠΊΠΎΠ³Π΄Π° вычисляли CSS-дюйм ΠΈ CSS-сантимСтр. Из-Π·Π° этого Π½Π΅Ρ‚ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π΅Ρ‡Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ : 1 Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π΅ Ρ€Π°Π²Π½Π° (CSS) пиксСлям.

  • 1 Ρ‚ΠΎΡ‡ΠΊΠ° = 1,333 пиксСлСй
  • 72 Π±Π°Π»Π»ΠΎΠ² = 1 дюйма
  • 72 ΠΎΡ‡ΠΊΠΎΠ² = 96 ПиксСли

ΠŸΡ€ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я Ρ…ΠΎΡ‚Π΅Π» ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ. ΠΏΠ°ΡƒΡ‚ΠΈΠ½Π°. Но ΠΊΠ°ΠΊ насчСт Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… для ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ²? Π•ΡΡ‚ΡŒ Π»ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΡŽΠΉΠΌΡ‹, сантимСтры ΠΈΠ»ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ CSS для ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ²?

Мой тСст ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ

Π― ΠΏΡ€ΠΎΠ²Π΅Π» нСбольшой тСст, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ стандарт DPI 1980-Ρ… Π³ΠΎΠ΄ΠΎΠ² Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°Ρ…. Π― создал Π΄Π²Π° ящика: ΠΎΠ΄ΠΈΠ½ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ ΠΈ высотой 72 Ρ‚ΠΎΡ‡ΠΊΠΈ, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ с ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ ΠΈ высотой 1 дюйма.

Π­Ρ‚ΠΈ Π΄Π²Π΅ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ я распСчатал Π½Π° Π»Π°Π·Π΅Ρ€Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ стоит Ρƒ мСня Π² офисС. Π’ΠΎΡ‚ ΠΌΠΎΠΉ Codepen для тСстирования Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈ дюймов для ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ²:

Π‘ΠΌ. Pen [1 дюйм] (https://codepen. io/smashingmag/pen/ZEKxMMy) ΠΎΡ‚ Elad Shechter.

Π‘ΠΌ. Pen 1 дюйм ΠΎΡ‚ Π­Π»Π°Π΄Π° Π¨Π΅Ρ…Ρ‚Π΅Ρ€Π°.

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

Π― распСчатал эту Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ Π½Π° Π»Π°Π·Π΅Ρ€Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π΅. К ΠΌΠΎΠ΅ΠΌΡƒ ΡƒΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΡŽ, Ссли я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ 72 Ρ‚ΠΎΡ‡ΠΊΠΈ (ΠΈΠ»ΠΈ 1 дюйма), я ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ Ρ€ΠΎΠ²Π½ΠΎ 1 дюйма. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ², Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, всС Π΅Ρ‰Π΅ Π΅ΡΡ‚ΡŒ вСская ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ CSS, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹, Π΄ΡŽΠΉΠΌΡ‹ ΠΈ сантимСтры.

(Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ прСдоставлСно Π­Π»Π°Π΄ΠΎΠΌ Π¨Π΅Ρ…Ρ‚Π΅Ρ€ΠΎΠΌ) (Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр)

ΠŸΡ€ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ большС DPI, Π½ΠΎ Ссли ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π° 100% , Ρ‚ΠΎ 72 Ρ‚ΠΎΡ‡ΠΊΠΈ (ΠΈΠ»ΠΈ 1 дюйма) CSS Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½ΡΡ‚ΡŒΡΡ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌΡƒ физичСскому Π΄ΡŽΠΉΠΌΡƒ.

НапоминаниС : Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ большС ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΊ сСти, Π° Π½Π΅ ΠΊ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΌ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠ°Ρ… ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ².

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ : ИспользованиС Ρ†Π²Π΅Ρ‚ΠΎΠ² HSL Π² CSS

ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅

Если ΠΌΡ‹ посмотрим Π½Π° 16-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ MacBook Pro, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ 1,714 физичСских пиксСлСй ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ физичСскому пиксСлю. 1 ПиксСль CSS, ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.

Если ΠΌΡ‹ попытаСмся ΡƒΠ³Π°Π΄Π°Ρ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ΅ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ пиксСлСй устройства Π½Π° 16-дюймовом MacBook Pro, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ JavaScript window.devicePixelRatio , ΠΎΠ½ΠΎ Π²Π΅Ρ€Π½Π΅Ρ‚ Π½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ 2 вмСсто 1.714 . (И это Π±Π΅Π· ΡƒΡ‡Π΅Ρ‚Π° состояния ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы.)

(Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ прСдоставлСно Shutterstock) (Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр)

Π—Π°Ρ‡Π΅ΠΌ Π½Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ настоящиС Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ CSS

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

ΠžΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° этом, я ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ физичСскиС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ для CSS (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, настоящиС сантимСтры ΠΈΠ»ΠΈ Π΄ΡŽΠΉΠΌΡ‹), ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ пиксСли CSS большС Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ истинного значСния Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.

Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Firefox Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π» Ρ€Π΅Π°Π»ΡŒΠ½ΡƒΡŽ Ρ„ΠΈΠ·ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ ΠΌΠΈΠ»Π»ΠΈΠΌΠ΅Ρ‚Ρ€Π° ( mozmm ​​ ), Π½ΠΎ ΡƒΠ΄Π°Π»ΠΈΠ» Π΅Π΅ Π² вСрсии 59. Π― Π½Π΅ знаю, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΈ Π΅Π΅ ΡƒΠ΄Π°Π»ΠΈΠ»ΠΈ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, это ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π΅Ρ‰Π΅ΠΉ ΡƒΠΆΠ΅ зависит ΠΎΡ‚ пиксСлСй CSS, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ изобраТСния ΠΈ em ΠΈ rem 9.0022 Π΅Π΄. Если Π±Ρ‹ ΠΌΡ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ физичСскоС ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, это создало Π±Ρ‹ большС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Ρ‡Π΅ΠΌ Ρ€Π΅ΡˆΠΈΠ»ΠΎ Π±Ρ‹.

ΠŸΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ Π²Π΅Π±-ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ ΠΌΡ‹ΡΠ»ΠΈΡ‚ΡŒ Π² пиксСлях, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ пиксСльная Π΅Π΄ΠΈΠ½ΠΈΡ†Π° CSS потСряла связь с пиксСлями устройства, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ.

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

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρƒ нас Π½Π΅Ρ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ способа ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ физичСскиС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π² CSS.

Π˜Ρ‚Π°ΠΊ, CSS-пиксСль β€” Π½Π°ΠΈΡ…ΡƒΠ΄ΡˆΠΈΠΉ Ρ‚ΠΈΠΏ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ….

ПодвСдСниС ΠΈΡ‚ΠΎΠ³ΠΎΠ²

Π’ Π½Π°Ρ‡Π°Π»Π΅ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ я сказал, Ρ‡Ρ‚ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ CSS стали Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ† Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°. ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ с пиксСлСй CSS ΠΈ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ пиксСлями CSS ΠΈ пиксСлями устройства.

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

Π—Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ слова

Π’ΠΎΡ‚ ΠΈ всС. НадСюсь, Π²Π°ΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ эта ΡΡ‚Π°Ρ‚ΡŒΡ ΠΈ Π²Ρ‹ ΡƒΠ·Π½Π°Π»ΠΈ ΠΈΠ· ΠΌΠΎΠ΅Π³ΠΎ ΠΎΠΏΡ‹Ρ‚Π°. Если Π²Π°ΠΌ понравился этот пост, я Π±Ρ‹Π» Π±Ρ‹ ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚Π΅Π»Π΅Π½, Ссли Π±Ρ‹ ΡƒΡΠ»Ρ‹ΡˆΠ°Π» ΠΎΠ± этом ΠΈ подСлился ΠΈΠΌ.

Бсылки

  • «ОбъяснСниС Π΄Π»ΠΈΠ½Ρ‹ CSSΒ», Tim Chien, Robert Nyman, Mozilla Hacks
  • Β«Dots Per InchΒ», Wikipedia
  • Β«Point (Typography)Β», Wikipedia
  • Β«CSS Values ​​and UnitsΒ», W3C

Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ элСмСнта Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΅Π³ΠΎ родитСля β€” LabSrc

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

Π‘Π²ΠΎΠ΄ΠΊΠ°

  • 1. Π§Ρ‚ΠΎ ΠΆΠ΅ Ρ‚Π°ΠΊΠΎΠ΅ происходит?
  • 2. НС ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ€Π΅Π±Π΅Π½ΠΊΠ° Π² ΡƒΠ³ΠΎΠ»
    • 2.1. ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ Ρ€Π΅Π±Π΅Π½ΠΎΠΊ
    • 2.2. ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ Ρ€Π΅Π±Π΅Π½ΠΎΠΊ с Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ-Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ

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

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

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация ΠΎ свойствС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ CSS, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ со ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ ΠœΠ°ΠΊΠ΅Ρ‚ CSS β€” свойство ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΎΡ‚ W3schools.

На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΈ Π² ΡΠΎΠΏΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ CSS ΠΏΠΎΠΊΠ°Π·Π°Π½ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт div, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: absolute. Π’Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт div Π²Ρ‹ΡˆΠ΅Π» Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ своСго родитСля.

ДочСрняя позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ
 #parent {
  Π³Ρ€Π°Π½ΠΈΡ†Π°: 3 пиксСля, сплошной Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚;
  ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: встроСнный Π±Π»ΠΎΠΊ;
  набивка: 4ЭМ;
  ΠΏΠΎΠ»Π΅: 1em;
}
#Ρ€Π΅Π±Π΅Π½ΠΎΠΊ {
  Π³Ρ€Π°Π½ΠΈΡ†Π°: 3 пиксСля сплошного синСго Ρ†Π²Π΅Ρ‚Π°;
  Ρ†Π²Π΅Ρ‚ синий;
  свСрху: 0;
  слСва: 0;
  ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅;
}
 

Π’Π΅ΠΏΠ΅Ρ€ΡŒ посмотрим, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Ссли ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ: ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта div. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт div Π²ΠΎΠ»ΡˆΠ΅Π±Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ вставлСн своим Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ.

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

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