Π§ΠΈΡΡΠ°Ρ Π²Π΅ΡΡΡΠΊΠ°: ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ Π΄Π»Ρ ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ°ΠΉΡΠΎΠ²
ΠΡΠ΅Π΄ΡΡΠ°Π²ΡΡΠ΅, ΡΡΠΎ Π²Ρ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΠ΅ ΡΡΠΆΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ. ΠΠΌΠ΅ΡΡΠΎ Π²Π½ΡΡΠ½ΠΎΠΉ ΡΡΡΡΠΊΡΡΡΡ β ΠΊΠ°ΡΠ° ΠΈΠ· ΡΠ΅Π³ΠΎΠ². ΠΠ»Π°ΡΡΡ Π² ΡΡΠΈΠ»ΡΡ
Π½Π°Π·Π²Π°Π½Ρ ΡΠΎ ΠΏΠΎ-ΡΡΡΡΠΊΠΈ, ΡΠΎ Π² ΡΡΠ°Π½ΡΠ»ΠΈΡΠ΅, Π° ΠΌΠ΅Π΄ΠΈΠ° Π·Π°ΠΏΡΠΎΡΡ (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), ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΠΠ (ΠΠ»ΠΎΠΊ-ΠΠ»Π΅ΠΌΠ΅Π½Ρ-ΠΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡ), ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ², ΠΈ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΡΠ²ΠΎΠΈ ΡΠ°ΠΉΠ»Ρ ΡΡΠΈΠ»Π΅ΠΉ, Π½Π΅ Π»ΠΎΠΌΠ°Ρ ΠΏΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
ΠΡΠ°ΠΊΡΠΈΠΊΠ°: ΠΊΠ°ΠΊ Π²Π½Π΅Π΄ΡΠΈΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ Π² ΡΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΠΈΠΉ ΠΏΡΠΎΡΠ΅ΡΡ
Π’Π΅ΠΎΡΠΈΡ Π±Π΅Π· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π±Π΅ΡΠΏΠΎΠ»Π΅Π·Π½Π°. ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠΎΠ±Π΅ΡΠ΅ΠΌ Π²ΡΡ Π²ΠΎΠ΅Π΄ΠΈΠ½ΠΎ ΠΈ ΡΠΎΡΡΠ°Π²ΠΈΠΌ ΠΏΠ»Π°Π½ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ.
ΠΠΎΡΠ°Π³ΠΎΠ²ΡΠΉ ΡΠ΅ΠΊ-Π»ΠΈΡΡ Π΄Π»Ρ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°
- ΠΡΠΎΠ΄ΡΠΌΠ°ΡΡ ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΡΡΠΊΡΡΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡΠ° (ΠΏΠ°ΠΏΠΊΠΈ Π΄Π»Ρ ΡΡΠΈΡΡΠΎΠ², ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ, ΡΡΠΈΠ»Π΅ΠΉ, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ², ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π²).
- ΠΠ°ΡΡΡΠΎΠΈΡΡ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ: ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π½ΠΎΡΠΌΠ°Π»ΠΈΠ·Π°ΡΠΎΡ ΡΡΠΈΠ»Π΅ΠΉ, Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΏΡΠΎΠ²Π΅ΡΡΡΡΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ (Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Β«Π‘ΡΠ°ΠΉΠ»ΠΠΈΠ½ΡΒ» (Β«StyleLintΒ») Π΄Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ).
- ΠΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΡΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΎ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ (ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΠΠ) ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π°Ρ
(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°ΠΏΡΠ΅Ρ Π½Π° Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΡ ΡΠ΅Π»Π΅ΠΊΡΠΎΡΠΎΠ² Π±ΠΎΠ»ΡΡΠ΅ 3-Ρ
ΡΡΠΎΠ²Π½Π΅ΠΉ Π΄Π»Ρ ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ).
- ΠΠ΅ΡΡΡΠ°ΡΡ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡ ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅Π³ΠΈ ΡΠ·ΡΠΊΠ° ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ (Β«HTMLΒ») ΠΈ ΡΠ»Π΅Π΄Ρ Π·Π° Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΠΎΡΡΡΡ Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ Π½Π°ΡΠ°Π»Π°.
ΠΠ΅ΡΠ΅ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΌΠ°ΠΊΠ΅ΡΠ°: Ρ ΡΠ΅Π³ΠΎ Π½Π°ΡΠ°ΡΡ
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π΄ΠΎΡΡΠ°Π»ΡΡ Β«ΡΡΠ°ΡΡΠΉΒ» ΠΏΡΠΎΠ΅ΠΊΡ, Π½Π΅ ΡΡΠΎΠΈΡ ΠΏΡΡΠ°ΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°ΡΡ Π²ΡΡ Π·Π° ΠΎΠ΄ΠΈΠ½ Π΄Π΅Π½Ρ. ΠΠ°ΡΠ½ΠΈΡΠ΅ Ρ ΠΌΠ°Π»ΠΎΠ³ΠΎ:
- ΠΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠΉΡΠ΅ ΡΠ°ΠΌΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΡΠ΅, ΡΠ°ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ.
- ΠΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡΠ΅ ΠΈΡ
Π½Π° Π½ΠΎΠ²ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ (ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ ΠΈΠΌΡΠ½ ΠΏΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌ ΠΠΠ).
- ΠΡΠ½ΠΎΡΠΈΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠΈΠ΅ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ (ΡΠ²Π΅ΡΠ°, ΠΎΡΡΡΡΠΏΡ, ΡΠ°Π·ΠΌΠ΅ΡΡ ΡΡΠΈΡΡΠΎΠ²) Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΊΠ°ΡΠΊΠ°Π΄Π½ΡΡ
ΡΠ°Π±Π»ΠΈΡ ΡΡΠΈΠ»Π΅ΠΉ (Β«CSSΒ»).
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΡΡΠΈΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΈ Π½Π°ΡΠ½ΠΈΡΠ΅ ΠΈΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΠΎ ΠΌΠ΅ΡΠ΅ Π²Π½Π΅ΡΠ΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΡΠ°ΠΉΠ»Ρ.
ΠΠ»Π°Π²Π½ΡΠΉ ΠΎΡΠ²Π΅Ρ Π½Π° Π²ΠΎΠΏΡΠΎΡ, ΠΊΠ°ΠΊ Π²Π΅ΡΡΡΠ°ΡΡ ΡΠΈΡΡΠΎ, β ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π΄Π΅Π»Π°Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π³ ΠΎΡΠΎΠ·Π½Π°Π½Π½ΠΎ.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π§ΠΈΡΡΠ°Ρ Π²Π΅ΡΡΡΠΊΠ° ΡΡΠ΅Π±ΡΠ΅Ρ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Ρ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° ΡΡΠ°ΠΏΠ΅ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΡ. ΠΡΠΈΠ΄Π΅ΡΡΡ ΠΏΡΠΈΠ²ΡΠΊΠ°ΡΡ ΠΊ Π½ΠΎΠ²ΡΠΌ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ, Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠ΅ΡΠ΅ΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΠΈΠΉ ΠΏΡΠΎΡΠ΅ΡΡ. ΠΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΈΡΠ°ΡΡ ΡΡΠ»ΠΎΠ²Π½ΡΠΌ Β«ΠΌΠΈΠ½ΡΡΠΎΠΌΒ» ΠΈΠ»ΠΈ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΈΠ΅ΠΉ. ΠΠ΄Π½Π°ΠΊΠΎ Π²ΡΠ³ΠΎΠ΄Π° ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΡΡΠ²Π°Π΅Ρ Π·Π°ΡΡΠ°ΡΡ. ΠΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π»Π΅Π³ΠΊΠΎ ΡΠΈΡΠ°ΡΡ, ΡΠ°ΡΡΠΈΡΡΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π΄Π°ΠΆΠ΅ ΡΠΏΡΡΡΡ Π³ΠΎΠ΄Ρ. ΠΠ½ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π² ΡΠ°Π·Π½ΡΡ
Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ
, Π²ΠΊΠ»ΡΡΠ°Ρ Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² Π―Π½Π΄Π΅ΠΊΡΠ΅, ΠΈ Ρ
ΠΎΡΠΎΡΠΎ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½ Π΄Π»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ, Π±ΡΠ΄Ρ ΡΠΎ Π²Π΅ΡΡΡΠΊΠ° Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ Β«1Π‘-ΠΠΈΡΡΠΈΠΊΡΒ» ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠΉ CMS. Π ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΡΡΠ΅ΡΠ΅, ΡΡΠΎ Π½Π°ΠΏΡΡΠΌΡΡ Π²Π»ΠΈΡΠ΅Ρ Π½Π° ΡΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° ΠΈ ΡΠΏΠΎΠΊΠΎΠΉΡΡΠ²ΠΈΠ΅ Π²ΡΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ. ΠΠ°ΡΠ½ΠΈΡΠ΅ Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ° β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠΈ ΠΈΠ»ΠΈ ΠΠΠ β ΠΈ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ Π²Π½Π΅Π΄ΡΡΠΉΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅.
Π§Π°ΡΡΠΎ Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ
ΠΠ΅Ρ, ΠΠΠ-ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ β ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ
ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ
ΠΈ ΠΏΡΠΎΠ΄ΡΠΌΠ°Π½Π½ΡΡ
, Π½ΠΎ Π½Π΅ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½Π°Ρ. ΠΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Β«Π‘ΠΈΠΡΠΡ ΠΠΎΠ΄ΡΠ»ΠΈΒ» (CSS Modules), Β«Π‘ΡΡΡ Π‘ΠΈΠΡΠΡΒ» (SUIT CSS) ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Ρ. ΠΠ°ΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π±ΡΠ»ΠΎ Π΅Π΄ΠΈΠ½ΠΎΠ΅, ΡΡΡΠΎΠ³ΠΎΠ΅ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠ»Π°ΡΡΠΎΠ² ΠΠΠ ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π°Π½Π°Π»ΠΎΠ³Π΅.
ΠΡΠΈΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ. ΠΡΡΠ·Π½ΡΠΉ ΠΊΠΎΠ΄ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΈ ΡΡΠΎΠΊΠΈ Π»ΡΠ±ΡΡ
Π±ΡΠ΄ΡΡΠΈΡ
Π΄ΠΎΡΠ°Π±ΠΎΡΠΎΠΊ Π² ΡΠ°Π·Ρ. ΠΠ±ΡΡΡΠ½ΠΈΡΠ΅, ΡΡΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΡΠΈΡΡΠΎΠΉ Π²Π΅ΡΡΡΠΊΠΈ β ΡΡΠΎ Π½Π΅ ΠΏΡΠΈΡ
ΠΎΡΡ, Π° ΡΠΏΠΎΡΠΎΠ± ΡΠ½ΠΈΠ·ΠΈΡΡ Π΄ΠΎΠ»Π³ΠΎΡΡΠΎΡΠ½ΡΠ΅ Π·Π°ΡΡΠ°ΡΡ Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
ΠΠ·ΡΡΠΈΡΠ΅ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΡΠ·ΡΠΊΠ° ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ (HTML5), ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠ°Π·Π΄Π΅Π», ΠΏΠΎΡΠ²ΡΡΡΠ½Π½ΡΠΉ ΡΡΡΡΠΊΡΡΡΠ½ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ. ΠΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΡΡΠ°ΡΠ°ΠΉΡΠ΅ΡΡ Π·Π°ΠΌΠ΅Π½ΡΡΡ Π±Π΅ΡΡΠΌΡΡΠ»Π΅Π½Π½ΡΠ΅ <div> Π½Π° ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠΈΠ΅ ΡΠΌΡΡΠ»ΠΎΠ²ΡΠ΅ ΡΠ΅Π³ΠΈ ΡΠ·ΡΠΊΠ° ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ (HTML) (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Β«ΡΠ΅ΠΊΡΠΈΡΒ» (<section>), Β«Π±ΠΎΠΊΠΎΠ²Π°Ρ ΠΏΠ°Π½Π΅Π»ΡΒ» (<aside>), Β«Π²ΡΠ΅ΠΌΡΒ» (<time>) ΠΈ Π΄ΡΡΠ³ΠΈΠ΅). Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π° Π² ΡΠ΅ΡΠΈ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠΌΡΡΠ»ΠΎΠ²ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° β ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± Π΄Π»Ρ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠΉ ΠΎΡΠ»Π°Π΄ΠΊΠΈ, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π·Π°ΠΌΠ΅Π½ΡΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΡΠ΅Π°Π»ΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ
ΠΈ Π² ΡΠ°Π·Π½ΡΡ
Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ
. ΠΡΠΎΠ±ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΡΠΎΠΈΡ ΡΠ΄Π΅Π»ΠΈΡΡ Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² Π―Π½Π΄Π΅ΠΊΡΠ΅ ΠΈ Β«Π‘Π°ΡΠ°ΡΠΈΒ» (Safari) Π½Π° Β«ΠΠΉΠΠ‘Β» (iOS), ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ°ΠΌ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ²ΠΎΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΏΡΠΎΡΠΈΡΠΎΠ²ΠΊΠΈ.
ΠΠ°Π΄Π°ΡΠ° Π²Π΅ΡΡΡΠ°Π»ΡΡΠΈΠΊΠ° β Π½Π°ΠΉΡΠΈ Π±Π°Π»Π°Π½Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΡΠ½ΠΎΡΡΡΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΠΎΠΏΠ»ΠΎΡΠ΅Π½ΠΈΡ ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΊΠΎΠ΄Π°. ΠΠ±ΡΡΠ΄ΠΈΡΠ΅ Ρ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΡΠ΅ ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΠ΅Ρ
Π½ΠΈΠΊΠΈ ΠΊΠ°ΡΠΊΠ°Π΄Π½ΡΡ
ΡΠ°Π±Π»ΠΈΡ ΡΡΠΈΠ»Π΅ΠΉ (CSS) (ΠΠΈΠ±ΠΊΠ°Ρ ΡΠ°ΡΠΊΠ»Π°Π΄ΠΊΠ° (Flexbox), Π‘Π΅ΡΠΊΠ° (Grid)) Π±Π΅Π· ΠΏΠΎΡΠ΅ΡΠΈ ΠΎΠ±ΡΠ΅Π³ΠΎ Π²ΠΈΠ΄Π°. Π§Π°ΡΡΠΎ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½.
ΠΠ²ΡΠΎΡ ΡΡΠ°ΡΡΠΈ
ΠΠΈΡ
ΡΡΠ½ ΠΠΈΡ
Π°ΠΈΠ»
ΠΠ΅Π½Π΅ΡΠ°Π»ΡΠ½ΡΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ
ΠΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΈΠΎΠ½Π½ΡΡ
ΠΏΠ»Π°ΡΡΠΎΡΠΌ, Π΄ΠΎΠ²Π΅Π΄ΡΠ½Π½ΡΡ
Π΄ΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π² ΡΠ΅Π΅ΡΡΡ ΠΠ°Π½ΠΊΠ° Π ΠΎΡΡΠΈΠΈ.
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