Π Π°Π·Π½ΠΎΠ΅

ВСрстка css: ΠšΠ°ΡΠΊΠ°Π΄Π½ΠΎΡΡ‚ΡŒ Π² CSS | ΠžΡΠ½ΠΎΠ²Ρ‹ соврСмСнной вСрстки

19.02.2023

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

ΠšΠ°ΡΠΊΠ°Π΄Π½ΠΎΡΡ‚ΡŒ Π² CSS | ΠžΡΠ½ΠΎΠ²Ρ‹ соврСмСнной вСрстки

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ для доступа ΠΊ 15+ бСсплатным курсам ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ с Ρ‚Ρ€Π΅Π½Π°ΠΆΠ΅Ρ€ΠΎΠΌ

Π’ΠΈΠ΄Π΅ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ΠΎ ΠΈΠ·-Π·Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

Π’ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ ΡƒΡ€ΠΎΠΊΠ΅ Π±Ρ‹Π»Π° Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π½Π° вторая Ρ‡Π°ΡΡ‚ΡŒ словосочСтания ΠšΠ°ΡΠΊΠ°Π΄Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй. ΠœΡ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ, ΠΊΠ°ΠΊ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ стили ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ HTML элСмСнтам. Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ слова каскадныС.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠ°ΡΠΊΠ°Π΄Π½ΠΎΡΡ‚ΡŒ? ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ сСбС каскад Π²ΠΎΠ΄ΠΎΠΏΠ°Π΄ΠΎΠ². Π’ Π½ΠΈΡ… Π²ΠΎΠ΄Π° ΠΏΠ΅Ρ€Π΅Ρ‚Π΅ΠΊΠ°Π΅Ρ‚ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²ΠΎΠ΄ΠΎΠΏΠ°Π΄Π° Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈ Ρ‚Π°ΠΊ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° это всС Π½Π΅ ΡƒΠΉΠ΄Π΅Ρ‚ Π² ΠΎΠ±Ρ‰ΠΈΠΉ бассСйн.

Π’ CSS слово ΠΊΠ°ΡΠΊΠ°Π΄Π½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π’ качСствС Π²ΠΎΠ΄Ρ‹ Ρƒ нас CSS свойства. Они ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами ΠΊΠ°ΡΠΊΠ°Π΄Π½ΠΎΡΡ‚ΡŒ β€” Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ языка CSS Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ свойства Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ свойства Π² сСлСкторах.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ описаниС достаточно слоТноС, Π½ΠΎ Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ с двумя классами: text-bold ΠΈ text-dark. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ класс Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π·Π° ΠΆΠΈΡ€Π½ΠΎΠ΅ Π½Π°Ρ‡Π΅Ρ€Ρ‚Π°Π½ΠΈΠ΅ тСкста, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π·Π° установку Ρ‚Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° ΡˆΡ€ΠΈΡ„Ρ‚Π°. Π’Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ сСлСктор ΠΏΠΎ Ρ‚Π΅Π³Ρƒ ΠΈ ΡƒΠΊΠ°ΠΆΠ΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° 24 пиксСля.

<p>
  Какой-Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ интСрСсный тСкст ΠΎΠ± интСрСсной Π²Π΅Ρ‰ΠΈ. ΠžΡ‡Π΅Π½ΡŒ интСрСсно.
</p>

Π’ CSS Ρ„Π°ΠΉΠ»Π΅ ΡƒΠΊΠ°ΠΆΠ΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ стили:

p {
  font-size: 24px;
}
.text-bold {
  font-weight: bold;
}
.text-dark {
  color: #333333;
}

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ воспроизвСсти этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ тСкст выводится Ρ‚Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° ΠΈ с ΠΆΠΈΡ€Π½Ρ‹ΠΌ Π½Π°Ρ‡Π΅Ρ€Ρ‚Π°Π½ΠΈΠ΅ΠΌ. Π‘Ρ‚ΠΈΠ»ΠΈ ΠΎΡ‚ классов

