ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ услуги
  • Услуги

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ услуги

Упаковка бизнСса

Цифровизация ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ

Автоматизация бизнСс-процСссов

09:30-19:00, ΠΏΠ½-ΠΏΡ‚ +7 (499) 647‑76‑07
ΠΏΠ½-ΠΏΡ‚: 09:30-19:00 (мск) +7 (499) 647‑76‑07
ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ услуги

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°

Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π·Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ Π² офисС, Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ мСсто с ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠΌ

Чистая вСрстка: основныС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ для ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сайтов

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ Ρ‡ΡƒΠΆΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. ВмСсто внятной структуры β€” каша ΠΈΠ· Ρ‚Π΅Π³ΠΎΠ². ΠšΠ»Π°ΡΡΡ‹ Π² стилях Π½Π°Π·Π²Π°Π½Ρ‹ Ρ‚ΠΎ ΠΏΠΎ-русски, Ρ‚ΠΎ Π² транслитС, Π° ΠΌΠ΅Π΄ΠΈΠ° запросы (media queries) разбросаны ΠΏΠΎ всСму Ρ„Π°ΠΉΠ»Ρƒ. На Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΡŽ ΠΏΠΎΠ΄ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ дСнь, Π° Π½Π΅ час. Знакомая ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π°? Вся эта боль Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΈΠ·-Π·Π° прСнСбрСТСния чистой вСрсткой, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ β€” Π½Π΅ просто свод ΠΏΡ€Π°Π²ΠΈΠ» «для красоты». Π­Ρ‚ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ, ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠ΅ ваш ΠΊΠΎΠ΄ ΠΈΠ· Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ Π±ΠΎΠ»ΠΈ Π² ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ инструмСнт для всСй ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ эти ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΎΡ‚ ΠΈ Π΄ΠΎ: ΠΎΡ‚ основ языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ (HTML) ΠΈ каскадных Ρ‚Π°Π±Π»ΠΈΡ† стилСй (CSS) Π΄ΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… инструмСнтов Π²Ρ€ΠΎΠ΄Π΅ настройки Β«Π‘Ρ‚Π°ΠΉΠ»Π›ΠΈΠ½Ρ‚Β» (StyleLint) для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π’Ρ‹ ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅, ΠΊΠ°ΠΊ грамотная структура Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ продуманная Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ экономят Π½Π΅Ρ€Π²Ρ‹ ΠΈ часы Ρ€Π°Π±ΠΎΡ‚Ρ‹.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ чистая вСрстка β€” это Π½Π΅ просто красивый ΠΊΠΎΠ΄

Π Π°Π±ΠΎΡ‚Π° Π½Π°Π΄ интСрфСйсом β€” это всСгда ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ‚Ρ€ΡƒΠ΄. БСгодня вСрстаСтС Π²Ρ‹, Π·Π°Π²Ρ‚Ρ€Π° ваш ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Π° послСзавтра β€” ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊ систСмС управлСния содСрТимым (CMS) Ρ‚ΠΈΠΏΠ° Β«1Π‘-Битрикс» (Bitrix). Грязная, нСструктурированная вСрстка создаСт «тСхничСский Π΄ΠΎΠ»Π³Β»: Ρ‡Π΅ΠΌ дальшС, Ρ‚Π΅ΠΌ слоТнСС ΠΈ Π΄ΠΎΡ€ΠΎΠΆΠ΅ Π²Π½ΠΎΡΠΈΡ‚ΡŒ Π΄Π°ΠΆΠ΅ простыС ΠΏΡ€Π°Π²ΠΊΠΈ.

Π§Ρ‚ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ скрываСтся Π·Π° понятиСм «чистая вСрстка»

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

Как грязный ΠΊΠΎΠ΄ замСдляСт всю ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π³Π΄Π΅ структура Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ свалку: стили ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π»Π΅ΠΆΠ°Ρ‚ Π² ΠΏΠ°ΠΏΠΊΠ΅ со сцСнариями, Π° изобраТСния ΠΈΠ· "шапки" β€” Π² ΠΊΠΎΡ€Π½Π΅. Новый Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ полдня Π½Π° поиск Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°. ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ стиля ΠΊΠΎΠ΄Π° Π²Π΅Π΄Π΅Ρ‚ ΠΊ ошибкам. ИмСнно для этого ΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΠ΅ инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ рассмотрим Π΄Π°Π»Π΅Π΅.

ΠžΡΠ½ΠΎΠ²Ρ‹ чистоты: ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Π΄ΠΎ стилСй

