Π Π°Π·Π½ΠΎΠ΅

Css страница для любого Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ: Как Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сайт ΠΏΠΎΠ΄ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Ρ‹ / Skillbox Media

27.10.2022

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

Media устройства — ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ Π² зависимости ΠΎΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ экрана

Posted on By seodiz_baza_

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Β @mediaΒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ стили CSS ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ отобраТСния страницы для устройств Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² с Ρ€Π°Π·Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ (ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ) экрана.

Π’ΠΈΠΏΡ‹ @media устройств

ВсСго сущСствуСт 10 Ρ‚ΠΈΠΏΠΎΠ² media устройств:

  1. all: Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для всСх устройств ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.
  2. aural: ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ для Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… ΠΈ голосовых синтСзаторов (синтСзаторов Ρ€Π΅Ρ‡ΠΈ).
  3. braille: Для устройств Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… с использованиСм Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Брайля (основана Π½Π° Ρ‚Π°ΠΊΡ‚ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ощущСниях ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ нСзрячими для чтСния ΠΈ письма).
  4. embossed: ΠŸΡ€ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚ Брайля
  5. handheld: ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ устройства с ΠΎΡ‡Π΅Π½ΡŒ малСньким Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ экрана
  6. print: Устройства β€” ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹
  7. projection: ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΈ ΠΈΠΌ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ устройства
  8. screen: Π­ΠΊΡ€Π°Π½Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² (ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Ρ‹)
  9. tty: Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ ΠΈ Ρ‚Π΅Π»Π΅Ρ‚Π°ΠΉΠΏΡ‹
  10. tv: Π’ΠΈΠΏ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€ΠΎΠ² ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡˆΠΈΡ€ΠΎΠΊΠΎΡΠΊΡ€Π°Π½Π½Ρ‹Ρ… устройств.

Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ экрана для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… media устройств

Бпособы ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ CSS стилСй:

Π‘Π°ΠΌΡ‹ΠΉ распространСнный способ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ стилСй β€” Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π² ΡΠ΅ΠΊΡ†ΠΈΡŽΒ HEADΒ ΠΊΠΎΠ΄Π°:

<link rel="stylesheet" href="http://ВАШ_БАЙВ.Π Π£/style.css" type="text/css" media="all" />

для всСх, ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠ²:

<link rel="stylesheet" href="http://ВАШ_БАЙВ.Π Π£/style.css" type="text/css" media="screen" />

Π’Ρ‚ΠΎΡ€ΠΎΠΉ способ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° ( @import) листа стилСй Π² сСкции HEAD:

<style type="text/css"> @import url("style.css") screen, projection; </style>

Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ CSS для media устройств с Ρ€Π°Π·Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ (ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ экрана)

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ отобраТСния страницы Π½Π° устройствах с Ρ€Π°Π·Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ (Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ) экрана ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡΒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ media:Β min-widthΒ ΠΈΒ max-width.
Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² сСкции HEAD страницы:

<link rel="stylesheet" media="all and (min-width: 1279px)" href="style. css" />

это ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ лист стилСй для всСх Ρ‚ΠΈΠΏΠΎΠ² ΠΈ для устройств с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 1280px ΠΈ большС. МоТно Ρ‚Π°ΠΊ-ΠΆΠ΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ экрана Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ:

<link rel="stylesheet" href="style.css" @media="(max-width: 799px) and (min-width: 300px)"/>

ΠšΡ€ΠΎΠΌΠ΅ этого ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ стили для устройств ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π² самом листС стилСй с Ρ‚ΠΈΠΏΠΎΠΌ ΠΌΠ΅Π΄ΠΈΠ°:Β all добавляя Π² Π΅Π³ΠΎ самый Π½ΠΈΠ· указания для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ устройства:

