Css Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅: CSS β€” Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅? Для Ρ‡Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ?

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

CSS: Ρ‡Ρ‚ΠΎ это, основы языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ

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

  • Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ CSS
  • Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ CSS
  • Как устроСн ΠΊΠΎΠ΄ CSS
  • Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ
  • ΠšΡ‚ΠΎ ΠΈ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с CSS-ΠΊΠΎΠ΄ΠΎΠΌ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ CSS

Когда Π²Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ сайт Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Ρ‚ΠΎ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄ собой Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ΠΎΠΌ. Π€Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ β€” Ρ‡Π°ΡΡ‚ΡŒ сСрвиса, которая ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° внСшнСС прСдставлСниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Он создаётся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Ρ€Ρ‘Ρ… основных инструмСнтов β€” HTML, CSS ΠΈ JavaScript.

HTML β€” язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ страницы. Он Π½ΡƒΠΆΠ΅Π½ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ½ΠΈΠΌΠ°Π», ΠΊΠ°ΠΊ ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

Π­Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ каркаса сайта, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ основныС Π±Π»ΠΎΠΊΠΈ, ссылки, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹.

JavaScript позволяСт ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ элСмСнты: ΠΊΠ°Ρ€Ρ‚Ρ‹, Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ, ΠΊΠ½ΠΎΠΏΠΊΠΈ, Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи. ИмСнно JS ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ сайт Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ваши дСйствия: ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ страницу, Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ запрос Π½Π° ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ Π·Π²ΠΎΠ½ΠΎΠΊ.

CSS β€” язык описания внСшнСй страницы. Он ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ красоту ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ сайта. Если Π±Ρ‹ Π½Π΅ Π±Ρ‹Π»ΠΎ CSS, сайты выглядСли Π±Ρ‹ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

Π­Ρ‚ΠΎ главная страница ЯндСкс ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌΠ° Π±Π΅Π· Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ CSS

Если Π² школС Ρƒ вас Π±Ρ‹Π»ΠΈ ΡƒΡ€ΠΎΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, скорСС всСго, Π²Ρ‹ ΠΈ сами создавали Ρ‚Π°ΠΊΠΈΠ΅ страницы: писали нСслоТный ΠΊΠΎΠ΄ Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π»ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π»ΠΈ сайт. Π”ΠΎ сСрСдины 90-Ρ… это Π±Ρ‹Π» СдинствСнный ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅. Π”Π°ΠΆΠ΅ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ сайты создавались с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простой Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ. БСгодня Π½Π° Ρ„ΠΎΠ½Π΅ соврСмСнных Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… сайтов ΠΎΠ½ΠΈ выглядят Ρ‚Π°ΠΊ, словно ΠΈΡ… Π΄ΠΈΠ·Π°ΠΉΠ½ Ρ‚ΠΎΠΆΠ΅ Π±Ρ‹Π» ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π½ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΡˆΠΊΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€ΠΎΠΊΠΎΠ².

Но Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ развивался быстро: Π² Π½Ρ‘ΠΌ стало большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, сайтов ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² для ΠΈΡ… отобраТСния. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΌΠΎΠ³ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ форматирования. Когда стандартных возмоТностСй HTML стало Π½Π΅ Ρ…Π²Π°Ρ‚Π°Ρ‚ΡŒ, появился ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ стандарт CSS β€” сначала ΠΎΡ‡Π΅Π½ΡŒ скромный, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΈΠ»ΠΈ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста. А спустя Π΅Ρ‰Ρ‘ Π΄Π²Π° Π³ΠΎΠ΄Π°, Π² 1998-ΠΌ, Π²Ρ‹ΡˆΠ΅Π» стандарт CSS2. Он стал настоящим ΠΏΡ€ΠΎΡ€Ρ‹Π²ΠΎΠΌ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ смогли Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π±Π»ΠΎΡ‡Π½ΡƒΡŽ ΠΈ ΡΡ‚Ρ€ΠΎΡ‡Π½ΡƒΡŽ ΠΌΠΎΠ΄Π΅Π»ΠΈ элСмСнтам, Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ стили ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с большим количСством элСмСнтов Π½Π° сайтС.

ΠŸΡ€ΠΎΡ†Π΅ΡΡ создания сайта ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ Π·Π° типографским станком: Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈΠ· Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… элСмСнтов выстраиваСт страницу, поэтому этот процСсс ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ вёрсткой. БСйчас Π±Π΅Π· вёрстки страниц CSS Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΡƒΡŽ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ. Если ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ сайт с Π΄ΠΎΠΌΠΎΠΌ, Ρ‚ΠΎ HTML β€” это стСны, ΠΏΠΎΠ» ΠΈ ΠΏΠΎΡ‚ΠΎΠ»ΠΎΠΊ, Π° CSS β€” краска, ΠΎΠ±ΠΎΠΈ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρ‹ Π½Π° стСнС.

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΏΠΎΒ Ρ‚Π΅ΠΌΠ΅:

ΠŸΠΎΡ‡Π΅ΠΌΡƒ стоит ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ сСбя Π² вСб‑разработкС

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ CSS

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΡ€Π°ΡΠΈΡ‚ΡŒ стСну, сначала Π΅Ρ‘ Π½ΡƒΠΆΠ½ΠΎ возвСсти. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с сайтом Ρ€ΠΎΠ»ΡŒ стСн ΠΈΠ³Ρ€Π°Π΅Ρ‚ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ β€” ΠΎΠ½ являСтся Π±Π°Π·ΠΎΠΉ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ стили Π² Π²ΠΈΠ΄Π΅ CSS.

Π•ΡΡ‚ΡŒ нСсколько способов это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ стили прямо Π² HTML Π² Ρ‚Π΅Π³Π΅ <style>, Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ способ, Π½ΠΎ Ρƒ Π½Π΅Π³ΠΎ Π½Π΅ΠΌΠ°Π»ΠΎ минусов. Π§Π΅ΠΌ большС сайт ΠΈ сам HTML-Ρ„Π°ΠΉΠ», Ρ‚Π΅ΠΌ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°. А Ссли Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ ΡΡ‚ΠΈΠ»ΡŒ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… страницах сразу, ΠΈΡ… придётся ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ‡Π°Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ β€” ΡΠΎΠ·Π΄Π°ΡŽΡ‚ CSS Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ .css. Π€Π°ΠΉΠ» ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‚ с основным Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ‚Π΅Π³Π° . Π’ΠΎΡ‚ Ρ‚Π°ΠΊ:

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

Π’ΠΎ, ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ стили ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ, влияСт Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π½ΠΎ ΠΈ Π½Π° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ прСдставлСниС страницы. НапримСр, Π΅ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ способ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ β€” ΠΈΠ½Π»Π°ΠΉΠ½-стили, ΠΊΠΎΠ³Π΄Π° ΠΊ Π½ΡƒΠΆΠ½Ρ‹ΠΌ элСмСнтам добавляСтся Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ style. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ стили Π½ΡƒΠΆΠ½ΠΎ остороТно: Ρƒ Π½ΠΈΡ… Π½Π°ΠΈΠ²Ρ‹ΡΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΈ ΠΈΡ… нСльзя ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСлСкторов Π²ΠΎ внСшнСм CSS. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π² ΠΊΠΎΠ΄Π΅: «ВсС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΏΠΎΠΊΡ€Π°ΡΠΈΡ‚ΡŒ Π² Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉΒ», Π° Π½Π° страницС ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΌΠΈ.

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ происходит ΠΈ Ρ‡Ρ‚ΠΎ это Π·Π° сСлСкторы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° ΠΊΠΎΠ΄ ΠΈ саму страницу, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ CSS.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ вСб‑разработчиком

ΠžΡΠ²ΠΎΠΉΡ‚Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ вострСбованной профСссии Π² IT мСньшС Ρ‡Π΅ΠΌ Π·Π° Π³ΠΎΠ΄: Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ чистый ΠΊΠΎΠ΄, Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ сайты ΠΈ Π²Π΅Π±-прилоТСния. НачнитС с бСсплатной Π²Π²ΠΎΠ΄Π½ΠΎΠΉ части курса Β«Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ».

Как устроСн ΠΊΠΎΠ΄ CSS

ΠšΠ»ΡŽΡ‡ ΠΊ пониманию Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ CSS, β€” само Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°. CSS ΠΈΠ»ΠΈ Cascading Style Sheets пСрСводится ΠΊΠ°ΠΊ «каскадная Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй». ΠœΡ‹ ΠΏΠΎΠΉΠ΄Π΅ΠΌ ΠΎΡ‚ простого ΠΊ слоТному ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ с ΠΊΠΎΠ½Ρ†Π°.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ стили

Π‘Ρ‚ΠΈΠ»ΠΈ β€” это Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ особСнности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ страницС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ†Π²Π΅Ρ‚ тСкста, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, Ρ‚ΠΈΠΏ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈΠ»ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ.

Π‘Ρ‚ΠΈΠ»ΠΈ ΠΈΠ»ΠΈ свойства CSS Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ. КаТдоС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ состоит ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ сСлСктора ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ°Ρ€Ρ‹ «свойство β€” Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β».

Π’Π°ΠΊ выглядит ΠΊΠΎΠ΄ CSS: здСсь ΠΌΡ‹ Π·Π°Π΄Π°Ρ‘ΠΌ внСшний Π²ΠΈΠ΄ для Ρ†Π΅Π»ΠΎΠ³ΠΎ Π°Π±Π·Π°Ρ†Π°

Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ Π½ΡƒΠΆΠ΅Π½ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ½ΠΈΠΌΠ°Π», ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ элСмСнту CSS Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ свойство: Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ, Π°Π±Π·Π°Ρ†Ρƒ, Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌΡƒ Ρ†Π²Π΅Ρ‚Ρƒ.

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

НапримСр, здСсь:

ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ: ΠΏΡƒΡΡ‚ΡŒ всС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня (сСлСктор h3) Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ (свойство color) Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ #32a846).

Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π·Π½Π°ΠΊΠΈ β€” Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки, ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹, Π°Π±Π·Π°Ρ†Ρ‹ ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ с запятой β€” Π½Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΊΠΎΠ΄. Они Π½ΡƒΠΆΠ½Ρ‹ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΈ Π΅Π³ΠΎ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°Π±Π»ΠΈΡ†Π°

Иногда CSS пСрСводят ΠΊΠ°ΠΊ «каскадныС списки стилСй». Π­Ρ‚ΠΎ Ρ‚ΠΎΠΆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ: фактичСски Ρ‚ΡƒΡ‚ Π½Π΅Ρ‚ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ† со строками ΠΈ столбцами. Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ CSS β€” это ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ ΠΏΡ€Π°Π²ΠΈΠ» Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ оформлСния, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π° β€” стили β€” Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ списка Π² каскадном порядкС.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ каскад

Каскад β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Π² ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΈ CSS. Он ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ всС стили ΡΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ каскада влияСт Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΡ€ΠΎΡ‡Ρ‚Ρ‘Ρ‚ ваш ΠΊΠΎΠ΄, ΠΈ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² ΠΈΡ‚ΠΎΠ³Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π° экранС.

НапримСр, сначала Π²Ρ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ Π² ΠΊΠΎΠ΄Π΅, Ρ‡Ρ‚ΠΎ всС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΌΠΈ. А Π·Π°Ρ‚Π΅ΠΌ Π² сСрСдинС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° β€” Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ красными.

ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ порядка Π² ΠΊΠΎΠ΄Π΅ гласит, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π²Π½ΠΎΠΉ спСцифичности ΠΏΡ€Π°Π²ΠΈΠ»Π°, написанныС Π½ΠΈΠΆΠ΅ ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ «чтСния», Β«ΠΏΠ΅Ρ€Π΅Π±ΠΈΠ²Π°ΡŽΡ‚Β» написанноС Π²Ρ‹ΡˆΠ΅. Для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Β«ΠΏΠΎΠΊΡ€Π°ΡΠΈΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π² красный» Π²Π°ΠΆΠ½Π΅Π΅, Ρ‡Π΅ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Β«ΠΏΠΎΠΊΡ€Π°ΡΠΈΡ‚ΡŒ Π² Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉΒ», ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ написано Π½ΠΈΠΆΠ΅.

На ΠΏΡ€Π°Π²ΠΈΠ»Π° каскада Π²Π»ΠΈΡΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ сущности. НапримСр, ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΏΡ€ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ упомянули Π²Ρ‹ΡˆΠ΅. Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ Ρƒ всСх, Π° ΠΌΠΎΠΆΠ΅Ρ‚ Β«Π²Π΅ΡΠΈΡ‚ΡŒΒ» ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ: скаТСм, ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прописаны ΠΈΠ½Π»Π°ΠΉΠ½ΠΎΠΌ, Β«ΠΏΠ΅Ρ€Π΅Π±ΠΈΠ²Π°ΡŽΡ‚Β» ΠΏΡ€Π°Π²ΠΈΠ»Π° Π½Π° сСлСктор. Π’ΠΎΡ‚ ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Если ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π² ΠΊΠΎΠ΄ ΠΈΠ½Π»Π°ΠΉΠ½-ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ <Ρ€>Π¦Π²Π΅Ρ‚ тСкста стал синим β€” ΠΈΠ½Π»Π°ΠΉΠ½ Β«ΠΏΠ΅Ρ€Π΅Π±ΠΈΠ²Π°Π΅Ρ‚Β» <style>.</p>β€” тСкст станСт синим нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, написан ΠΎΠ½ Π²Π²Π΅Ρ€Ρ…Ρƒ ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ Π²Π½ΠΈΠ·Ρƒ.


А Π΅Ρ‰Ρ‘ Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ каскада ΠΌΠΎΠ³ΡƒΡ‚ Π²Π»ΠΈΡΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… свои стили ΠΈ спСцификации, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ€ΡƒΡˆΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ порядок. НапримСр, Google Chrome Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π» Π΄Π΅Π»Π°Ρ‚ΡŒ слишком ΠΌΠ΅Π»ΠΊΠΈΠΉ ΡˆΡ€ΠΈΡ„Ρ‚ Π² полях Π²Π²ΠΎΠ΄Π° Π²ΠΎΠΏΡ€Π΅ΠΊΠΈ всСм ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, прописанным Π² ΠΊΠΎΠ΄Π΅.

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

Π•Ρ‰Ρ‘ ΠΎΠ΄Π½Π° ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ программист, β€” ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ CSS: Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ, ΠΊΠ°ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ с Π½ΠΈΠΌ Π±Ρ‹Π»ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ.

БСгодня Π΅ΡΡ‚ΡŒ нСсколько ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΉ. Одни ΠΈΠ· самых распространСнных β€” Π‘Π­Πœ, мСтодология, созданная Π² ЯндСксС, ΠΈ Atomic CSS, ΠΈΠ»ΠΈ Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½Ρ‹ΠΉ CSS.

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ

ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ β€” способ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π² Π½Ρ‘ΠΌ порядок. Если Ρƒ вас большой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΠΆΠΈΠ²Ρ‘Ρ‚ Π½Π΅ ΠΎΠ΄Π½Ρƒ нСдСлю, Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ Π±Ρ‹Π»ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ: Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния, ΠΏΠ΅Ρ€Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ состоянии. Если вёрстка CSS написана Π±Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π°ΡΡ‚ΠΈΡΡŒ ΠΈ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ·-ΠΏΠΎΠ΄ контроля, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, появятся Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π° куски, Π° любоС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ нСпрСдсказуСмым послСдствиям.

Π§Ρ‚ΠΎΠ±Ρ‹ этого Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π£ ЯндСкс Π΅ΡΡ‚ΡŒ Π‘Π­Πœ (Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ΡΡ ΠΊΠ°ΠΊ Β«Π‘Π»ΠΎΠΊ, Π­Π»Π΅ΠΌΠ΅Π½Ρ‚, ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Β») β€” ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, Π² основС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π»Π΅ΠΆΠΈΡ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ интСрфСйса Π½Π° нСзависимыС Π±Π»ΠΎΠΊΠΈ. Π‘Π»ΠΎΠΊΠΎΠΌ считаСтся нСзависимый ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ страницы, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±Π»ΠΎΠΊ search form β€” Ρ„ΠΎΡ€ΠΌΠ° поиска.

Π’Π°ΠΊ выглядят Π±Π»ΠΎΠΊΠΈ с ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π‘Π»ΠΎΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π² Π΄Ρ€ΡƒΠ³Π°, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания Π±ΠΎΠ»Π΅Π΅ слоТных, Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π±Π»ΠΎΠΊΠΎΠ². Π£ Π±Π»ΠΎΠΊΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ элСмСнты Π‘SS β€” части, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² контСкстС самого Π±Π»ΠΎΠΊΠ° ΠΈ Π½Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, β€” ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹, ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠ΅ внСшний Π²ΠΈΠ΄ Π±Π»ΠΎΠΊΠ° ΠΈΠ»ΠΈ элСмСнта. Управляя ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ CSS ΠΌΠ΅Π½Π΅Π΅ связанным, понятным Π² ΠΎΡ‚Ρ€Ρ‹Π²Π΅ ΠΎΡ‚ контСкста ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ для ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ использования.

Другая мСтодология, Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½Ρ‹ΠΉ CSS, прСслСдуСт сходныС Ρ†Π΅Π»ΠΈ β€” ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ понятным ΠΈ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ использования CSS. Но, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π‘Π­Πœ, здСсь ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π½Π΅ смысловыС Π±Π»ΠΎΠΊΠΈ, Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°, Ρ‚ΠΎΡ‡Π΅Ρ‡Π½ΠΎ примСняСмыС Π² Π½ΡƒΠΆΠ½Ρ‹Ρ… мСстах. Если ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ тСкст большим, ΠΏΠΎΠ»ΡƒΠΆΠΈΡ€Π½Ρ‹ΠΌ ΠΈ красным, ΠΌΡ‹ добавляСм Π΅ΠΌΡƒ классы font-size-xl, font-size-bold ΠΈ color-red, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΠΆΠ΅ прописаны всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ свойства.

По сути, это ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°Ρ коллСкция стилСй, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π² Π»ΡŽΠ±Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ….

Атомарный CSS позволяСт ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΈ максимально ΠΏΠ΅Ρ€Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стили Π² Π»ΡŽΠ±Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ…. Π—Π° счёт ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² популярных Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°Ρ… Tailwind ΠΈ Bootstrap β€” это инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΊΠΎΠ΄ΠΎΠΌ Π·Π° счёт Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… шаблонов ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

ΠšΡ‚ΠΎ ΠΈ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с CSS-ΠΊΠΎΠ΄ΠΎΠΌ

CSS Π² строгом смыслС Π½Π΅ являСтся языком Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, поэтому профСссии Β«Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° языкС CSSΒ» Π½Π΅ сущСствуСт. Π•Ρ‰Ρ‘ Π² 2000-Ρ…, ΠΊΠΎΠ³Π΄Π° Π½Π΅ сущСствовало Тёсткого раздСлСния Π½Π° Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ ΠΈ бэкСнд, программисты, писавшиС Π½Π° HTML ΠΈ CSS, Π½Π°Π·Ρ‹Π²Π°Π»ΠΈΡΡŒ Β«Π²Π΅Ρ€ΡΡ‚Π°Π»ΡŒΡ‰ΠΈΠΊΠ°ΠΌΠΈΒ». БСйчас этот Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Ρ‚ΠΎΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ β€” Π½ΠΎ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Ρ‡Π°Ρ‰Π΅ ΠΏΡ€ΠΎ Ρ‚Π°ΠΊΠΈΡ… спСциалистов говорят Β«Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ» ΠΈΠ»ΠΈ Β«Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ».

Для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° CSS β€” Π½Π΅ СдинствСнный Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ инструмСнт. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ΠΎΠΌ, Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΌΠ΅Ρ‚ΡŒ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ каркас Π² HTML, ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° JavaScript, Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ, ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ HTTP-ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Π΅ API.

На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ эти знания ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…, ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, интСграция ΠΏΠ»Π°Ρ‚Ρ‘ΠΆΠ½ΠΎΠΉ систСмы, созданиС Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ сайта ΠΈΠ»ΠΈ интСрфСйса для сСрвиса. Π—Π²ΡƒΡ‡ΠΈΡ‚ слоТно, Π½ΠΎ Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° считаСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· IT-профСссий с ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½Ρ‹ΠΌ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠΌ Π²Ρ…ΠΎΠ΄Π°. Основам CSS ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ с нуля, Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‡ΠΈ тСхничСским спСциалистом. НапримСр, Π² ЯндСкс ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌΠ΅ Π΅ΡΡ‚ΡŒ 10-мСсячный курс Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² CSS, HTML ΠΈ JavaScript, ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π²Ρ‹ΠΊΠΈ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅, ΠΎΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ с ΠΏΡΡ‚ΡŒΡŽ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π² ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ, Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ.

Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ развиваСтся ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, поэтому Ρƒ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ Π² CSS, большиС пСрспСктивы. НСсмотря Π½Π° внСшнюю простоту, Π² этом языкС, ΠΊΠ°ΠΊ ΠΈ Π²ΠΎ всСй Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, Π΅ΡΡ‚ΡŒ ΠΊΡƒΠ΄Π° расти: ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ спСцификации ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΡƒΡŽ вёрстку, Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ со смСТными инструмСнтами β€” Git, Webpack, Figma β€” ΠΈΠ»ΠΈ ΠΏΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒ стСк Π½ΠΎΠ²Ρ‹ΠΌΠΈ тСхнологиями. Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° β€” ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ Π²ΠΎΠΉΡ‚ΠΈ Π² ΠΎΡ‚Ρ€Π°ΡΠ»ΡŒ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ сСбя β€” ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ дальшС Π² Ρ‚ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π±Π»ΠΈΠΆΠ΅ ΠΈ интСрСснСС всСго.

Π‘Ρ‚Π°Ρ‚ΡŒΡŽ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ»ΠΈ:

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡΒ 

Π§ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ GitHub ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΡΡ‚Π°Ρ‚ΡŒΡŽ

Π’Π΅Π±-сСрвСр Nginx ΠΈ Ρ‡Ρ‚ΠΎ ΠΎ Π½Ρ‘ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΡΡ‚Π°Ρ‚ΡŒΡŽ

Как ΡƒΡΠΏΠ΅Π²Π°Ρ‚ΡŒ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΈ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π»Π΅Ρ‚ΠΎ? ΠŸΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚Π΅ 20 июня Π½Π° Π²Π΅Π±ΠΈΠ½Π°Ρ€ β€” ΠΏΠΎΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΡŽ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ профСссии.

Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅, Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, прСимущСства ΠΏΠ΅Ρ€Π΅Π΄ HTML

CSS (Β«Cascading Style SheetsΒ» ΠΈΠ»ΠΈ Β«ΠšΠ°ΡΠΊΠ°Π΄Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй») – это язык, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для прСобразования внСшнСго Π²ΠΈΠ΄Π° страницы Π½Π° сайтС Π² ΡƒΠ΄ΠΎΠ±Π½ΡƒΡŽ для восприятия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Ρ„ΠΎΡ€ΠΌΡƒ. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, язык CSS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для описания ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-страниц, ΡƒΠΆΠ΅ написанных Π½Π° языках HTML Π»ΠΈΠ±ΠΎ XHTML. ΠšΡ€ΠΎΠΌΠ΅ этого, CSS Π½Π΅Ρ€Π΅Π΄ΠΊΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ Π² совокупности с Ρ‚Π°ΠΊΠΈΠΌΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ XML, ΠΊΠ°ΠΊ SVG ΠΈΠ»ΠΈ XUL.

ПояснСниС сути CSS Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ CSS?

Π“Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ CSS: ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

Π—Π°Ρ‡Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS ΠΊΠΎΠ³Π΄Π° Π΅ΡΡ‚ΡŒ простой HTML?

Π§Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ язык CSS ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ Π²Π΅Π±-сайта?

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

ПояснСниС сути CSS Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ сСбС ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΡŽ, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· сотрудников ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ создаСт структуру ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°, помСчая ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ участки тСкста для формирования ΠΈΡ‚ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ внСшнСго Π²ΠΈΠ΄Π° издания. Он ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠΈ: Β«Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΆΠΈΡ€Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ синСго Ρ†Π²Π΅Ρ‚Π°Β», Β«Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Β» ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅.

Боздавая страницу для Π²Π΅Π±-сайта, простым языком Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ нСльзя, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠΌΠ΅Ρ‡Π°ΡŽΡ‚ΡΡ Π½Π΅ для Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, Π° для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. И Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅ΠΌΡƒ ΡΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠ²Π°Ρ‚ΡŒ, Π±Ρ‹Π» ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π½ язык CSS, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ.

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ CSS?

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Π°Π½Π½Ρ‹ΠΉ язык для оформлСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΎΠ½ отыскиваСт Π² HTML ΠΊΠΎΠ΄Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ элСмСнт, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΠΈ Π·Π°Π΄Π°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ свойство (Ρ†Π²Π΅Ρ‚), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Π΅ΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (синий).

Π―Π·Ρ‹ΠΊ CSS ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для создания стиля ΠΈ формирования ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… частСй страницы, созданных Π² HTML. Π’Π°ΠΊ, ΠΎΠ½ способСн Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ мСстонахоТдСниС элСмСнтов Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, высоту, столбцы ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅.

Π“Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ CSS: ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

1. МоТно ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠ°ΠΊ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π² самом HTML ΠΊΠΎΠ΄Π΅

2. Π’Π°ΠΊΠΆΠ΅ CSS примСняСтся Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Π² Π²ΠΈΠ΄Π΅ Ρ‚Π΅Π³Π° style, прописанного Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Π³Π° head

3. ΠœΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» .css Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, связанный с HTML страницСй Ρ‚Π΅Π³ΠΎΠΌ link, прописанным Π² Ρ‚Π΅Π³Π΅ head

Π—Π°Ρ‡Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS ΠΊΠΎΠ³Π΄Π° Π΅ΡΡ‚ΡŒ простой HTML?

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

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

Π‘ появлСниСм ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Ρ…Π²Π°Ρ‚Π°Π»ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ лишь языка HTML. ΠŸΠΎΡΡ€Π΅Π΄ΡΡ‚Π²ΠΎΠΌ Π½Π΅Π³ΠΎ ΡΠΎΡΡ‚Π°Π²Π»ΡΠ»Π°ΡΡŒ структура тСкста, Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, доступныС Π°Π²Ρ‚ΠΎΡ€Ρƒ, Π±Ρ‹Π»ΠΈ довольно ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ: Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π°. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Ρ‚Π΅Π³ΠΎΠ² Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡΡ‡Π΅ΡΡ‚ΡŒ Π½Π° ΠΏΠ°Π»ΡŒΡ†Π°Ρ….

Но ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ развивался, ΠΈ число Ρ‚Π΅Π³ΠΎΠ² для языка HTML Π±Ρ‹Π»ΠΎ сущСствСнно ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΎ – это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π°Π²Ρ‚ΠΎΡ€Π°ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ внСшний Π²ΠΈΠ΄ страниц Π±Π΅Π· Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° Π² ΠΈΡ… структуру.

Начали Π½Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Ρ‚Π΅Π³ΠΈ структурирования, ΠΊΠ°ΠΊ table. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Ρ‚ΠΎΠΆΠ΅ Π½Π΅ стояли Π½Π° мСстС ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π»ΠΈ собствСнныС Ρ‚Π΅Π³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³Π»ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΡ… прилоТСниями. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ€Π°Π½ΡŒΡˆΠ΅, ΠΊΠΎΠ³Π΄Π° Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ посСщал сайт, Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚Π΅Π³ΠΈ для Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΎΠ½ Π²ΠΈΠ΄Π΅Π» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ сообщСниС: «Для просмотра страницы Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ браузСром…».

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, это доставляло ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ массу нСудобств, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΎΠ±Π·Π°Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΈΠ·ΠΎΠ±ΠΈΠ»ΠΈΠ΅ΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΈΡ… для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ страницы. Π’ связи с этим Π±Ρ‹Π»ΠΎ принято Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎ создании ΠΎΠ΄Π½ΠΎΠΉ Π±Π°Π·Ρ‹ Ρ‚Π΅Π³ΠΎΠ² форматирования, для Ρ‡Π΅Π³ΠΎ ΠΈ создали язык CSS. ИмСнно ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ привязку Ρ‚Π΅Π³ΠΎΠ² ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌ.

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ HTML Π² совокупности с CSS ΠΊΡƒΠ΄Π° Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ просто HTML, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ряд прСимущСств:

  • Π”Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½.
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ управлСния Π»ΡŽΠ±Ρ‹ΠΌΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π΅Π΄ΠΈΠ½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.
  • Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ настройки отобраТСния Π²Π΅Π±-страницы для всСх соврСмСнных устройств, начиная ΠΎΡ‚ ПК, ΠΈ заканчивая Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π³Π°Π΄ΠΆΠ΅Ρ‚Π°ΠΌΠΈ.

Π§Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ язык CSS ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ Π²Π΅Π±-сайта?

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

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

Π§Ρ‚ΠΎΠ±Ρ‹ SEO-ΠΏΡ€ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ сайта Π±Ρ‹Π»ΠΎ Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ эффСктивным, Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй Π»ΡƒΡ‡ΡˆΠ΅ всСго ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ – это Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° ΠΈ сайт Π±ΡƒΠ΄Π΅Ρ‚ Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ быстрСС.

РаньшС Ρ€ΠΎΠ±ΠΎΡ‚Ρ‹ поисковых систСм Π½Π΅ Π±Ρ‹Π»ΠΈ приспособлСны ΠΊ ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Π½ΠΈΡŽ Ρ‚Π°Π±Π»ΠΈΡ† стилСй, поэтому вСбмастСра ΠΏΡ€ΠΈΠ±Π΅Π³Π°Π»ΠΈ ΠΊ Ρ‡Π΅Ρ€Π½Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ SEO-продвиТСния, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это Π΄Π°Π²Π°Π»ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡΠΏΠ°ΠΌΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ словами. БСгодня ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΌΠ°Ρ…ΠΈΠ½Π°Ρ†ΠΈΠΈ быстро ΠΏΡ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‚ΡΡ поисковиками.

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

CSS ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈΠ·ΠΎΠ±ΠΈΠ»ΠΈΠ΅ прСимущСств ΠΏΠ΅Ρ€Π΅Π΄ HTML, ΠΈ Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ элСмСнтов языка ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ возмоТности для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ внСшнСго Π²ΠΈΠ΄Π° сайта.

Руководство для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎ классам CSS ΠΈ сСлСкторам .class

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚Π΅ Π²Π΅Π±-страницу. Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Ρ€ΡƒΠΏΠΏΠ° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΈΠΌΠ΅Π»Π° ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΉ красный тСкст, Π³Ρ€ΡƒΠΏΠΏΠ° ΠΊΠ½ΠΎΠΏΠΎΠΊ β€” срСдний Π±Π΅Π»Ρ‹ΠΉ тСкст, Π° Π³Ρ€ΡƒΠΏΠΏΠ° Π°Π±Π·Π°Ρ†Π΅Π² β€” ΠΌΠ΅Π»ΠΊΠΈΠΉ синий тСкст.

Π‘ΠΌΠ΅Π»Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€. Но благодаря классам CSS Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ это. ΠšΠ»Π°ΡΡΡ‹ CSS ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ свойства стиля ΠΊ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ элСмСнтов HTML для достиТСния ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ³ΠΎ внСшнСго Π²ΠΈΠ΄Π° Π²Π΅Π±-страницы.

Π’ этом постС ΠΌΡ‹ рассмотрим основныС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ класс CSS, сСлСктор класса ΠΈ спСцифика CSS. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ рассмотрим, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ класс Π² CSS ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для оформлСния Π²Π΅Π±-страниц.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ класс CSS?

Класс CSS β€” это Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для опрСдСлСния Π³Ρ€ΡƒΠΏΠΏΡ‹ элСмСнтов HTML с Ρ†Π΅Π»ΡŒΡŽ примСнСния ΠΊ этим элСмСнтам ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ стиля ΠΈ форматирования с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS.

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ классы CSS. НиТС Ρƒ нас Π΅ΡΡ‚ΡŒ простая HTML-страница с трСмя Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ ( h3 элСмСнтов) ΠΈ трСмя Π°Π±Π·Π°Ρ†Π°ΠΌΠΈ ( p элСмСнтов).

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ послСдний Π°Π±Π·Π°Ρ† ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Ρ‹ ΠΈΠ½Π°Ρ‡Π΅, Ρ‡Π΅ΠΌ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ β€” это ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ этим элСмСнтам присвоСн класс яркий . Глядя Π½Π° CSS, ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ сСлСктор .bright , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ примСняСт свои ΠΏΡ€Π°Π²ΠΈΠ»Π° стиля ΠΊΠΎ всСм элСмСнтам с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ class=»bright» .

Π‘ΠΌ. класс Pen css: ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠšΡ€ΠΈΡΡ‚ΠΈΠ½Ρ‹ ΠŸΠ΅Ρ€Ρ€ΠΈΠΊΠΎΠ½Π΅ (@hubspot) Π½Π° CodePen.

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

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ класс Π² CSS

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ класс CSS с нуля. Π‘ΠΊΠ°ΠΆΠ΅ΠΌ, Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π°Π±Π·Π°Ρ† тСкста ΠΈ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ слова, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, создав класс CSS для этих ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… слов, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°Π·Π½Π°Ρ‡ΠΈΠ² этот класс ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ словам с Ρ‚Π΅Π³Π°ΠΌΠΈ span .

НачнитС с написания элСмСнтов HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС это Π°Π±Π·Π°Ρ† тСкста:


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


Π― Ρ‚Π°ΠΊΠΆΠ΅ размСстил Ρ‚Π΅Π³ΠΎΠ² Π²ΠΎΠΊΡ€ΡƒΠ³ слов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ скоро Π±ΡƒΠ΄Π΅ΠΌ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ класса CSS.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ класса ΠΊ этим Ρ‚Π΅Π³Π°ΠΌ . Для этого Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ class=»name» Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ элСмСнта ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ name ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ класса.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ изобраТСния

Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ HTML-ΠΊΠΎΠ΄ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:


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


Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π΄Π²Π° класса CSS ΠΊ нашим Ρ‚Π΅Π³Π°ΠΌ span : orange-text ΠΈ blue-text .

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вопросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΎ классах CSS.

Π“Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ классы CSS Π² HTML?

ΠšΠ»Π°ΡΡΡ‹ CSS ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ элСмСнту HTML. Π’ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных:

Π’Π°Π±Π»ΠΈΡ†Π° стилСй CSS

 Ρ‚Π΅Π»ΠΎ {
 Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ;
 сСмСйство ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²: Β«Segoe UIΒ», Tahoma, Geneva, Verdana, Π±Π΅Π· засСчСк;
}
.content-ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠ° {
 отступ: 10px 30px;
}
ΠΏ{
 Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста: ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅;
}
h2{
 Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста: ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ;
}
.