Базис всСго β€” это грамотная Ρ€Π°Π±ΠΎΡ‚Π° с Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ ΠΈ каскадными Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ стилСй. Π—Π΄Π΅ΡΡŒ закладываСтся Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒΡΡ всё ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅.

Π‘Π΅ΠΌΠ°Π½Ρ‚ΠΈΠΊΠ° β€” Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚ для всСх ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ

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

ΠšΠ°ΡΠΊΠ°Π΄Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй (Β«CSSΒ»), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ хочСтся ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· мСсяц

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

Π€Π°ΠΉΠ»Ρ‹ ΠΈ ΠΏΠ°ΠΏΠΊΠΈ: Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС Π±Ρ‹Π»ΠΎ Π½Π° своих мСстах

ΠŸΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Π°Ρ структура Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° β€” ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ профСссионализма. ΠžΠ±Ρ‰ΠΈΠ΅ стили (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ„Π°ΠΉΠ»Ρ‹ со ΡˆΡ€ΠΈΡ„Ρ‚Π°ΠΌΠΈ, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ, Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ стилями), стили составных частСй (ΠΏΠ°ΠΏΠΊΠ° для составных частСй ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΠΎΠ², страницы), сторонниС стили β€” всё Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ своё мСсто. Π­Ρ‚ΠΎ позволяСт быстро ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ разрастаСтся Π΄ΠΎ сотСн составных частСй.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ процСссы для поддСрТания порядка

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ β€” это Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π½ΠΎ люди ΠΎΡˆΠΈΠ±Π°ΡŽΡ‚ΡΡ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΈΠ». Автоматизация ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ стандарты Π½Π° протяТСнии всСго ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Автоматизируй это: ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΠ΅ инструмСнты ΠΈ срСдства ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ

Ручная ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΊΠΎΠ΄Π° ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Π° ΠΈ Π½Π΅Π½Π°Π΄Ρ‘ΠΆΠ½Π°. БрСдства Π²Ρ€ΠΎΠ΄Π΅ Β«Π‘Ρ‚Π°ΠΉΠ»Π›ΠΈΠ½Ρ‚Β» (StyleLint) ΠΈΠ»ΠΈ Β«Π˜Π­ΡΠ›ΠΈΠ½Ρ‚Β» (ESLint) для Β«Π”ΠΆΠ°Π²Π°-Π‘ΠΊΡ€ΠΈΠΏΡ‚Β» (JavaScript) Π΄Π΅Π»Π°ΡŽΡ‚ это автоматичСски. ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ настройка Β«Π‘Ρ‚Π°ΠΉΠ»Π›ΠΈΠ½Ρ‚Β» (StyleLint) для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ позволяСт Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ использованиС Β«!importantΒ», ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° порядком свойств, Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΄ΠΈΠ½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ написания Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΈ Ρ‚.Π΄. Π­Ρ‚ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² порядок ΠΏΠ΅Ρ€Π΅Π΄ фиксациСй ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΈ Ρ‚ΠΎΠ³Π΄Π° «грязный» ΠΊΠΎΠ΄ просто Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Ρ‘Ρ‚ Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… условиях: Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹

Чистый ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π²Π΅Π·Π΄Π΅. ΠŸΡ€ΠΈΡΠΏΠΎΡΠΎΠ±Π»ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ ΠΊ экранам β€” это Π½Π΅ просто Β«Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ Π±Ρ‹Π»ΠΎΒ». Π­Ρ‚ΠΎ систСмный ΠΏΠΎΠ΄Ρ…ΠΎΠ΄: ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«remΒ», Β«emΒ», Β«%Β»), ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ. НС ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ отобраТСния Π² Ρ€Π°Π·Π½Ρ‹Ρ… обозрСватСлях, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ «ЯндСкс», вСдь этот ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Ρ‚Π΅Π»ΡŒ, особСнно Π½Π° Π΄Π²ΠΈΠΆΠΊΠ΅ Β«Π‘Π»ΠΈΠ½ΠΊΒ» (Blink) (ΠΊΠ°ΠΊ ΠΈ Β«Π₯Ρ€ΠΎΠΌΒ» (Chrome)), ΠΈΠΌΠ΅Π΅Ρ‚ свои особСнности, ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π² Π½Ρ‘ΠΌ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π°. ΠΠ²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эту ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСтСвых слуТб Π²Ρ€ΠΎΠ΄Π΅ «БраузСрБтэк» (BrowserStack) ΠΈΠ»ΠΈ Β«Π‘Π΅Π»Π΅Π½ΠΈΡƒΠΌΒ» (Selenium).

Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с систСмой управлСния содСрТимым (CMS): ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для Β«1Π‘-Битрикс»