@media print{
#sidebar{display:none;}
#content{width:100%}} // ΡΡ‚ΠΈΠ»ΡŒ для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, спрятан сайдбар Π° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ Π½Π° всю страницу
@media (max-width: 799px) and (min-width: 300px) {
#content{width:100%; float:none}
#sidebar{width:100%; float:none}} // ΡΡ‚ΠΈΠ»ΡŒ для мобильников ΠΈ iPad с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚ 300 Π΄ΠΎ 799px, ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ Π½Π° всю страницу Π° сайдбар Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ
@media (min-width: 1279px) {
#page{max-width:1240px}} // для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠ² с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ экрана Π²Ρ‹ΡˆΠ΅ 1280px ΠΌΡ‹ Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΠ»ΠΈ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒ Π΄ΠΈΠ·Π°ΠΉΠ½ нашСго Ρ€Π΅Π·ΠΈΠ½ΠΎΠ²ΠΎΠ³ΠΎ сайта ΡˆΠΈΡ€Π΅ 1240px

БпроситС ΠΏΠΎΡ‡Π΅ΠΌΡƒ эти указания Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Π½ΠΈΠ· листа стилСй β€” для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ эти указания для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° пСрСзаписывали ΡΡ‚ΠΈΠ»ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ для элСмСнтов Π² основной части CSSΒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅:Β mediaΒ cssΒ html сайты
  • ВозмоТности ΠΈ нСдостатки Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ HTML5 для создания web сайтов
  • ВсС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ doctype ΠΈ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½Ρ‹Π΅ Π² Π½ΠΈΡ… HTML Ρ‚Π΅Π³ΠΈ
  • Π‘Π°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ созданиС Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ° для сайта ΠΎΠ½Π»Π°ΠΉΠ½
  • ВСкущая Π΄Π°Ρ‚Π° ΠΈ врСмя Π½Π° сайтС β€” php скрипт Π΄Π°Ρ‚Ρ‹
  • ВсС ΠΎ сСмантичСском ядрС, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ слова ΠΈ запросы
  • ΠŸΠΎΠ»Π½Ρ‹ΠΉ тСкст RSS новостСй ΠΈΠ· сокращСнного Ρ„ΠΈΠ΄Π°
  • ΠšΡƒΠΏΠΈΡ‚ΡŒ Π΄ΠΎΠΌΠ΅Π½ просто, Π° Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π΅ΠΌΡƒ имя тяТСло
  • ΠŸΠ»Π°Ρ‚Π½Ρ‹ΠΉ хостинг бСсплатно
  • Π—Π°ΠΏΡ€Π΅Ρ‚ доступа ΠΊ сайту с Π΄ΠΎΠΌΠ΅Π½Π° ΠΈΠ»ΠΈ IP
  • Английский МЀА β€” Начало завоСвания англоязычного ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°
CategoriesΠ’Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½, Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ сайта Tagscss, html, media, сайты

html — Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ сайт Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΌ для ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ экрана, Π½ΠΎ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°?

Π—Π°Π΄Π°Ρ‚ΡŒ вопрос

Вопрос Π·Π°Π΄Π°Π½

Π˜Π·ΠΌΠ΅Π½Ρ‘Π½ 5 Π»Π΅Ρ‚ 11 мСсяцСв Π½Π°Π·Π°Π΄

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π½ 315 Ρ€Π°Π·

Π”ΠΎΠ±Ρ€ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ суток, Π΅ΡΡ‚ΡŒ 2 ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°, ΠΎΠ΄ΠΈΠ½ с диагональю 23 ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 1920×1080, Π½Π° Π½Π΅ΠΌ я ΠΈ дСлаю сайт, ΠΈ ΠΎΡ‚Ρ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡΡŒ ΠΎΡ‚ Π½Π΅Π³ΠΎ, создавая Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ для Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ помСньшС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ стандартноС срСдство Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ адаптивности, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ ΠΊΠΎΠ³Π΄Π° я ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ 1366×768 ΠΈ создаю для этого Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ стили, Ρ‚ΠΎ всС Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ стоит ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ сайт Π½Π° Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ΅ с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 1366×768 Π΄ΠΈΠ·Π°ΠΉΠ½ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ отличаСтся ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ инструмСнт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° для Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ссли Π² инструмСнтС для 1366 всС Ρ€ΠΎΠ²Π½ΠΎ, Ρ‚ΠΎ Π½Π° Π½ΠΎΡƒΡ‚Π΅ с Ρ‚Π΅ΠΌ ΠΆΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ всС ΠΏΠ»Ρ‹Π²Π΅Ρ‚ Π²Π½ΠΈΠ·, ΠΊΠ°ΠΊ с этим Π±Ρ‹Ρ‚ΡŒ ? И Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, Π΅ΡΡ‚ΡŒ малСнький Π½ΠΎΡƒΡ‚ с диагональю 15 ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 1920×1080, ΠΈ Ρ‚Π°ΠΊ всС стили ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈ дСлались ΠΏΠΎΠ΄ это Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ — ΠΏΠ»Ρ‹Π²ΡƒΡ‚, Π½ΠΎ Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅ с Ρ‚Π΅ΠΌ ΠΆΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ всС Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ стили для ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½ΠΎ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° устройств ?

  • html
  • css
  • bootstrap
  • адаптивная-вСрстка

Π‘Π»ΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ «ΠΈΠ΄Π΅Π½Ρ‚ичности» Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… устройствах. НачнитС с добавлСния <meta name="viewport" content="width=device-width, initial-scale=1">

(Π² head)своСго сайта. ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅ Ссли Π½Π΅ Π²Π½ΠΈΠΊΠ°Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ кроссбраузСрности. МоТно ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π² px Π° ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° em/rem ΠΈΠ»ΠΈ ΠΆΠ΅ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π° vw/vh

Если я ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ понимаю вопрос Ρ‚ΠΎ Π² стилях Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π² em/rem. Π₯отя Π»ΠΈΡ‡Π½ΠΎ Ρƒ мСня Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»ΠΈ ΠΏΡ€ΠΈ этом ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ связанныС с ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ пиксСлСй Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… устройствах (dpi) — Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅ ΠΎΠ΄Π½ΠΎ, Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ устройствС всС ΡƒΠ΅Π·ΠΆΠ°Π΅Ρ‚.

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΈΠ»ΠΈ Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅

РСгистрация Ρ‡Π΅Ρ€Π΅Π· Google

РСгистрация Ρ‡Π΅Ρ€Π΅Π· Facebook

РСгистрация Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ‡Ρ‚Ρƒ

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π±Π΅Π· рСгистрации

ΠŸΠΎΡ‡Ρ‚Π°

НСобходима, Π½ΠΎ Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ показываСтся

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π±Π΅Π· рСгистрации

ΠŸΠΎΡ‡Ρ‚Π°

НСобходима, Π½ΠΎ Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ показываСтся

НаТимая Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Β», Π²Ρ‹ ΡΠΎΠ³Π»Π°ΡˆΠ°Π΅Ρ‚Π΅ΡΡŒ с нашими ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ соглашСниСм, ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ ΠΎ ΠΊΡƒΠΊΠΈ

html — Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠΎΠΉ сайт ΠΏΠΎΠ΄ любой Ρ€Π°Π·ΠΌΠ΅Ρ€ экрана?

спросил

ИзмСнСно 4 Π³ΠΎΠ΄Π°, 4 мСсяца Π½Π°Π·Π°Π΄

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΎ 30 тысяч Ρ€Π°Π·

Π― Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π» свой сайт Π² Ρ„ΠΎΡ‚ΠΎΡˆΠΎΠΏΠ΅, Π·Π°Ρ‚Π΅ΠΌ использовал инструмСнт срСза ΠΈ сохранил для Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, я ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π».

[Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ] Π§Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ всСм Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ, Π²ΠΎΡ‚ ΠΌΠΎΠΉ ΠΊΠΎΠ΄. Π­Ρ‚ΠΎ автоматичСски ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΈΠ· ΠΎΠΏΡ†ΠΈΠΈ Β«Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ для Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°Β» (я знаю, Ρ‡Ρ‚ΠΎ это Π½Π΅ идСально), ΠΎΠ΄Π½Π°ΠΊΠΎ Ρƒ мСня Π½Π΅Ρ‚ Dreamweaver, поэтому я понятия Π½Π΅ имСю, ΠΊΠ°ΠΊ Π΅Ρ‰Π΅ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.

 
    <Π³ΠΎΠ»ΠΎΠ²Π°>
    ΠšΠΎΡ‡ΠΈΠ½Π° Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅
    
    
    
    
     <Π΄Π΅Π»>
     <Ρ†Π΅Π½Ρ‚Ρ€>
     <Π³Ρ€Π°Π½ΠΈΡ†Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ = "0"
     ячСйка Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ = "0" ячСйки = "0">
     
        <Ρ‚Π΄ colspan="20">
            
<Ρ‚Π΄> <Ρ‚Π΄ рядов = "10"> <Ρ‚Π΄ рядов = "4"> gif" Π³Ρ€Π°Π½ΠΈΡ†Π° = "0" alt = ""> <Ρ‚Π΄ colspan="18"> <Ρ‚Π΄> <Ρ‚Π΄ рядов = "2">
<Ρ‚Π΄ рядов = "2"> <Ρ‚Π΄ рядов = "9"> <Ρ‚Π΄> <Ρ‚Π΄>
gif" alt=""> <Ρ‚Π΄ рядов = "8"> <Ρ‚Π΄> <Ρ‚Π΄ рядов = "7"> <Ρ‚Π΄ рядов = "7"> <Ρ‚Π΄> <Ρ‚Π΄ рядов = "6"> <Ρ‚Π΄>
<Ρ‚Π΄ рядов = "5"> <Ρ‚Π΄ colspan="5"> html">
<Ρ‚Π΄ рядов = "5"> <Ρ‚Π΄> <Ρ‚Π΄ рядов = "4"> <Ρ‚Π΄ colspan="3"> <Ρ‚Π΄ рядов = "4"> <Ρ‚Π΄> <Ρ‚Π΄ colspan="2"> <Ρ‚Π΄ colspan="3">
<Ρ‚Π΄ colspan="3"> <Ρ‚Π΄> <Ρ‚Π΄> facebook.com/cocinaomarket"> <Ρ‚Π΄ рядов = "2"> <Ρ‚Π΄ рядов = "2"> <Ρ‚Π΄>
<Ρ‚Π΄ рядов = "2"> <Ρ‚Π΄ рядов = "2"> <Ρ‚Π΄> <Ρ‚Π΄ рядов = "2"> <Ρ‚Π΄> <Ρ‚Π΄> <Ρ‚Π΄>
gif" alt=""> <Ρ‚Π΄> <Ρ‚Π΄>
` Ρ‚Π΅Π»ΠΎ { Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅: 0; ΠΌΠ°Ρ€ΠΆΠ°: 0; } Π΄Π΅Π» { ΡˆΠΈΡ€ΠΈΠ½Π°: 100%; высота: 100%; минимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 1000 пиксСлСй; минимальная высота: 1000 пиксСлСй; ΠΏΠΎΠ»Π΅: 0 Π°Π²Ρ‚ΠΎ; }

` Π² css Π±Π΅Π· вСзСния. Π›ΡŽΠ±Ρ‹Π΅ ΠΈΠ΄Π΅ΠΈ? Π’ΠΎΡ‚ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΎ Ρ‡Π΅ΠΌ я Π³ΠΎΠ²ΠΎΡ€ΡŽ ΠΌΠ°Ρ€ΠΆΠ°: 0; ΡˆΠΈΡ€ΠΈΠ½Π°: 100vw; высота: 100Π²Ρ…; } Π΄Π΅Π» { ΡˆΠΈΡ€ΠΈΠ½Π°: 100vw; высота: 100Π²Ρ…; }

vw ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ viewport-width , Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ 100% Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²ΠΈΠ΄ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ (ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅). vh ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ viewport-height , Ρ‚ΠΎ ΠΆΠ΅ самоС Π½ΠΎ ΠΏΠΎ высотС

1

я Π΄ΡƒΠΌΠ°ΡŽ, это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ

 div {
  максимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 768 пиксСлСй;
  максимальная высота: 1024 пиксСлСй;
  ΠΌΠ°Ρ€ΠΆΠ°: Π°Π²Ρ‚ΠΎ;
  дисплСй: блок;
}
 

0

МоТно ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ:

 html, body {width: 100vw; высота: 100Π²Ρ…;}
div {ΡˆΠΈΡ€ΠΈΠ½Π°: 100%; высота: 100%}
 

Π”ΡƒΠΌΠ°ΡŽ сработаСт

1

Π’ качСствС Π΅Π΄ΠΈΠ½ΠΈΡ† ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈ высоты ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ vw ΠΈ vh.

 корпус{
    ΠΌΠ°Ρ€ΠΆΠ°: 0;
}
Π΄Π΅Π» {
    ΡˆΠΈΡ€ΠΈΠ½Π°: 100vw;
    высота: 100Π²Ρ…;
}
 

ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для любого устройства.


Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ:

Π—Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Π΅Π±-сайт с элСмСнтом Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΡ‹ Ρ‚Π°ΠΊ Π½Π΅ Π΄Π΅Π»Π°Π΅ΠΌ.

width="1001" ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ высоту, поэтому ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π²Ρ‹ΡˆΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ vw , vh Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

ΠŸΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Π²Π°ΠΌ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ сайт ΠΈΠ· div ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов. НС ΠΏΠΎΠ»Π°Π³Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° Ρ„ΠΎΡ‚ΠΎΡˆΠΎΠΏ.

3

Π¨ΠΈΡ€ΠΈΠ½Π° вашСй основной Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ (ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈ) опрСдСляСтся Π² этой строкС:

 

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 1001 Π½Π° Π»ΡŽΠ±ΡƒΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 2000 ΠΈΠ»ΠΈ 100%. Однако этот Ρ‚ΠΈΠΏ кодирования (с использованиСм Ρ‚Π°Π±Π»ΠΈΡ†) Π½Π΅ ΠΈΠ΄Π΅Π°Π»Π΅Π½, это старый ΠΈ нСстандартный ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π²Π΅Π±-страниц. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, ΠΊΠ°ΠΊ bootstrap, ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ свой ΠΊΠΎΠ΄, это просто ΠΈ обСспСчиваСт Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… устройств.

2

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΈΠ»ΠΈ Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² систСму

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Google

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· Facebook

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π³ΠΎΡΡ‚ΡŒ

ЭлСктронная ΠΏΠΎΡ‡Ρ‚Π°

ВрСбуСтся, Π½ΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ отобраТаСтся

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π³ΠΎΡΡ‚ΡŒ

ЭлСктронная ΠΏΠΎΡ‡Ρ‚Π°

ВрСбуСтся, Π½ΠΎ Π½Π΅ отобраТаСтся

ПониманиС пиксСлСй ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΅Π΄ΠΈΠ½ΠΈΡ† CSS Β· WebPlatform Docs

ВинсСнт Π₯Π°Ρ€Π΄ΠΈ, БильвСн Π“Π°Π»ΠΈΠ½ΠΎ

РСзюмС

Π’ этом руководствС рассматриваСтся взаимосвязь ΠΌΠ΅ΠΆΠ΄Ρƒ пиксСлями CSS ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ измСрСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ пиксСлями CSS ΠΈ устройствами.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

РастущСС количСство Π΅Π΄ΠΈΠ½ΠΈΡ† измСрСния Π΄Π»ΠΈΠ½Ρ‹ CSS прСдоставило Π²Π΅Π±-Π°Π²Ρ‚ΠΎΡ€Π°ΠΌ Π½ΠΎΠ²ΡƒΡŽ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ (см. ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ CSS Values ​​and Units). НапримСр, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Β«remΒ» (ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ Β«emΒ») позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ элСмСнта для измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° всСго Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

Они ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ нСзависимо ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ экрана.

ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ дисплСя: адаптация ΠΌΠ°ΠΊΠ΅Ρ‚Π°

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

МСдиа-запросы ΠΈ настройки ΠΎΠΊΠ½Π° просмотра

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

ПониманиС ΠΈ настройка ΠΎΠΊΠ½Π° просмотра дисплСя особСнно Π²Π°ΠΆΠ½Ρ‹ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это позволяСт Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ дисплСю устройства ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

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

ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹, доступныС начиная с CSS1, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ элСмСнтов ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ содСрТащСго ΠΈΡ… Π±Π»ΠΎΠΊΠ°. НапримСр, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π΅Π»ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

 body {
       ΡˆΠΈΡ€ΠΈΠ½Π°: 80%;
       максимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 900 пиксСлСй;
       ΠΏΠΎΠ»Π΅ слСва: Π°Π²Ρ‚ΠΎ;
       ΠΏΠΎΠ»Π΅ справа: Π°Π²Ρ‚ΠΎ;
}
 

… Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π° Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π» 900 пиксСлСй, Π° Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС β€” 80% ΡˆΠΈΡ€ΠΈΠ½Ρ‹ области просмотра. (ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ пиксСли CSS Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ пиксСлями устройства; это Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ·ΠΆΠ΅)

Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹

НСкоторыС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ Π΅Π΄ΠΈΠ½ΠΈΡ† CSS ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΡŽ ΠΌΠ°ΠΊΠ΅Ρ‚Π°. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ пСрСчислСны Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ…:

em 1 em β€” вычислСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° для элСмСнта, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ. НапримСр, для элСмСнтов Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°

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

Π²Π½ΡƒΡ‚Ρ€ΠΈ

с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 2 em Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ тСкст Π² 6 Ρ€Π°Π· большС, Ρ‡Π΅ΠΌ Π² Ρ‚Π΅Π»Π΅.

ΠΏΡ€. 1 ex β€” высота x Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π°. Высота x ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ (Π½ΠΎ Π½Π΅ всСгда, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π² ΡˆΡ€ΠΈΡ„Ρ‚Π΅ Π½Π΅Ρ‚ Β«xΒ») Ρ€Π°Π²Π½Π° высотС строчной Β«xΒ» Π Π΅Π΄ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅. ΠœΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° встроСнных ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² соотвСтствии с высотой x Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π° для Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Π³Π°Ρ€ΠΌΠΎΠ½ΠΈΠΈ.
Ρ‡ 1 ch β€” это сдвиг Π³Π»ΠΈΡ„Π° Β«0Β» (ноль) Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚Π΅. Β«chΒ» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ символ. ΠœΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для оформлСния ΠΌΠΎΠ½ΠΎΡˆΠΈΡ€ΠΈΠ½Π½ΠΎΠ³ΠΎ тСкста ΠΈΠ»ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π° Брайля.
Ρ€Π΅ΠΌ 1 rem β€” вычислСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства font-size для ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ элСмСнта Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

Π­Ρ‚Ρƒ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ часто ΠΏΡ€ΠΎΡ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Π΅ΠΌ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Β«emΒ», ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π½Π΅ зависит ΠΎΡ‚ наслСдования, ΠΊΠ°ΠΊ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Β«emΒ».

НапримСр, Ссли Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ элСмСнта Ρ€Π°Π²Π΅Π½ 20 пиксСлСй, установка Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° 0,5 em для элСмСнтов
  • ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ 10 пиксСлСй для
  • ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уровня, Π½ΠΎ
  • Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° 5 пиксСлСй. Ρ€Π°Π·ΠΌΠ΅Ρ€. Установка Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° Π½Π° 0,5rem ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ созданию элСмСнтов
  • Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 10 пиксСлСй нСзависимо ΠΎΡ‚ ΠΈΡ… уровня влоТСнности.
  • Ρ„ΠΎΠ»ΡŒΠΊΡΠ²Π°Π³Π΅Π½ 1vw составляСт 1% ΡˆΠΈΡ€ΠΈΠ½Ρ‹ области просмотра. Β«vwΒ» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Β«ΡˆΠΈΡ€ΠΈΠ½Ρƒ области просмотра». ПолСзно для измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π±Π»ΠΎΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΊ Ρ€Π°Π·Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Π΅ области просмотра.
    Π²Ρ… 1vh β€” это 1% высоты области просмотра. Β«vhΒ» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ «высота области просмотра». ПолСзСн для измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π±Π»ΠΎΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΊ Ρ€Π°Π·Π½ΠΎΠΉ высотС Π²ΠΈΠ΄ΠΎΠ²ΠΎΠ³ΠΎ экрана. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для установки максимальной высоты изобраТСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π»ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ области просмотра.
    Π²ΠΌΠΈΠ½ Π Π°Π²Π΅Π½ ΠΌΠ΅Π½ΡŒΡˆΠ΅ΠΌΡƒ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Β«vwΒ» ΠΈΠ»ΠΈ Β«vhΒ» Π‘ΠΌ. vh/vw
    вмакс Π Π°Π²Π΅Π½ Π±ΠΎΠ»ΡŒΡˆΠ΅ΠΌΡƒ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Β«vwΒ» ΠΈΠ»ΠΈ Β«vhΒ» Π‘ΠΌ. vh/vw

    Как насчСт холста ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования Β«ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ контроля пиксСлСй»?

    Π”ΠΎ сих ΠΏΠΎΡ€ ΠΌΡ‹ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΠ»ΠΈΡΡŒ Π½Π° стилизации элСмСнтов Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS. Однако Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях использования трСбуСтся ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ прилоТСния Π½Π°Π΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ нарисованным пиксСлСм, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π² Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€Π΅.

    И контСкст Canvas 2D, ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠ°Ρ вСкторная Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для удовлСтворСния Ρ‚Π°ΠΊΠΈΡ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ WebGL. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² ΠΎΡ‡Π΅Π½ΡŒ спСцифичСских ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²Π°Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΈΠ³Ρ€Π°Ρ…).

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

    Π Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³, Π½Π΅ зависящий ΠΎΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

    Но вСрнСмся ΠΊ основам: Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ это Π²Π°ΠΆΠ½ΠΎ?

    ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°

    Когда содСрТимоС выводится Π½Π° Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒ Π²Ρ‹Π²ΠΎΠ΄Π°, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ ΠΈΠ»ΠΈ экран, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ описаниС Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ, Π² фактичСскиС пиксСли. НапримСр, строка тСкста сначала прСобразуСтся Π² Π½Π°Π±ΠΎΡ€ гСомСтричСских ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ², опрСдСляСмых Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π°; эти ΠΊΠΎΠ½Ρ‚ΡƒΡ€Ρ‹ Π·Π°Ρ‚Π΅ΠΌ Β«Ρ€Π°ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡΒ» ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π² пиксСли. Π’ΠΎΡ‚ ΠΆΠ΅ процСсс происходит для Π±ΠΎΠ»Π΅Π΅ простых Ρ„ΠΈΠ³ΡƒΡ€, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, нарисованный Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ мСстС (ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° x/y) ΠΈ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ (ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ ΠΈ высотой).

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

    Π­Ρ‚ΠΎ особСнно Π²Π°ΠΆΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ пиксСлСй устройств Π²Ρ‹Π²ΠΎΠ΄Π° Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊ ΠΆΠ΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ, ΠΊΠ°ΠΊ ΠΈ Π½Π° соврСмСнных устройствах просмотра. НапримСр, Π½Π° экранС с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 96 Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° дюйм (Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° дюйм = пиксСль устройства Π½Π° дюйм) ΠΌΠΈΠ»Π»ΠΈΠΌΠ΅Ρ‚Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π»ΠΈΠ½Ρƒ ΠΎΠΊΠΎΠ»ΠΎ 4 пиксСлСй устройства, поэтому ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, располоТСнный Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ (x = 10 ΠΌΠΌ, y = 20 ΠΌΠΌ), Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ x = 40 пиксСлСй устройства ΠΈ y=80 пиксСлСй устройства. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π½Π° дисплСС с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 300 Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° дюйм ΠΌΠΈΠ»Π»ΠΈΠΌΠ΅Ρ‚Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π»ΠΈΠ½Ρƒ ΠΎΠΊΠΎΠ»ΠΎ 12 пиксСлСй устройства, Π° ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ располоТСн Π½Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°Ρ… x = 120 пиксСлСй устройства ΠΈ y = 240 пиксСлСй устройства. Однако, ΠΈ это ваТная Ρ‡Π°ΡΡ‚ΡŒ, ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ физичСском ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π° дисплСС ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ округлСния, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π½Π° 10 ΠΌΠΌ ΠΏΠΎ оси X ΠΈ Π½Π° 20 ΠΌΠΌ ΠΏΠΎ оси Y.

    ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ содСрТимоС

    Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, систСма Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ содСрТимоС Π² зависимости ΠΎΡ‚ условий Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°. Postscript ΠΈ PDF ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, основанных Π½Π° ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ† измСрСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости для соотвСтствия доступному Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ экрана. Оба ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ измСрСния Β«Ρ‚ΠΎΡ‡ΠΊΠ°Β» ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π΅Π΅ ΠΊΠ°ΠΊ 1/72 дюйма.

    ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠ°Ρ вСкторная Π³Ρ€Π°Ρ„ΠΈΠΊΠ° (SVG) Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‚ΠΎ ΠΆΠ΅ самоС ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ выводятся всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹; CSS опрСдСляСт пиксСли CSS, Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‚ (ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ Π΅Π΄ΠΈΠ½ΠΈΡ†Π° SVG такая ΠΆΠ΅, ΠΊΠ°ΠΊ CSS Β«pxΒ»).

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

    ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ углубимся Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ CSS Β«pxΒ», ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ SVG, ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‡Π΅Π½ΡŒ эффСктивным способом достиТСния нСзависимости ΠΎΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° для Π²Π°ΡˆΠΈΡ… графичСских рСсурсов.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π˜ΠΊΠΎΠ½ΠΎΡ‡Π½Ρ‹Π΅ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ β€” Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° нСдавняя популярная ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° с 2013 Π³ΠΎΠ΄Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€. см. http://css-tricks.com/html-for-icon-font-usage/ ΠΈΠ»ΠΈ http://nimbupani.com/markup-free-icon-fonts-with-unicode-range.html. А Π΅Ρ‰Π΅ Π΅ΡΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠΌΠ½Ρ‹Π΅ Ρ…Π°ΠΊΠΈ OpenType, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Chartwell ΠΈΠ»ΠΈ Symbolset. БСгодня ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ арсСнала.

    О пиксСлях CSS, физичСских Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… измСрСния ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΠΈ

    Π₯отя спСцификация CSS Values ​​and Units опрСдСляСт всС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ CSS Π² ΠΎΠ΄Π½ΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ нСкоторая Ρ€Π°Π±ΠΎΡ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ CSS связываСт свои Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния с Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ€Π°ΠΌΠΈ. , ΠΈΠ»ΠΈ физичСскиС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹. ВсС, Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π² спСцификации, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сформулировано ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

    96px = 1 дюйм

    ΠŸΡ€ΠΎΡΡ‚Π°Ρ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° опрСдСляСт Π΄Π²Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… повСдСния, допускаСмых спСцификациСй:

    • На устройствС с высоким Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ β€” Π»Π°Π·Π΅Ρ€Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹ сСгодня, экраны Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ β€” CSS Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΏΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ дюйм с Π΅Π³ΠΎ физичСским Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ (это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ спСцификация Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ «связываниСм физичСских Π΅Π΄ΠΈΠ½ΠΈΡ† с ΠΈΡ… физичСскими измСрСниями»). Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Π° CSS Β«pxΒ» (ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это 1/96 дюймов) ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Ρ‚ΡŒΡΡ Π² Π΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ число пиксСлСй устройства. НапримСр, Π½Π° экранС с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 300 Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° дюйм (пиксСлСй устройства Π½Π° дюйм) ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ пиксСлСй устройства ΠΊ пиксСлям CSS составляСт 300/96 = 3,125. Как слСдствиС, Ссли Π²Ρ‹ стилизовали элСмСнт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ:
     Π³Ρ€Π°Π½ΠΈΡ†Π°: 1 пиксСль сплошной синий;
     

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

    • Для устройств с Π½ΠΈΠ·ΠΊΠΈΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ спСцификация Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ Β«ΡΠΎΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ пиксСля с эталонным пиксСлСм ΠΈ Π΄Π°Π»Π΅Π΅ совСтуСт, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Β«Π΅Π΄ΠΈΠ½ΠΈΡ†Π° пиксСля ΠΎΡ‚Π½ΠΎΡΠΈΠ»Π°ΡΡŒ ΠΊ Ρ†Π΅Π»ΠΎΠΌΡƒ количСству пиксСлСй устройства, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ соотвСтствуСт эталонному пиксСлю». Π’ нашСм ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ синяя Ρ€Π°ΠΌΠΊΠ° ΠΌΠΎΠ³Π»Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΌ пиксСлСм устройства.

    Π•Ρ‰Π΅ нСсколько Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ пиксСль CSS ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ сопоставлялся с ΠΎΠ΄Π½ΠΈΠΌ пиксСлСм экрана. Как слСдствиС, дюйм CSS Π½Π΅ всСгда соотвСтствовал Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌΡƒ физичСскому Π΄ΡŽΠΉΠΌΡƒ; Ссли Π±Ρ‹ истинноС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ° Π±Ρ‹Π»ΠΎ 120 Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° дюйм, 9Π”ΡŽΠΉΠΌ Π΄Π»ΠΈΠ½ΠΎΠΉ 6 пиксСлСй Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π΅Π½ 96/120 = 0,8 физичСского дюйма!

    Π‘ появлСниСм экранов с Π±ΠΎΠ»Π΅Π΅ высокой ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ устройства с 2 пиксСлями устройства Π½Π° пиксСль CSS (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Apple Retina), Π° Ρ‚Π°ΠΊΠΆΠ΅ дисплСи с Π΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ пиксСлСй (см. эту ΡΡ‚Π°Ρ‚ΡŒΡŽ MDN). ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ пиксСлСй ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ сглаТиванию ΠΏΡ€ΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π΅, ΠΊΠ°ΠΊ ΠΈ ΠΏΡ€ΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π΅ с высоким Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ.

    ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€

     
    
        <Π³ΠΎΠ»ΠΎΠ²Π°>
            <ΠΌΠ΅Ρ‚Π°-ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°="utf-8">
            
            Π•Π΄ΠΈΠ½ΠΈΡ†Ρ‹ CSS Π² пиксСлях/Π² тСстС
            <ΠΌΠ΅Ρ‚Π°-имя="описаниС" содСрТаниС="">
           <ΠΌΠ΅Ρ‚Π° имя="ΠΎΠΊΠ½ΠΎ просмотра"
                  ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ = "ΡˆΠΈΡ€ΠΈΠ½Π° = ΡˆΠΈΡ€ΠΈΠ½Π° устройства, Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°ΡΡˆΡ‚Π°Π± = 1, ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°ΡΡˆΡ‚Π°Π± = 1">
        
        <ΡΡ‚ΠΈΠ»ΡŒ>
        Ρ‚Π΅Π»ΠΎ {
            Ρ„ΠΎΠ½: #404040;
        }
        .css-box > Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ {
        ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: встроСнный Π±Π»ΠΎΠΊ;
           высота: 1см;
        Π³Ρ€Π°Π½ΠΈΡ†Π° справа: 1 пиксСль сплошной Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ;
        }
        .css-box.px > Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ {
           ΡˆΠΈΡ€ΠΈΠ½Π°: 96 пиксСлСй;
            Ρ„ΠΎΠ½: #fefefe;
        }
        .css-box.in > Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ {
           ΡˆΠΈΡ€ΠΈΠ½Π°: 1 дюйм;
            Ρ„ΠΎΠ½: #4166B5;
        }
        
        <Ρ‚Π΅Π»ΠΎ>
            

    Рис. 1. Π Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ Π² OSX Safari

    ΠŸΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° этого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… устройствах ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ:

    • Π’ΠΎ всСх случаях свСтлоС ΠΈ синСС ΠΏΠΎΠ»Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€. Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ 1 дюйм CSS всСгда Ρ€Π°Π²Π΅Π½ 96 пиксСлям CSS; Π±Π΅Π»Ρ‹Π΅ поля ΠΈΠΌΠ΅ΡŽΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 96 пиксСлСй, Π° синиС поля ΠΈΠΌΠ΅ΡŽΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 1 дюйм. Как ΠΈ оТидалось, ΠΈΡ… ΡˆΠΈΡ€ΠΈΠ½Π° совпадаСт.
    • На 15-дюймовом дисплСС MacBook Pro с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 110 Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° дюйм физичСская ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ составляСт: 96 * 1/110 = 0,872 дюйма. Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ CSSpx/пиксСль устройства Ρ€Π°Π²Π½ΠΎ 1. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π»ΠΈΠ½Π΅ΠΉΠΊΡƒ Π½Π° ΠΌΠΎΠ΅ΠΌ экранС, я ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΠ» 0,88 дюйма, ΠΈ Ρ€Π°Π·Π½ΠΈΡ†Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΌΠΎΠ΅ΠΉ элСмСнтарной Π»ΠΈΠ½Π΅ΠΉΠΊΠ΅ ΠΈ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅Π½ΠΈΠΈ :-). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, дюйм CSS отличаСтся ΠΎΡ‚ физичСского дюйма Π½Π° 22,8%.
    • На iPhone 5 с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 326 Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° дюйм физичСская ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ составляСт 96 * 2 / 326 = 0,589 дюйма. Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° этой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ пиксСлСй CSS ΠΊ устройству Ρ€Π°Π²Π½ΠΎ 2. ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π»ΠΈΠ½Π΅ΠΉΠΊΡƒ, я ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» 1,592 дюйма. ΠžΠΏΡΡ‚ΡŒ ошибка измСрСния. Π—Π΄Π΅ΡΡŒ дюйм CSS отличаСтся Π½Π° 41,1%
    • На ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π΅ (я использовал Canon Pixma MP600) физичСский дюйм ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ Ρ€Π°Π²Π΅Π½ … 1,05 дюйма!! Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ это ошибка 5% Π½Π° этом ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π΅.

    Π˜Ρ‚Π°ΠΊβ€¦ пиксСль Π½Π΅ пиксСль, Π° дюйм Π½Π΅ дюйм?

    Ну, это ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π°ΠΊ, Π½ΠΎ это Π½Π΅ Ρ‚Π°ΠΊ ΠΏΠ»ΠΎΡ…ΠΎ, ΠΊΠ°ΠΊ каТСтся. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ:

    • ПиксСль CSS являСтся «эталонным», Π° Π½Π΅ пиксСлСм устройства . Π­Ρ‚ΠΎ Π²Π²ΠΎΠ΄ΠΈΡ‚ Π² Π·Π°Π±Π»ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅, ΠΈ Π»ΠΈΡ‡Π½ΠΎ я ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽ понятиС Β«ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Β», ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ SVG, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΡ‰Π΅ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ сопоставлСниС с физичСскими Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ ΠΈ пиксСлями устройства. Но ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Β«pxΒ» Π½Π° самом Π΄Π΅Π»Π΅ являСтся ссылкой, Π° Π½Π΅ пиксСлСм устройства, всС становится Π±ΠΎΠ»Π΅Π΅ понятным. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ CSS px β€” это абстрактная Π΅Π΄ΠΈΠ½ΠΈΡ†Π° измСрСния, ΠΈ сущСствуСт ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ Π°) сопоставляСтся с Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ пиксСлями устройства ΠΈ Π±) сопоставляСтся с физичСскими Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ (фиксированным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ всСгда Ρ€Π°Π²Π½ΠΎ 9).6 CSS пиксСлСй Π½Π° дюйм).
    • Π”ΡŽΠΉΠΌ CSS Ρ‚ΠΎΡ‡Π½ΠΎ ΠΈΠ»ΠΈ Β«Π±Π»ΠΈΠ·ΠΎΠΊΒ» ΠΊ Π΄ΡŽΠΉΠΌΡƒ . На устройствах с высоким Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΈ Ссли Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π½Π΅ ΠΌΠ΅ΡˆΠ°ΡŽΡ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ CSS), дюйм Π±ΡƒΠ΄Π΅Ρ‚ физичСским дюймом, ΠΊΠ°ΠΊ ΠΈ оТидалось. На устройствах с Π½ΠΈΠ·ΠΊΠΈΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ, ΠΊΠ°ΠΊ описано Π²Ρ‹ΡˆΠ΅.
    • ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ Π²Π°ΠΆΠ½Π΅Π΅ всСго . НаиболСС Π²Π°ΠΆΠ½Ρ‹ΠΌ аспСктом для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚ содСрТимого ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π±Π»ΠΎΠΊΠΎΠ² прСдсказуСмым ΠΈ Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Π₯отя концСпция сохранСния Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ сторон Π½Π° всСх устройствах ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ, ΠΎΠ½Π° ΠΈΠΌΠ΅Π΅Ρ‚ послСдствия, Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ для устройств с Π½ΠΈΠ·ΠΊΠΈΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ сглаТиваниС, Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°).

    Π—Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ мысли

    Π˜Ρ‚Π°ΠΊ, ΠΎ Ρ‡Π΅ΠΌ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ наш ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ отобраТался Π½Π° дисплСях Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², Ρ„ΠΎΡ€ΠΌ-Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΈ плотности пиксСлСй? Π’ΠΎΡ‚ нСсколько Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²:

    1. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Π΄ΠΈΠ°-запросы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚ Π² зависимости ΠΎΡ‚ условий Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, малСнький экран устройства, Ρ‚ΠΈΠΏ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°, Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол, большой дисплСй).