text-bold ΠΈ text-dark слоТились ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈΡΡŒ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρƒ. Π’Π°ΠΊΠΆΠ΅ тСкст ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ 24 пиксСля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ для сСлСктора ΠΏΠΎ Ρ‚Π΅Π³Ρƒ.

Π˜Ρ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΌΠΈ стилями для нашСго ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π° Π±ΡƒΠ΄ΡƒΡ‚:

 {
  color: #333333;
  font-weight: bold;
  font-size: 24px;
}

Π­Ρ‚ΠΎ ΠΈ Π΅ΡΡ‚ΡŒ ΠΊΠ°ΡΠΊΠ°Π΄Π½ΠΎΡΡ‚ΡŒ стилСй CSS. Π₯ΠΎΡ‚ΡŒ ΠΌΡ‹ ΠΈ использовали Ρ€Π°Π·Π½Ρ‹Π΅ сСлСкторы ΠΈ классы для описания, Π½ΠΎ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ ΠΎΠ½ΠΈ ΡΡƒΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ.

ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ сСлСкторов

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

red ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ blue. Установим ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° для тСкста. Для всСх ΠΆΠ΅ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ΠΎΠ² Π² тСкстС установим Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚.

p {
  color: green;
}
.red {
  color: red;
}
#blue {
  color: blue;
}
<p>Какого ΠΆΠ΅ Ρ†Π²Π΅Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„?</p>

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ дальшС ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² любом ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΌ Π²Π°ΠΌ мСстС.

Как Π²Ρ‹ смогли Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, тСкст ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π° Π±ΡƒΠ΄Π΅Ρ‚ синим. Но ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ? ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Π΄Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ синий Ρ†Π²Π΅Ρ‚ Π² CSS ΡƒΠΊΠ°Π·Π°Π½ самым послСдним? Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС Π½Π΅Ρ‚. Π”Π°ΠΆΠ΅ Ссли ΠΌΡ‹ пСрСмСстим сСлСктор ΠΏΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ Π² самый Π²Π²Π΅Ρ€Ρ…, ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ всС Ρ€Π°Π²Π½ΠΎ останСтся синим.

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

Условно ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сСлСкторы Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ порядкС ΠΏΠΎ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρƒ:

  1. Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ ΠΏΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ (#blue)
  2. Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ ΠΏΠΎ классу (.red)
  3. Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ ΠΏΠΎ Ρ‚Π΅Π³Ρƒ (p)

Π“Π΄Π΅ 1 β€” самый высокий ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚, Π° 3 β€” самый Π½ΠΈΠ·ΠΊΠΈΠΉ.

Π Π°Π·Π±Π΅Ρ€Π΅ΠΌ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

p {
  color: blue;
  font-weight: bold;
}
.important {
  color: purple;
  font-style: italic;
}
#intro {
  color: green;
}
<p>ИндСйскиС ΠΏΠ»Π΅ΠΌΠ΅Π½Π° ΠœΠ°Π½Π°Ρ…Π°Ρ‚Ρ‚ΠΎΡƒ ΠΈ ΠšΠ°Π½Π°Ρ€ΡΠΈ.</p>

Π­Ρ‚ΠΎΡ‚ тСкст Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΊΠ»ΠΎΠ½Π½Ρ‹ΠΌ, ΠΆΠΈΡ€Π½Ρ‹ΠΌ ΠΈ Π·Π΅Π»Π΅Π½Ρ‹ΠΌ. И Π²ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ:

  • Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ ΠΏΠΎ Ρ‚Π΅Π³Ρƒ p:
    • Π”ΠΎΠ±Π°Π²ΠΈΡ‚ синий Ρ†Π²Π΅Ρ‚
    • Π”ΠΎΠ±Π°Π²ΠΈΡ‚ ΠΆΠΈΡ€Π½ΠΎΠ΅ Π½Π°Ρ‡Π΅Ρ€Ρ‚Π°Π½ΠΈΠ΅
  • Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ ΠΏΠΎ классу . important:
    • Π—Π°ΠΌΠ΅Π½ΠΈΡ‚ синий Ρ†Π²Π΅Ρ‚ Π½Π° ΠΏΡƒΡ€ΠΏΡƒΡ€Π½Ρ‹ΠΉ
    • Π‘Π΄Π΅Π»Π°Π΅Ρ‚ тСкст курсивным
  • Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ ΠΏΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ #intro:
    • Π—Π°ΠΌΠ΅Π½ΠΈΡ‚ ΠΏΡƒΡ€ΠΏΡƒΡ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π½Π° Π·Π΅Π»Π΅Π½Ρ‹ΠΉ

ПослС всСх Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹Π΅ стили для ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π° слоТатся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

 {
  color: green;
  font-weight: bold;
  font-style: italic;
}

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


ΠŸΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ свойств

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊ вопрос, Π° Ρ‡Ρ‚ΠΎ случится, Ссли элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько классов, свойства ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡Π°Ρ‚ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ? Π—Π΄Π΅ΡΡŒ ΠΊΠ°ΡΠΊΠ°Π΄Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ Β«ΠšΡ‚ΠΎ послСдний, Ρ‚ΠΎΡ‚ ΠΈ ΠΏΡ€Π°Π²Β». ΠŸΡ€ΠΎΡ‰Π΅ всСго это Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:

.alert {
  color: gray;
}
.alert-error {
  color: red;
}
<p>Π’Π°ΠΆΠ½ΠΎΠ΅ сообщСниС! Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ красного Ρ†Π²Π΅Ρ‚Π°</p>

ΠžΡ‚Ρ‚Π°Π»ΠΊΠΈΠ²Π°ΡΡΡŒ ΠΎΡ‚ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° каскадности, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π²Π½Π°Ρ‡Π°Π»Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ сСлСктор .alert ΠΈ установит сСрый Ρ†Π²Π΅Ρ‚ тСкста. Π”Π°Π»Π΅Π΅ Π΅ΠΌΡƒ встрСтится сСлСктор

.alert-error, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ красный Ρ†Π²Π΅Ρ‚. И Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ просто ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡˆΠ΅Ρ‚ сСрый Ρ†Π²Π΅Ρ‚ Π½Π° красный. ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ классов Π² HTML Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Π½Π΅ ΠΈΠ³Ρ€Π°Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Ρ€ΠΎΠ»ΠΈ. Π”Π°ΠΆΠ΅ Π² Ρ‚Π°ΠΊΠΎΠΌ случаС

<p>Π’Π°ΠΆΠ½ΠΎΠ΅ сообщСниС! Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ красного Ρ†Π²Π΅Ρ‚Π°</p>

Ρ†Π²Π΅Ρ‚ тСкста Π±ΡƒΠ΄Π΅Ρ‚ красным. Π­Ρ‚ΠΎ наглядно ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ CSS ΠΎΡ‚ HTML. Если ΠΆΠ΅ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ мСстами сСлСкторы Π² CSS, Ρ‚ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΈ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹Π΅ стили.

.alert-error {
  color: red;
}
.alert {
  color: gray;
}
<p>Π’Π°ΠΆΠ½ΠΎΠ΅ сообщСниС! Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ сСрого Ρ†Π²Π΅Ρ‚Π°</p>

ВСс сСлСкторов

Π’ΠΎ врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ситуации, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ΄Π½ΠΈ сСлСкторы Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ больший вСс, Ρ‡Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.

ΠŸΡ€ΠΈΡ‡Π΅ΠΌ ΠΈΡ… мСсторасполоТСниС Π² CSS Ρ„Π°ΠΉΠ»Π΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ особого значСния:

<textarea></textarea>
.form-input {
  height: 50px;
}
textarea {
  height: 200px;
}

Какой высоты Π±ΡƒΠ΄Π΅Ρ‚ элСмСнт <textarea>? ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ β€” 50px, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ сСлСктор ΠΏΠΎ классу ΠΈΠΌΠ΅Π΅Ρ‚ больший ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚, Ρ‡Π΅ΠΌ сСлСктор ΠΏΠΎ Ρ‚Π΅Π³Ρƒ. Но ΠΊΠ°ΠΊ ΠΆΠ΅ Π·Π°Π΄Π°Ρ‚ΡŒ высоту Π² 200px ΠΈ Π½Π΅ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ классы? Достаточно ΠΏΠΎΠ΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊ Ρ‚Π΅Π³Ρƒ Π΅Ρ‰Π΅ ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ класса:

.form-input {
  height: 50px;
}
textarea.form-input {
  height: 200px;
}

Π’Π΅ΠΏΠ΅Ρ€ΡŒ для элСмСнта <textarea> Π±ΡƒΠ΄Π΅Ρ‚ установлСна высота Π² 200px. Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ благодаря Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρ‹ Β«ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡΒ» Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ сСлСктора. Для большСго понимания Ρ‚Π°ΠΊΠΈΡ… слоТСний ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‰ΠΈΠΉ вСс сСлСктора опрСдСляСтся трСмя Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ, Π³Π΄Π΅:

  1. ΠŸΠ΅Ρ€Π²Π°Ρ Ρ†ΠΈΡ„Ρ€Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ количСство ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² Π² сСлСкторС
  2. Вторая Ρ†ΠΈΡ„Ρ€Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ количСство классов Π² сСлСкторС
  3. Π’Ρ€Π΅Ρ‚ΡŒΡ Ρ†ΠΈΡ„Ρ€Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ количСство Ρ‚Π΅Π³ΠΎΠ² Π² сСлСкторС

ΠœΠΎΠΆΠ΅Ρ‚ Π·Π²ΡƒΡ‡Π°Ρ‚ΡŒ слоТно, Π½ΠΎ концСпция простая. Π Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΏΡ€ΠΎΡˆΠ»Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

<textarea></textarea>
.form-input {
  height: 50px;
}
textarea {
  height: 200px;
}
  • Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ .form-input состоит ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ класса, поэтому Π² качСствС Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ поставим Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ: 010
  • Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ textarea состоит ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚Π΅Π³Π°. ЗаписываСм Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π² Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ разряд нашСго числа: 001

Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ понятно, Ρ‡Ρ‚ΠΎ 010 > 001, поэтому свойства Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈΠΌΠ΅ΡŽΡ‚ больший ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚. ΠœΡ‹ Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΈ это ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ наш сСлСктор:

.form-input {
  height: 50px;
}
textarea.form-input {
  height: 200px;
}

Π’Π΅ΠΏΠ΅Ρ€ΡŒ порядок сил Π²ΠΎ всСлСнной Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ измСнился:

  • Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ .form-input
    состоит ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ класса, поэтому Π² качСствС Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ поставим Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ: 010
  • Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ textarea.form-input состоит ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ класса ΠΈ Ρ‚Π΅Π³Π°. ЗаписываСм Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ разряд нашСго числа: 011

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ 010 < 011, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ свойства Π²Π½ΡƒΡ‚Ρ€ΠΈ сСлСктора textarea. form-input Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ больший ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚.

Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΡ‡Π΅ΠΌΡƒ всС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΡΡ‚Π°Ρ€Π°ΡŽΡ‚ΡΡ максимально ΡƒΠΉΡ‚ΠΈ ΠΎΡ‚ слоТных сСлСкторов. ΠŸΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ ΠΎΠΏΡ‹Ρ‚Π°, Π²Ρ‹ всС Ρ€Π΅ΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ вСс Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π° ΡƒΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ расставлСны ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρ‹.


Π‘Π°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π°

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ»Ρ‹ index.html ΠΈ style.css Π½Π° своСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.

Π’Π½ΡƒΡ‚Ρ€ΠΈ HTML располоТитС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ запись:

<div>Какой-Ρ‚ΠΎ тСкст</div>

ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ CSS стили:

div {
  width: 500px;
  height: 500px;
  background: #333333;
}
#main {
  color: white;
  width: 750px;
}
.text-white {
  color: white;
}
.alert {
  height: 350px;
  color: gray;
}
div {
  background: blue;
}
.alert-warning {
  background: #000000;
  color: yellow;
}

ΠŸΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΠΉΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚


ΠžΡΡ‚Π°Π»ΠΈΡΡŒ вопросы? Π—Π°Π΄Π°ΠΉΡ‚Π΅ ΠΈΡ… Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅Β»

Π’Π°ΠΌ отвСтят ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π₯СкслСта ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ студСнты.

Вёрстка | WebReference

ИспользованиС псСвдоэлСмСнтов ::after ΠΈ ::before являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых популярных ΠΏΡ€ΠΈΡ‘ΠΌΠΎΠ² ΠΏΡ€ΠΈ вёрсткС Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² Π²Π΅Π±-страниц ΠΈ ΠΈΡ… стилизации. Π‘ ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ тСкст, Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Π΅Π½ΠΈ, Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ, Π»ΠΈΠ½ΠΈΠΈ ΠΈ Π΄Ρ€.

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

Font Awesome β€” это ΡˆΡ€ΠΈΡ„Ρ‚ с ΠΈΠΊΠΎΠ½ΠΊΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΊ Π»ΡŽΠ±Ρ‹ΠΌ элСмСнтам Π²Π΅Π±-страницы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΈΡ… Π½Π°Π³Π»ΡΠ΄Π½ΠΎΡΡ‚ΡŒ ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Π΄ΠΈΠ·Π°ΠΉΠ½. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Дэйв Π“Π°Π½Π΄ΠΈ собрал Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ ΠΈΠ· нСсколько сотСн ΠΈΠΊΠΎΠ½ΠΎΠΊ подходящих ΠΏΠΎΠ΄ Π»ΡŽΠ±Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ.

HTML (HyperText Markup Language, язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ гипСртСкста) β€” это ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго систСма вёрстки, которая опрСдСляСт, ΠΊΠ°ΠΊ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ элСмСнты Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° Π²Π΅Π±-страницС.

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

Π’ CSS Π½Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Π½Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π½Π΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠ΄Π°, Π² ΠΎΠ±Ρ‰Π΅ΠΌ, Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎ для любого языка программирования ΠΈ облСгчСния Ρ€Π°Π±ΠΎΡ‚Ρ‹. На ΠΏΠΎΠΌΠΎΡ‰ΡŒ приходят прСпроцСссоры CSS, ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½ΠΈΡ… ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ являСтся Sass (Syntactically Awesome Stylesheets). Sass это особый мСтаязык, ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ Π½Π° CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ мноТСство возмоТностСй Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со стилями.

Вёрстка с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ flexbox, ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ называСмая CSS Flexible Box Layout Module, прСдставляСт собой Π½ΠΎΠ²Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ Π² CSS3, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ выравнивания, направлСния ΠΈ порядка элСмСнтов Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉ

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

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

ΠŸΠΎΠ³Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π² HTML5 основано Π½Π° Ρ„ΠΈΡˆΠΊΠ°Ρ…, Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΈΠ· спСцификации HTML5 ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… стандартов.

ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ ΡƒΡ€ΠΎΠΊΠΈ ΠΏΠΎ HTML ΠΈ CSS β€” это Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠΉ взгляд Π½Π° Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, ΡƒΡ€ΠΎΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‚ знания, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π² руководствС для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ….

ПсСвдокласс :checked опрСдСляСт, ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½ Ρ„Π»Π°ΠΆΠΎΠΊ (<input type=»checkbox»>), ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ (<input type=»radio»>) ΠΈΠ»ΠΈ ΠΏΡƒΠ½ΠΊΡ‚ списка (<option>), соотвСтствСн

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

ПсСвдокласс :hover опрСдСляСт ΡΡ‚ΠΈΠ»ΡŒ элСмСнта ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Π½Π΅Π³ΠΎ курсора ΠΌΡ‹ΡˆΠΈ. Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых самых популярных псСвдоклассов, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ простыми ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ эффСкты ΠΈ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊ элСмСнтам интСрфСйса.

Bootstrap 4 ΠΊΠ°ΠΏΠΈΡ‚Π°Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π» Bootstrap 3 ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ помСнял Π² Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π±Ρ‹Π»ΠΎ внСсСно Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Ρ„ΠΎΡ€ΠΌΡ‹, сСтки, Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ списки, ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

ЀлСксбоксы (Flexbox, ΠΎΡ‚ flexible boxΒ β€” Π³ΠΈΠ±ΠΊΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ) Π΄Π°ΡŽΡ‚ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ располоТСниСм элСмСнтов, ΠΈΡ… Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.

Π‘Ρ‚ΠΈΠ»Π΅Π²ΠΎΠ΅ свойство clip-path β€” это способ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ ассоциируСмых с плоским, Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½Ρ‹Π΅ псСвдоклассы ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ элСмСнты, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° ΠΈΡ… ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π² Π΄Π΅Ρ€Π΅Π²Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ элСмСнтам. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, :first-child Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ братских элСмСнтов, Ρ‚.Β Π΅., ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ родитСля.

Β«Π£Ρ€ΠΎΠΊΠΈ ΠΏΠΎ HTML ΠΈ CSSΒ» ΡΠ²Π»ΡΡŽΡ‚ΡΡ простым ΠΈ ΠΏΠΎΠ»Π½Ρ‹ΠΌ руководством, Ρ†Π΅Π»ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ слуТит ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ ΠΏΡ€ΠΈ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ HTML ΠΈ CSS. Излагая основы, это руководство ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Ρ‡Π΅Ρ€Π΅Π· всС основныС этапы проСктирования ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

ΠžΡΠ½ΠΎΠ²Ρ‹ понимания ΠΌΠ°ΠΊΠ΅Ρ‚Π° β€” Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ

  • ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ
  • ΠžΠ±Π·ΠΎΡ€: ΠΌΠ°ΠΊΠ΅Ρ‚ CSS

Если Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ с этим ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ, Π·Π½Π°Ρ‡ΠΈΡ‚, Π²Ρ‹ ΡƒΠΆΠ΅ ознакомились с основами Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ для создания ΠΌΠ°ΠΊΠ΅Ρ‚Π° CSS сСгодня, Π° Ρ‚Π°ΠΊΠΆΠ΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±ΠΎΠ»Π΅Π΅ старыми CSS. Π­Ρ‚ΠΎ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ ваши знания ΠΏΡƒΡ‚Π΅ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ простого ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π²Π΅Π±-страницы с использованиСм Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ².

ΠŸΡ€Π΅Π΄ΠΏΠΎΡΡ‹Π»ΠΊΠΈ: ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ этой ΠΎΡ†Π΅Π½ΠΊΠ΅, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ всС ΡΡ‚Π°Ρ‚ΡŒΠΈ этого модуля.
ЦСль: Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ понимания ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ CSS с использованиСм Flexbox, Grid, Floating ΠΈ Positioning.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ HTML, CSS ΠΈ Π½Π°Π±ΠΎΡ€ ΠΈΠ· ΡˆΠ΅ΡΡ‚ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ здСсь.

Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ HTML ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ изобраТСния Π² ΠΏΠ°ΠΏΠΊΡƒ с ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ . ΠŸΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Ρ„Π°ΠΉΠ»Π° index.html Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ страницу с Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ стилСм, Π½ΠΎ Π±Π΅Π· ΠΌΠ°ΠΊΠ΅Ρ‚Π°, которая Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рисункС Π½ΠΈΠΆΠ΅.

Π­Ρ‚Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° содСрТит всС содСрТимоС ΠΌΠ°ΠΊΠ΅Ρ‚Π°, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅.

Π’ качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ сайт, ΠΊΠ°ΠΊ Glitch, Ρ‡Ρ‚ΠΎΠ±Ρ‹ провСсти ΠΎΡ†Π΅Π½ΠΊΡƒ, вставив HTML ΠΈ CSS. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΎΠ½Π»Π°ΠΉΠ½-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ изобраТСния ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ значСния Π² src Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° Π½ΠΎΠ²Ρ‹Π΅ мСстополоТСния ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Если Π² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΌ Π²Π°ΠΌΠΈ ΠΎΠ½Π»Π°ΠΉΠ½-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Π½Π΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ CSS, Π½Π΅ ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π΅ Π² элСмСнт