ΠžΡΠΎΠ±Ρ‹ΠΉ случай β€” вСрстка для Β«1Π‘-Битрикс» (Bitrix). Π­Ρ‚Π° систСма Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ свои ограничСния: часто трСбуСтся Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ Π² ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ Π½Π° «Пи-Π­ΠΉΡ‡-Пи» (PHP), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ встроСнныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ чистой вСрстки здСсь Π΅Ρ‰Π΅ Π²Π°ΠΆΠ½Π΅Π΅. НуТно строго Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒ свою ΡΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ стили систСмы управлСния содСрТимым (CMS), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡŽ Π‘Π­Πœ (Π‘Π»ΠΎΠΊ-Π­Π»Π΅ΠΌΠ΅Π½Ρ‚-ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ², ΠΈ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ свои Ρ„Π°ΠΉΠ»Ρ‹ стилСй, Π½Π΅ ломая панСль управлСния.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°: ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Π² свой Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс

ВСория Π±Π΅Π· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ бСсполСзна. Π”Π°Π²Π°ΠΉΡ‚Π΅ собСрСм всё Π²ΠΎΠ΅Π΄ΠΈΠ½ΠΎ ΠΈ составим ΠΏΠ»Π°Π½ дСйствий.

ΠŸΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ Ρ‡Π΅ΠΊ-лист для Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

  1. ΠŸΡ€ΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ структуру Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (ΠΏΠ°ΠΏΠΊΠΈ для ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, стилСй, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², сцСнариСв).
  2. ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ инструмСнты: ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ стилСй, Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΠ΅ инструмСнты (настройка Β«Π‘Ρ‚Π°ΠΉΠ»Π›ΠΈΠ½Ρ‚Β» (Β«StyleLintΒ») для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹).
  3. Π”ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ имСнования (рСкомСндуСтся мСтодология Π‘Π­Πœ) ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°ΠΏΡ€Π΅Ρ‚ Π½Π° Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ сСлСкторов большС 3-Ρ… ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ для соблюдСния минимальной влоТСнности Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ).
  4. Π’Π΅Ρ€ΡΡ‚Π°Ρ‚ΡŒ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ примСняя сСмантичСскиС Ρ‚Π΅Π³ΠΈ языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ (Β«HTMLΒ») ΠΈ слСдя Π·Π° Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ с самого Π½Π°Ρ‡Π°Π»Π°.

ΠŸΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π°: с Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ

Если Π²Π°ΠΌ достался «старый» ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π½Π΅ стоит ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ всё Π·Π° ΠΎΠ΄ΠΈΠ½ дСнь. НачнитС с ΠΌΠ°Π»ΠΎΠ³ΠΎ:

  • ΠŸΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ самыС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Π΅, часто измСняСмыС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹.
  • ΠŸΠΎΡΡ‚Π΅ΠΏΠ΅Π½Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚Π΅ ΠΈΡ… Π½Π° Π½ΠΎΠ²ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡŽ имСнования (присвоСниС ΠΈΠΌΡ‘Π½ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ Π‘Π­Πœ).
  • ВыноситС ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ значСния (Ρ†Π²Π΅Ρ‚Π°, отступы, Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²) Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ каскадных Ρ‚Π°Π±Π»ΠΈΡ† стилСй (Β«CSSΒ»).
  • УстановитС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΠΉ инструмСнт ΠΈ Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ошибки ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ внСсСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Ρ„Π°ΠΉΠ»Ρ‹.

Π“Π»Π°Π²Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос, ΠΊΠ°ΠΊ Π²Π΅Ρ€ΡΡ‚Π°Ρ‚ΡŒ чисто, β€” систСмно ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, дСлая ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ шаг осознанно.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Чистая вСрстка Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ дисциплины ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° этапС освоСния. ΠŸΡ€ΠΈΠ΄Π΅Ρ‚ΡΡ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ°Ρ‚ΡŒ ΠΊ Π½ΠΎΠ²Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ имСнования, Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ инструмСнты, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠ΅Ρ€Π΅ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ свой Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ условным «минусом» ΠΈΠ»ΠΈ инвСстициСй. Однако Π²Ρ‹Π³ΠΎΠ΄Π° ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹. Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π»Π΅Π³ΠΊΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΄Π°ΠΆΠ΅ спустя Π³ΠΎΠ΄Ρ‹. Он ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ отобраТаСтся Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ отобраТСния Π² ЯндСксС, ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ структурирован для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ вСрстка для систСмы управлСния содСрТимым Β«1Π‘-Битрикс» ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ CMS. Π’ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счСтС, это Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ влияСт Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈ спокойствиС всСй ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. НачнитС с ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с сСмантики ΠΈΠ»ΠΈ Π‘Π­Πœ β€” ΠΈ постСпСнно внСдряйтС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅.

Часто Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ вопросы

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ Π‘Π­Πœ для чистой вСрстки?

НСт, Π‘Π­Πœ-мСтодология β€” ΠΎΠ΄Π½Π° ΠΈΠ· самых популярных ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Ρ…, Π½ΠΎ Π½Π΅ СдинствСнная. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ «БиЭсЭс ΠœΠΎΠ΄ΡƒΠ»ΠΈΒ» (CSS Modules), Β«Π‘ΡŒΡŽΡ‚ БиЭсЭс» (SUIT CSS) ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹. Π’Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π±Ρ‹Π»ΠΎ Π΅Π΄ΠΈΠ½ΠΎΠ΅, строгоС соглашСниС ΠΎΠ± ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΈ классов Π‘Π­Πœ ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π°Π½Π°Π»ΠΎΠ³Π΅.

Как ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒ ΠΊΠΎΠ»Π»Π΅Π³ ΠΈΠ»ΠΈ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ° Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Π½Π° «чистоту», Ссли Π³Π»Π°Π²Π½ΠΎΠ΅ β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Β«Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎΒ»?

ΠŸΡ€ΠΈΠ²Π΅Π΄ΠΈΡ‚Π΅ экономичСскиС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹. Грязный ΠΊΠΎΠ΄ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈ сроки Π»ΡŽΠ±Ρ‹Ρ… Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΎΠΊ Π² Ρ€Π°Π·Ρ‹. ΠžΠ±ΡŠΡΡΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ чистой вСрстки β€” это Π½Π΅ ΠΏΡ€ΠΈΡ…ΠΎΡ‚ΡŒ, Π° способ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ долгосрочныС Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Π‘ Ρ‡Π΅Π³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ сСмантичСской вСрстки?

Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ (HTML5), ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·Π΄Π΅Π», посвящённый структурным элСмСнтам. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ Π·Π°ΠΌΠ΅Π½ΡΡ‚ΡŒ бСссмыслСнныС <div> Π½Π° подходящиС смысловыС Ρ‚Π΅Π³ΠΈ языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ (HTML) (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, «сСкция» (<section>), «боковая панСль» (<aside>), «врСмя» (<time>) ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅). Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ срСдства ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈ срСдства Π² сСти для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ смыслового значСния.

Достаточно Π»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² инструмСнтах Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Β«Π₯Ρ€ΠΎΠΌΒ» (Chrome DevTools)?

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° β€” ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ для ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΉ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ тСстирования Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… устройствах ΠΈ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. ОсобоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ стоит ΡƒΠ΄Π΅Π»ΠΈΡ‚ΡŒ Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΡŽ отобраТСния Π² ЯндСксС ΠΈ Β«Π‘Π°Ρ„Π°Ρ€ΠΈΒ» (Safari) Π½Π° «АйОБ» (iOS), Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚Π°ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ свои особСнности прорисовки.

Как Π±Ρ‹Ρ‚ΡŒ, Ссли Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ слоТныС, нСстандартныС сСтки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слоТно ΡΠ²Π΅Ρ€ΡΡ‚Π°Ρ‚ΡŒ «чисто»?

Π—Π°Π΄Π°Ρ‡Π° Π²Π΅Ρ€ΡΡ‚Π°Π»ΡŒΡ‰ΠΈΠΊΠ° β€” Π½Π°ΠΉΡ‚ΠΈ баланс ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ воплощСния ΠΈ качСством ΠΊΠΎΠ΄Π°. ΠžΠ±ΡΡƒΠ΄ΠΈΡ‚Π΅ с Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ простыС ΠΈ стандартныС Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ каскадных Ρ‚Π°Π±Π»ΠΈΡ† стилСй (CSS) (Гибкая раскладка (Flexbox), Π‘Π΅Ρ‚ΠΊΠ° (Grid)) Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΠΈ ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π²ΠΈΠ΄Π°. Часто компромисс Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½.

Автор ΡΡ‚Π°Ρ‚ΡŒΠΈ

Ѐотография Π°Π²Ρ‚ΠΎΡ€Π°

Вихрян ΠœΠΈΡ…Π°ΠΈΠ»

Π“Π΅Π½Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€

ΠžΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ инвСстиционных ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ, Π΄ΠΎΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Π΄ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² Ρ€Π΅Π΅ΡΡ‚Ρ€ Π‘Π°Π½ΠΊΠ° России.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

ДСлимся ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ.

ВнСдряСм Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ: