Html классы: Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΈ классы | htmlbook.ru

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

Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ | htmlbook.ru

Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ (Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ Β«ID сСлСктор») опрСдСляСт ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ имя элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для измСнСния Π΅Π³ΠΎ стиля ΠΈ обращСния ΠΊ Π½Π΅ΠΌΡƒ Ρ‡Π΅Ρ€Π΅Π· скрипты.

Бинтаксис примСнСния ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ.

#Имя ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° { свойство1: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅; свойство2: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅; … }

ΠŸΡ€ΠΈ описании ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π²Π½Π°Ρ‡Π°Π»Π΅ указываСтся символ Ρ€Π΅ΡˆΡ‘Ρ‚ΠΊΠΈ (#), Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ΄Π΅Ρ‚ имя ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°. Оно Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с латинского символа ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π² сСбС символ дСфиса (-) ΠΈ подчСркивания (_). ИспользованиС русских Π±ΡƒΠΊΠ² Π² ΠΈΠΌΠ΅Π½Π°Ρ… ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° нСдопустимо. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ классов ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹, ΠΈΠ½Ρ‹ΠΌΠΈ словами, Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Ρ‚ΡŒΡΡ Π² ΠΊΠΎΠ΄Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.

ΠžΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ происходит Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ классам, Π½ΠΎ Π² качСствС ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова Ρƒ Ρ‚Π΅Π³Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ id, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ выступаСт имя ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β 9.1). Π‘ΠΈΠΌΠ²ΠΎΠ» Ρ€Π΅ΡˆΡ‘Ρ‚ΠΊΠΈ ΠΏΡ€ΠΈ этом ΡƒΠΆΠ΅ Π½Π΅ указываСтся.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 9.1. ИспользованиС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°

HTML5CSS 2.1IECrOpSaFx

<!DOCTYPE HTML>
<html>
 <head>
  <meta charset="utf-8">
  <title>Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹</title>
  <style>
   #help {
    position: absolute; /* ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ */
    left: 160px; /* ПолоТСниС элСмСнта ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ края */
    top: 50px; /* ПолоТСниС ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ края */
    width: 225px; /* Π¨ΠΈΡ€ΠΈΠ½Π° Π±Π»ΠΎΠΊΠ° */
    padding: 5px; /* Поля Π²ΠΎΠΊΡ€ΡƒΠ³ тСкста */
    background: #f0f0f0; /* Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° */ 
   }
  </style>
 </head> 
 <body> 
  <div>
   Π­Ρ‚ΠΎΡ‚ элСмСнт ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π² случаС, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ Π² осознании Ρ‚ΠΎΠ³ΠΎ
   Ρ„Π°ΠΊΡ‚Π°, Ρ‡Ρ‚ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, ΠΊΡ‚ΠΎ ΠΈ ΠΊΠ°ΠΊ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ. ИмСнно
   Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΡ‹ ΠΈ подсказываСм, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ смоТСт.
  </div>

 </body> 
</html>

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ опрСдСляСтся ΡΡ‚ΠΈΠ»ΡŒ Ρ‚Π΅Π³Π° <div> Ρ‡Π΅Ρ€Π΅Π· ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ с ΠΈΠΌΠ΅Π½Π΅ΠΌ help (рис.Β 9.1).

Рис. 9.1. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ примСнСния ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°

Как ΠΈ ΠΏΡ€ΠΈ использовании классов, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ Ρ‚Π΅Π³Ρƒ. Бинтаксис ΠΏΡ€ΠΈ этом Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ.

Π’Π΅Π³#Имя ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° { свойство1: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅; свойство2: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅; … }

Π’Π½Π°Ρ‡Π°Π»Π΅ указываСтся имя Ρ‚Π΅Π³Π°, Π·Π°Ρ‚Π΅ΠΌ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² символ Ρ€Π΅ΡˆΡ‘Ρ‚ΠΊΠΈ ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅Β 9.2 ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ использованиС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ Ρ‚Π΅Π³Ρƒ <p>.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 9.2. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ совмСстно с Ρ‚Π΅Π³ΠΎΠΌ

HTML5CSS 2.1IECrOpSaFx

<!DOCTYPE HTML>
<html>
 <head>
  <meta charset="utf-8">
  <title>Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹</title>
  <style>
   P {
    color: green; /* Π—Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ тСкста */
    font-style: italic; /* ΠšΡƒΡ€ΡΠΈΠ²Π½ΠΎΠ΅ Π½Π°Ρ‡Π΅Ρ€Ρ‚Π°Π½ΠΈΠ΅ тСкста */
   }
   P#opa { 
    color: red; /* ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ тСкста */
    border: 1px solid #666; /* ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ€Π°ΠΌΠΊΠΈ */
    background: #eee; /* Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° */
    padding: 5px; /* Поля Π²ΠΎΠΊΡ€ΡƒΠ³ тСкста */
   }
  </style>
 </head> 
 <body> 
   <p>ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„</p> 
   <p>ΠŸΠ°Ρ€Π°Π³Ρ€Π°Ρ„ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ</p>
 </body> 
</html>

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° рис.Β 9.2.

Рис. 9.2. Π’ΠΈΠ΄ тСкста послС примСнСния стиля

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ вводится ΡΡ‚ΠΈΠ»ΡŒ для Ρ‚Π΅Π³Π° <p> ΠΈ для Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΆΠ΅ Ρ‚Π΅Π³Π°, Π½ΠΎ с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° opa.

Вопросы для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ

1. Π’ ΠΊΠ°ΠΊΠΈΡ… ситуациях ΠΈΠΌΠ΅Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΈ классов ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ?

  1. Никогда, это нСдопустимо.
  2. Π’ любом случаС.
  3. Волько, Ссли ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ элСмСнту.
  4. Волько, Ссли ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ Ρ€Π°Π·Π½Ρ‹ΠΌ элСмСнтам.
  5. Волько, Ссли Π² ΠΊΠΎΠ΄Π΅ ΠΎΠ½ΠΈ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.

2. КакоС имя ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° написано Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ?

  1. id_1id1
  2. a-a-a-1-1-1
  3. L0g0
  4. bla-bla
  5. ΠΊrevedko

3. Какая ошибка содСрТится Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΊΠΎΠ΄Π΅?

<div>
<div><a href=»209.html»>ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ MySQL Ρ‡Π΅Ρ€Π΅Π· PHP</a></div>
<div><a href=»213.html»>Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ† Π² phpMyAdmin</a></div>
<div><a href=»211.html»>Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…</a></div>
</div>

  1. Имя класса написано Π½Π΅Π²Π΅Ρ€Π½ΠΎ.
  2. ИмСна ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² написаны Π½Π΅Π²Π΅Ρ€Π½ΠΎ.
  3. ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π΅Π³ΠΎΠ².
  4. ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹.
  5. Π Π°Π·Π½Ρ‹Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ для ΠΎΠ΄Π½ΠΎΡ‚ΠΈΠΏΠ½Ρ‹Ρ… элСмСнтов.

4. Как ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ для Ρ‚Π΅Π³Π° <div> с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ loom?

  1. loom { font-size: bold; }
  2. div { font-size: bold; }
  3. .loom { font-size: bold; }
  4. #loom# { font-size: bold; }
  5. #loom { font-size: bold; }

ΠžΡ‚Π²Π΅Ρ‚Ρ‹

1. Π’ любом случаС.

2. ΠΊrevedko

3. ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹.

5. #loom { font-size: bold; }

ΠŸΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΡΡ‹ | htmlbook.ru

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

Бинтаксис примСнСния псСвдоклассов ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ.

Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€:ПсСвдокласс { ОписаниС ΠΏΡ€Π°Π²ΠΈΠ» стиля }

Π’Π½Π°Ρ‡Π°Π»Π΅ указываСтся сСлСктор, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ добавляСтся псСвдокласс, Π·Π°Ρ‚Π΅ΠΌ слСдуСт Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅, послС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈΠ΄Ρ‘Ρ‚ имя псСвдокласса. ДопускаСтся ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ псСвдоклассы ΠΊ ΠΈΠΌΠ΅Π½Π°ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΈΠ»ΠΈ классов (A.menu:hover {color: green}), Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊ контСкстным сСлСкторам (.menu A:hover {background: #fc0}). Если псСвдокласс указываСтся Π±Π΅Π· сСлСктора Π²ΠΏΠ΅Ρ€Π΅Π΄ΠΈ (:hover), Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊΠΎ всСм элСмСнтам Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

Условно всС псСвдоклассы дСлятся Π½Π° Ρ‚Ρ€ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹:

  • ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ состояниС элСмСнтов;
  • ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ Π΄Π΅Ρ€Π΅Π²Ρƒ элСмСнтов;
  • ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ язык тСкста.

ΠŸΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΡΡ‹, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ состояниС элСмСнтов

К этой Π³Ρ€ΡƒΠΏΠΏΠ΅ относятся псСвдоклассы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°ΡŽΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ состояниС элСмСнта ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ ΡΡ‚ΠΈΠ»ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для этого состояния.

:active

ΠŸΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ элСмСнта. НапримСр, ссылка становится Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ, Ссли навСсти Π½Π° Π½Π΅Ρ‘ курсор ΠΈ Ρ‰Ρ‘Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΌΡ‹ΡˆΠΊΠΎΠΉ. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ практичСски любой элСмСнт Π²Π΅Π±-страницы, псСвдокласс :active ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ прСимущСствСнно для ссылок.

:link

ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ ΠΊ нСпосСщСнным ссылкам, Ρ‚.Β Π΅. Ρ‚Π°ΠΊΠΈΠΌ ссылкам, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΅Ρ‰Ρ‘ Π½Π΅ Π½Π°ΠΆΠΈΠΌΠ°Π». Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя сохраняСт ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ посСщСний, поэтому ссылка ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π° ΠΊΠ°ΠΊ посСщСнная хотя Π±Ρ‹ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ Π½Π΅ΠΉ Π±Ρ‹Π» зафиксирован ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Ρ€Π°Π½Π΅Π΅.

Π—Π°ΠΏΠΈΡΡŒ A {…} ΠΈ A:link {…} ΠΏΠΎ своСму Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ Ρ€Π°Π²Π½ΠΎΡ†Π΅Π½Π½Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π΄Π°Ρ‘Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ эффСкт, поэтому псСвдокласс :link ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ. Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΡΠ²Π»ΡΡŽΡ‚ΡΡ якоря, Π½Π° Π½ΠΈΡ… дСйствиС :link Π½Π΅ распространяСтся.

:focus

ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ ΠΊ элСмСнту ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ ΠΈΠΌ фокуса. НапримСр, для тСкстового поля Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ фокуса ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ курсор установлСн Π² ΠΏΠΎΠ»Π΅, ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Π½Π΅Π³ΠΎ тСкст (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β 15.1).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 15.1. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ псСвдокласса :focus

HTML5CSS 2.1IECrOpSaFx

<!DOCTYPE HTML>
<html>
 <head>
  <meta charset="utf-8">
  <title>ΠŸΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΡΡ‹</title>
  <style>
   INPUT:focus { 
    color: red; /* ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ тСкста */
   }
  </style>
 </head>
 <body>
  <form action="">
   <p><input type="text" value="Π§Π΅Ρ€Π½Ρ‹ΠΉ тСкст"></p>
   <p><input type="text" value="Π§Π΅Ρ€Π½Ρ‹ΠΉ тСкст"></p>
  </form>
 </body>
</html>

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½ΠΈΠΆΠ΅ (рис.Β 15.1). Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ строкС находится курсор, поэтому тСкстовоС ΠΏΠΎΠ»Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎ фокус.

Рис. 15.1. ИзмСнСниС стиля тСкста ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ фокуса

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π² тСкстовом ΠΏΠΎΠ»Π΅ содСрТится ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ тСкст, ΠΎΠ½ опрСдСляСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° value Ρ‚Π΅Π³Π° <input>. ΠŸΡ€ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠ΅ ΠΏΠΎ элСмСнту Ρ„ΠΎΡ€ΠΌΡ‹ происходит ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΌ фокуса, ΠΈ Ρ†Π²Π΅Ρ‚ тСкста мСняСтся Π½Π° красный. Достаточно Ρ‰Ρ‘Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π² любом мСстС страницы (ΠΊΡ€ΠΎΠΌΠ΅ тСкстового поля, СстСствСнно), ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ потСря фокуса ΠΈ тСкст вСрнётся ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ‡Ρ‘Ρ€Π½ΠΎΠΌΡƒ Ρ†Π²Π΅Ρ‚Ρƒ.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΠ΄Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚Π΅Ρ… элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ фокус. Π’ частности, это Ρ‚Π΅Π³ΠΈ <a>, <input>, <select> ΠΈ <textarea>.

:hover

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

:visited

Π”Π°Π½Π½Ρ‹ΠΉ псСвдокласс примСняСтся ΠΊ посСщённым ссылкам. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ такая ссылка мСняСт свой Ρ†Π²Π΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π° Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ, Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стилСй Ρ†Π²Π΅Ρ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β 15.2).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 15.2. ИзмСнСниС Ρ†Π²Π΅Ρ‚Π° ссылок

HTML5CSS 2.1IECrOpSaFx

<!DOCTYPE HTML>
<html>
 <head>
  <meta charset="utf-8">
  <title>ΠŸΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΡΡ‹</title>
  <style>
   A:link { 
    color: #036; /* Π¦Π²Π΅Ρ‚ нСпосСщСнных ссылок */
   }
   A:visited { 
    color: #606; /* Π¦Π²Π΅Ρ‚ посСщСнных ссылок */
   }
   A:hover { 
    color: #f00; /* Π¦Π²Π΅Ρ‚ ссылок ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Π½ΠΈΡ… курсора ΠΌΡ‹ΡˆΠΈ */
   }
   A:active { 
    color: #ff0; /* Π¦Π²Π΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ссылок */
   }
  </style>
 </head>
 <body>
  <p>
   <a href="1.html">Бсылка 1</a> | 
   <a href="2.html">Бсылка 2</a> | 
   <a href="3.html">Бсылка 3</a></p>
 </body>
</html>

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° рис.Β 15.2.

Рис. 15.2. Π’ΠΈΠ΄ ссылки ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Π½Π΅Ρ‘ курсора ΠΌΡ‹ΡˆΠΈ

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ использованиС псСвдоклассов совмСстно со ссылками. ΠŸΡ€ΠΈ этом ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ порядок слСдования псСвдоклассов. Π’Π½Π°Ρ‡Π°Π»Π΅ указываСтся :visited, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ΄Ρ‘Ρ‚ :hover, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС посСщённыС ссылки Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ свой Ρ†Π²Π΅Ρ‚ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Π½ΠΈΡ… курсора.

Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ псСвдокласса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ подряд Ρ‡Π΅Ρ€Π΅Π· Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли ΠΈΡ… дСйствия Π½Π΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡Π°Ρ‚ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ. Π’Π°ΠΊ, запись A:visited:hover являСтся ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ, Π° запись A:link:visitedΒ β€” Π½Π΅Ρ‚. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Ссли ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Ρ‚ΠΎ Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ CSS считаСт ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ любоС сочСтаниС псСвдоклассов.

Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Internet Explorer 6 ΠΈ младшС позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ псСвдоклассы :active ΠΈ :hover Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ссылок. Начиная с вСрсии 7.0 псСвдоклассы Π² этом Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΈ для Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов.

ПсСвдокласс :hover Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊ ссылкам, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ элСмСнтам Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π’Π°ΠΊ, Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 15.3 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π°, строки ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ΅Π½ΡΡŽΡ‚ свой Ρ†Π²Π΅Ρ‚ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Π½ΠΈΡ… курсора ΠΌΡ‹ΡˆΠΈ. Π­Ρ‚ΠΎ достигаСтся Π·Π° счёт добавлСния псСвдокласса :hover ΠΊ сСлСктору TR.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 15.3. Π’Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ строк Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

HTML5CSS 2.1IECrOpSaFx

<!DOCTYPE HTML>
<html>
 <head>
  <meta charset="utf-8">
  <title>ΠŸΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΡΡ‹</title>
  <style>
   table { border-spacing: 0; }
   td { padding: 4px; }
   tr:hover {
    background: #fc0; /* МСняСм Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° строки Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ */ 
   }
  </style>
 </head>
 <body>
  <table border="1">
   <tr> 
    <th></th>
    <th>Пики</th>
    <th>Π’Ρ€Π΅Ρ„Ρ‹</th>
    <th>Π‘ΡƒΠ±Π½Ρ‹</th>
    <th>Π§Π΅Ρ€Π²Ρ‹</th>
   </tr>
   <tr> 
    <td>Π§Π΅Π±ΡƒΡ€Π°ΡˆΠΊΠ°</td>
    <td>5</td><td>2</td><td>4</td><td>2</td>
   </tr>
   <tr> 
    <td>ΠšΡ€ΠΎΠΊΠΎΠ΄ΠΈΠ» Π“Π΅Π½Π°</td>
    <td>2</td><td>7</td><td>1</td><td>3</td>
   </tr>
   <tr> 
    <td>Шапокляк</td>
    <td>5</td><td>4</td><td>3</td><td>1</td>
   </tr>
   <tr> 
    <td>ΠšΡ€Ρ‹ΡΠ° Лариса</td>
    <td>1</td><td>0</td><td>5</td><td>7</td>
   </tr>
  </table>
 </body>
</html>

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½ΠΈΠΆΠ΅ (рис.Β 15.3).

Рис. 15.3. Π’Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ строк Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Π½ΠΈΡ… курсора ΠΌΡ‹ΡˆΠΈ

ΠŸΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΡΡ‹, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ Π΄Π΅Ρ€Π΅Π²Ρƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

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

:first-child

ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅ΠΌΡƒ элСмСнту сСлСктора, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ располоТСн Π² Π΄Π΅Ρ€Π΅Π²Π΅ элСмСнтов Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π§Ρ‚ΠΎΠ±Ρ‹ стало понятно, ΠΎ Ρ‡Π΅ΠΌ Ρ€Π΅Ρ‡ΡŒ, Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ нСбольшой ΠΊΠΎΠ΄ (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β 15.4).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 15.4. ИспользованиС псСвдокласса :first-child

HTML5CSS 2.1IECrOpSaFx

<!DOCTYPE HTML>
<html>
 <head>
  <meta charset="utf-8">
  <title>ΠŸΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΡΡ‹</title>
  <style type="text/css">
   B:first-child {
    color: red; /* ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ тСкста */
   }
  </style>
 </head>
 <body>

  <p><b>Lorem ipsum</b> dolor sit amet, <b>consectetuer</b> 
  adipiscing <b>elit</b>, sed diem nonummy nibh euismod tincidunt 
  ut lacreet dolore magna aliguam erat volutpat.</p>

  <p><b>Ut wisis enim</b> ad minim veniam, <b>quis nostrud</b> 
  exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea <b>commodo 
  consequat</b>.</p>

 </body>
</html>

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½ΠΈΠΆΠ΅ (рис.Β 15.4).

Рис. 15.4. ИспользованиС псСвдокласса :first-child

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ псСвдокласс :first-child добавляСтся ΠΊ сСлСктору B ΠΈ устанавливаСт для Π½Π΅Π³ΠΎ красный Ρ†Π²Π΅Ρ‚ тСкста. Π₯отя ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ <b> встрСчаСтся Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ Π°Π±Π·Π°Ρ†Π΅ Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π°, красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ лишь ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅, Ρ‚.Β Π΅. тСкст Β«Lorem ipsumΒ». Π’ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… случаях содСрТимоС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° <b> отобраТаСтся Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ. Π‘ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π°Π±Π·Π°Ρ†Π΅ΠΌ всё начинаСтся снова, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт помСнялся. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ„Ρ€Π°Π·Π° Β«Ut wisis enimΒ» Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π° красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ.

Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Internet Explorer ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ псСвдокласс :first-child начиная с вСрсии 7.0.

ПсСвдокласс :first-child ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ‚Π΅Ρ… случаях, ΠΊΠΎΠ³Π΄Π° трСбуСтся Π·Π°Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ΄Π½ΠΎΡ‚ΠΈΠΏΠ½Ρ‹Ρ… элСмСнтов. НапримСр, Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΊΡ€Π°ΡΠ½ΡƒΡŽ строку для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Π±Π·Π°Ρ†Π° тСкста Π½Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚, Π° для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π°Π±Π·Π°Ρ†Π΅Π² Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ отступ ΠΏΠ΅Ρ€Π²ΠΎΠΉ строки. Π‘ этой Ρ†Π΅Π»ΡŒΡŽ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ свойство text-indent с Π½ΡƒΠΆΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ отступа. Но Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Π±Π·Π°Ρ†Π° ΠΈ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ для Π½Π΅Π³ΠΎ отступ потрСбуСтся Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ псСвдоклассом :first-child (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β 15.5).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 15.5. ΠžΡ‚ΡΡ‚ΡƒΠΏΡ‹ для Π°Π±Π·Π°Ρ†Π°

HTML5CSS 2.1IECrOpSaFx

<!DOCTYPE HTML>
<html>
 <head>
  <meta charset="utf-8">
  <title>ΠŸΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΡΡ‹</title>
  <style>
   P {
    text-indent: 1em; /* ΠžΡ‚ΡΡ‚ΡƒΠΏ ΠΏΠ΅Ρ€Π²ΠΎΠΉ строки */
   }
   P:first-child {
    text-indent: 0; /* Для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Π±Π·Π°Ρ†Π° отступ ΡƒΠ±ΠΈΡ€Π°Π΅ΠΌ */
   }
  </style>
 </head>
 <body>

  <p>Π˜ΡΡ‚ΠΎΡ€ΠΈΡŽ эту ΡƒΠΆΠ΅ Π½Π°Ρ‡Π°Π»ΠΈ Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ, хотя Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ Π³ΠΎΡ€ΠΎΠΆΠ°Π½Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ 
  врСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ рассказывали Π΅Π΅ вновь ΠΏΡ€ΠΈΠ±Ρ‹Π²ΡˆΠΈΠΌ Π² Π³ΠΎΡ€ΠΎΠ΄ посСтитСлям.</p>
  <p>Π›Π΅Π³Π΅Π½Π΄Π° обрастала подробностями ΠΈ ΡƒΠΆΠ΅ совсСм Π½Π΅ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π»Π° ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π΄ΡˆΠ΅Π΅ 
  Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ событиС. И, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π½ΠΈ ΠΎΠ΄ΠΈΠ½ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π½Π΅ Ρ€Π΅ΡˆΠ°Π»ΡΡ 
  Π·Π°ΠΈΠΊΠ½ΡƒΡ‚ΡŒΡΡ ΠΎ Π½Π΅ΠΉ с наступлСниСм Ρ‚Π΅ΠΌΠ½ΠΎΡ‚Ρ‹.</p>
  <p>Но ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹ Π² Π³ΠΎΡ€ΠΎΠ΄ вновь вошСл Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΠ΅Ρ†. Он Ρ…Ρ€ΠΎΠΌΠ°Π» Π½Π° Π»Π΅Π²ΡƒΡŽ Π½ΠΎΠ³Ρƒ.</p>
 </body>

</html>

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½ΠΈΠΆΠ΅ (рис.Β 15.5).

Рис. 15.5. ИзмСнСниС стиля ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Π±Π·Π°Ρ†Π°

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Π±Π·Π°Ρ† тСкста Π½Π΅ содСрТит отступа ΠΏΠ΅Ρ€Π²ΠΎΠΉ строки, Π° для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ½ установлСн.

ΠŸΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΡΡ‹, Π·Π°Π΄Π°ΡŽΡ‰ΠΈΠ΅ язык тСкста

Для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ содСрТащих тСксты Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… языках ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ соблюдСниС ΠΏΡ€Π°Π²ΠΈΠ» синтаксиса, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹Π΅ для Ρ‚ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ языка. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ псСвдоклассов ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ оформлСния иностранных тСкстов, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ настройки.

:lang

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ язык, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΈΠ»ΠΈ Π΅Π³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅. Π’ ΠΊΠΎΠ΄Π΅ HTML язык устанавливаСтся Ρ‡Π΅Ρ€Π΅Π· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ lang, ΠΎΠ½ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ добавляСтся ΠΊ Ρ‚Π΅Π³Ρƒ <html>. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ псСвдокласса :lang ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ настройки, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹Π΅ для Ρ€Π°Π·Π½Ρ‹Ρ… языков, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΈΠ΄ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ Π² Ρ†ΠΈΡ‚Π°Ρ‚Π°Ρ…. Бинтаксис ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚:lang(язык) { … }

Π’ качСствС языка ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния: ruΒ β€” русский; enΒ β€” английский ; deΒ β€” Π½Π΅ΠΌΠ΅Ρ†ΠΊΠΈΠΉ ; frΒ β€” французский; itΒ β€” ΠΈΡ‚Π°Π»ΡŒΡΠ½ΡΠΊΠΈΠΉ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 15.6. Π’ΠΈΠ΄ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ Π² зависимости ΠΎΡ‚ языка

HTML5CSS 2.1IECrOpSaFx

<!DOCTYPE HTML>
<html>
 <head>
  <meta charset="utf-8">
  <title>lang</title>
  <style>
   P {
    font-size: 150%; /* Π Π°Π·ΠΌΠ΅Ρ€ тСкста */ 
   }
   q:lang(de) {
    quotes: "\201E" "\201C"; /* Π’ΠΈΠ΄ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ для Π½Π΅ΠΌΠ΅Ρ†ΠΊΠΎΠ³ΠΎ языка */ 
   }
   q:lang(en) {
    quotes: "\201C" "\201D"; /* Π’ΠΈΠ΄ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ для английского языка */ 
   }
   q:lang(fr), q:lang(ru) { /* Π’ΠΈΠ΄ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ для русского ΠΈ французского языка */ 
    quotes: "\00AB" "\00BB"; 
   }
  </style>
 </head>
 <body>
  <p>Π¦ΠΈΡ‚Π°Ρ‚Π° Π½Π° французском языкС: <q lang="fr">Ce que femme veut, 
  Dieu le veut</q>.</p>
  <p>Π¦ΠΈΡ‚Π°Ρ‚Π° Π½Π° Π½Π΅ΠΌΠ΅Ρ†ΠΊΠΎΠΌ: <q lang="de">Der Mensch, versuche die Gotter nicht</q>.</p>
  <p>Π¦ΠΈΡ‚Π°Ρ‚Π° Π½Π° английском: <q lang="en">Π’ΠΎ be or not to be</q>.</p>

 </body>
</html>

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° рис.Β 15.6. Для отобраТСния Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ стилСвоС свойство quotes, Π° само ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ языка ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²ΠΈΠ΄Π° ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ происходит Ρ‡Π΅Ρ€Π΅Π· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ lang, добавляСмый ΠΊ Ρ‚Π΅Π³Ρƒ <q>.

Рис. 15.6. Π Π°Π·Π½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ для Ρ€Π°Π·Π½Ρ‹Ρ… языков

Вопросы для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ

1. ОлСг сдСлал ссылки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅Π½ΡΡŽΡ‚ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Π½ΠΈΡ… курсора ΠΌΡ‹ΡˆΠΈ. Для этого ΠΎΠ½ использовал ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ.

A { color: blue; background: orange; }
A:hover { background: yellow; color: black; }
A:visited { color: white; }
A:active { color: red; }

Однако Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ссылки ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Π½ΠΈΡ… курсора Π½Π΅ мСняли свой Ρ†Π²Π΅Ρ‚ Π½Π° Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ. ΠŸΠΎΡ‡Π΅ΠΌΡƒ?

  1. Код CSS Π½Π΅ Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ.
  2. К сСлСктору A Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ псСвдокласс :link.
  3. ПсСвдокласс :visited стоит послС :hover.
  4. ПсСвдокласс :active стоит послС :visited.
  5. НСвСрноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства color Ρƒ A:hover.

2. ВрСбуСтся Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΏΠ΅Ρ€Π²ΡƒΡŽ строку Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Какой псСвдокласс для этой Ρ†Π΅Π»ΠΈ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚?

  1. :active
  2. :first-child
  3. :focus
  4. :hover
  5. :lang

3. К ΠΊΠ°ΠΊΠΈΠΌ элСмСнтам добавляСт ΡΡ‚ΠΈΠ»ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ конструкция — A:link:visited:hover ?

  1. К нСпосСщённым ссылкам.
  2. К посСщённым ссылкам.
  3. К Π»ΡŽΠ±Ρ‹ΠΌ ссылкам ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Π½ΠΈΡ… курсора ΠΌΡ‹ΡˆΠΈ.
  4. К посСщённым ссылкам ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Π½ΠΈΡ… курсора ΠΌΡ‹ΡˆΠΈ.
  5. Ни ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ элСмСнту.

ΠžΡ‚Π²Π΅Ρ‚Ρ‹

1. ПсСвдокласс :visited стоит послС :hover.

2. :first-child

3. Ни ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ элСмСнту.

Атрибут class | htmlbook.ru

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
4.0+1.0+3.5+1.0+1.0+1.0+1.0+

ОписаниС

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

Бинтаксис

class="имя"

ЗначСния

ИмСна классов ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π² сСбС латинскиС Π±ΡƒΠΊΠ²Ρ‹ (A–Z, a–z), Ρ†ΠΈΡ„Ρ€Ρ‹ (0–9), символ дСфиса (-) ΠΈ подчСркивания (_). ИспользованиС русских Π±ΡƒΠΊΠ² Π² классах нСдопустимо.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

НСт.

ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ ΠΊ Ρ‚Π΅Π³Π°ΠΌ

<a>, <abbr>, <acronym>, <address>, <applet>, <area>, <b>, <basefont>, <bdo><bgsound>, <big>, <blockquote>, <body>, <br>, <button>, <caption>, <center>, <cite>, <code>, <col>, <colgroup>, <dd>, <del>, <dfn>, <dir>, <div>, <dl>, <dt>, <em>, <embed>, <fieldset>, <font>, <form>, <frame>, <h2>, <h3>, <h4>, <h5>, <h5>, <h6>, <hr>, <i>, <iframe>, <img>, <input>, <ins>, <isindex>, <kbd>, <label>, <legend>, <li>, <link>, <map>, <marquee>, <menu>, <nobr>, <object>, <ol>, <option>, <p>, <plaintext>, <pre>, <q>, <s>, <samp>, <select>, <small>, <span>, <strike>, <strong>, <sub>, <sup>, <table>, <tbody>, <td>, <textarea>, <tfoot>, <th>, <thead>, <tr>, <tt>, <u>, <ul>, <var>, <wbr>, <xmp>

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

HTML5IECrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>Атрибут class</title>
  <style>
    p { /* ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Π°Π±Π·Π°Ρ† */ 
    text-align: justify; /* Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ */
    } 
    p.cite { /* Абзац с классом cite */
    color: navy; /* Π‘ΠΈΠ½ΠΈΠΉ Ρ†Π²Π΅Ρ‚ тСкста */
    margin-left: 20px; /* ΠžΡ‚ΡΡ‚ΡƒΠΏ слСва */
    border-left: 1px solid navy; /* Π“Ρ€Π°Π½ΠΈΡ†Π° слСва ΠΎΡ‚ тСкста */
    padding-left: 15px; /* РасстояниС ΠΎΡ‚ Π»ΠΈΠ½ΠΈΠΈ Π΄ΠΎ тСкста */
    } 
  </style>
 </head> 
 <body>
  <p>Для искусствСнного освСщСния помСщСния ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π»ΡŽΠΌΠΈΠ½Π΅ΡΡ†Π΅Π½Ρ‚Π½Ρ‹Π΅ Π»Π°ΠΌΠΏΡ‹. 
    Они ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ высокой свСтовой ΠΎΡ‚Π΄Π°Ρ‡Π΅ΠΉ, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ сроком слуТбы, 
    ΠΌΠ°Π»ΠΎΠΉ ΡΡ€ΠΊΠΎΡΡ‚ΡŒΡŽ свСтящСйся повСрхности, Π±Π»ΠΈΠ·ΠΊΠΈΠΌ ΠΊ СстСствСнному ΡΠΏΠ΅ΠΊΡ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ 
    составом ΠΈΠ·Π»ΡƒΡ‡Π°Π΅ΠΌΠΎΠ³ΠΎ свСта, Ρ‡Ρ‚ΠΎ обСспСчиваСт Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ Ρ†Π²Π΅Ρ‚ΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ.</p>
  <p>Для ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ засвСтки экрана дисплСя свСтовыми ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ 
    ΠΎΠΊΠΎΠ½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΌΡ‹ снабТСны ΡΠ²Π΅Ρ‚ΠΎΡ€Π°ΡΡΠ΅ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈ ΡˆΡ‚ΠΎΡ€Π°ΠΌΠΈ.</p>
 </body>
</html>

ΠšΠ»Π°ΡΡΡ‹ | htmlbook.ru

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
3.07.0+1.0+3.5+1.0+1.0+1.0+1.0+

ВСрсии CSS

ОписаниС

ΠšΠ»Π°ΡΡΡ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ для ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ элСмСнта Π²Π΅Π±-страницы ΠΈΠ»ΠΈ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ стили для ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚Π΅Π³Π°.

Бинтаксис

E.Имя_класса { ОписаниС ΠΏΡ€Π°Π²ΠΈΠ» стиля }
.Имя_класса { ОписаниС ΠΏΡ€Π°Π²ΠΈΠ» стиля }

Π—Π΄Π΅ΡΡŒ E β€” ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любой Ρ‚Π΅Π³. ИмСна классов Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с латинского символа ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π² сСбС символ дСфиса (-) ΠΈ подчСркивания (_). ИспользованиС русских Π±ΡƒΠΊΠ² Π² ΠΈΠΌΠ΅Π½Π°Ρ… классов нСдопустимо. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π² ΠΊΠΎΠ΄Π΅ HTML, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Π³ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ классом, ΠΊ Ρ‚Π΅Π³Ρƒ добавляСтся Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ class.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

HTML5CSS 2.1IECrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>ΠšΠ»Π°ΡΡΡ‹</title>
  <style>
   p { /* ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Π°Π±Π·Π°Ρ† */ 
    text-align: justify; /* Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ */
   } 
   p.cite { /* Абзац с классом cite */
    color: navy; /* Π‘ΠΈΠ½ΠΈΠΉ Ρ†Π²Π΅Ρ‚ тСкста */
    margin-left: 20px; /* ΠžΡ‚ΡΡ‚ΡƒΠΏ слСва */
    border-left: 1px solid navy; /* Π“Ρ€Π°Π½ΠΈΡ†Π° слСва ΠΎΡ‚ тСкста */
    padding-left: 15px; /* РасстояниС ΠΎΡ‚ Π»ΠΈΠ½ΠΈΠΈ Π΄ΠΎ тСкста */
   } 
  </style>
 </head> 
 <body>
  <p>Для искусствСнного освСщСния помСщСния ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π»ΡŽΠΌΠΈΠ½Π΅ΡΡ†Π΅Π½Ρ‚Π½Ρ‹Π΅ Π»Π°ΠΌΠΏΡ‹. 
     Они ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ высокой свСтовой ΠΎΡ‚Π΄Π°Ρ‡Π΅ΠΉ, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ сроком слуТбы, 
     ΠΌΠ°Π»ΠΎΠΉ ΡΡ€ΠΊΠΎΡΡ‚ΡŒΡŽ свСтящСйся повСрхности, Π±Π»ΠΈΠ·ΠΊΠΈΠΌ ΠΊ СстСствСнному ΡΠΏΠ΅ΠΊΡ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ 
     составом ΠΈΠ·Π»ΡƒΡ‡Π°Π΅ΠΌΠΎΠ³ΠΎ свСта, Ρ‡Ρ‚ΠΎ обСспСчиваСт Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ Ρ†Π²Π΅Ρ‚ΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ.</p>
  <p>Для ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ засвСтки экрана дисплСя свСтовыми ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ 
     ΠΎΠΊΠΎΠ½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΌΡ‹ снабТСны ΡΠ²Π΅Ρ‚ΠΎΡ€Π°ΡΡΠ΅ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈ ΡˆΡ‚ΠΎΡ€Π°ΠΌΠΈ.</p>
 </body>
</html>

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° рис.Β 1.

Рис. 1. Π’ΠΈΠ΄ тСкста, ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½ΠΎΠ³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ класса

Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹

Π’ Internet Explorer Π΄ΠΎ вСрсии 7.0 классы Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚, Ссли ΠΈΡ… ΠΈΠΌΠ΅Π½Π° Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с дСфиса (-) ΠΈΠ»ΠΈ символа подчСркивания (_).

ΠšΠ»Π°ΡΡΡ‹ HTML β€” Π’Π΅Π± ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΈ

Бпасибо Π·Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ, сайт ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ



HTML Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ class ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для указания класса для элСмСнта HTML.

НСсколько HTML элСмСнтов ΠΌΠΎΠ³ΡƒΡ‚ совмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ класс.

ИспользованиС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° class

Атрибут class часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для указания Π½Π° имя класса Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ стилСй. Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован JavaScript для доступа ΠΈ манипулирования элСмСнтами с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ класса.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Ρ‚Ρ€ΠΈ элСмСнта <div> с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ class ΠΈ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ «city». ВсС Ρ‚Ρ€ΠΈ элСмСнта <div> Π±ΡƒΠ΄ΡƒΡ‚ стилизованы ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π² соотвСтствии с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ стиля .city Π² Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€





.city {
Β Β background-color: black;
Β  color: white;
Β  margin: 20px;
Β  padding: 20px;
}

<div>
Β  <h3>Π›ΠΎΠ½Π΄ΠΎΠ½</h3>
Β  <p>Π›ΠΎΠ½Π΄ΠΎΠ½ — столица Англии.</p>
</div>

<div>
Β  <h3>ΠŸΠ°Ρ€ΠΈΠΆ</h3>
Β  <p>ΠŸΠ°Ρ€ΠΈΠΆ — столица Π€Ρ€Π°Π½Ρ†ΠΈΠΈ.</p>
</div>

<div>
Β  <h3>Π’ΠΎΠΊΠΈΠΎ</h3>
Β  <p>Π’ΠΎΠΊΠΈΠΎ — столица Π―ΠΏΠΎΠ½ΠΈΠΈ.</p>
</div>

</body>
</html>

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

Π›ΠΎΠ½Π΄ΠΎΠ½

Π›ΠΎΠ½Π΄ΠΎΠ½ — столица Англии.

ΠŸΠ°Ρ€ΠΈΠΆ

ΠŸΠ°Ρ€ΠΈΠΆ — столица Π€Ρ€Π°Π½Ρ†ΠΈΠΈ.

Π’ΠΎΠΊΠΈΠΎ

Π’ΠΎΠΊΠΈΠΎ — столица Π―ΠΏΠΎΠ½ΠΈΠΈ.

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами Β»

ИспользованиС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° class для встроСнных элСмСнтов

Атрибут class Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для встроСнных элСмСнтов:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€





.note {
Β  font-size: 120%;
Β Β color: red;
}

<h2>Мой <span>Important</span> Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ</h2>
<p>Π­Ρ‚ΠΎ ΡƒΠΆΠ΅ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ <span>important</span> text.</p>

</body>
</html>

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами Β»

Π‘ΠΎΠ²Π΅Ρ‚: Атрибут class ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ HTML элСмСнтС.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Имя класса Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ рСгистру!

Π‘ΠΎΠ²Π΅Ρ‚: Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС ΠΎ CSS Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ CSS Π£Ρ‡Π΅Π±Π½ΠΈΠΊ.


ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ стилСй для класса

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ свойства CSS для класса, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ‚ΠΎΡ‡ΠΊΡƒ (.) символ, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт Π½Π°Π·Π²Π°Π½ΠΈΠ΅ класса. Π—Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ свойства CSS Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки {}:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Π‘Ρ‚ΠΈΠ»ΡŒ всСх элСмСнтов с ΠΈΠΌΠ΅Π½Π΅ΠΌ класса «city»:


.city {
Β Β background-color: tomato;
Β Β color: white;
Β Β padding: 10px;
}

<h3 class=»city»>Π›ΠΎΠ½Π΄ΠΎΠ½</h3>
<p>Π›ΠΎΠ½Π΄ΠΎΠ½ — столица Англии.</p>

<h3 class=»city»>ΠŸΠ°Ρ€ΠΈΠΆ</h3>
<p>ΠŸΠ°Ρ€ΠΈΠΆ — столица Π€Ρ€Π°Π½Ρ†ΠΈΠΈ.</p>

<h3 class=»city»>Π’ΠΎΠΊΠΈΠΎ</h3>
<p>Π’ΠΎΠΊΠΈΠΎ — столица Π―ΠΏΠΎΠ½ΠΈΠΈ.</p>

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

Π›ΠΎΠ½Π΄ΠΎΠ½

Π›ΠΎΠ½Π΄ΠΎΠ½ — столица Англии.

ΠŸΠ°Ρ€ΠΈΠΆ

ΠŸΠ°Ρ€ΠΈΠΆ — столица Π€Ρ€Π°Π½Ρ†ΠΈΠΈ.

Π’ΠΎΠΊΠΈΠΎ

Π’ΠΎΠΊΠΈΠΎ — столица Π―ΠΏΠΎΠ½ΠΈΠΈ.

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами Β»

НСсколько классов

HTML элСмСнты ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ класса.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ нСсколько классов, Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΈΠΌΠ΅Π½Π° классов ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <div>. Π­Ρ‚ΠΎ позволяСт ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ нСсколько классов CSS для ΠΎΠ΄Π½ΠΎΠ³ΠΎ HTML элСмСнта.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт <h3> ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΎΠ±ΠΎΠΈΠΌ классам city, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊ классу main, ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ стили CSS ΠΎΡ‚ ΠΎΠ±ΠΎΠΈΡ… классов:


Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ элСмСнты ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ класс

Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ HTML элСмСнты ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ имя класса.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΠ±Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° <h3> ΠΈ <p> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ класс «city» Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΡΡ‚ΠΈΠ»ΡŒ:


ИспользованиС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° class Π² JavaScript

Имя класса Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ JavaScript для выполнСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов.

JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ элСмСнтам с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ класса с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° getElementsByClassName():

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

НаТмитС Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ всС элСмСнты с ΠΈΠΌΠ΅Π½Π΅ΠΌ класса «city»:

<script>
function myFunction() {
Β  var x = document.getElementsByClassName(«city»);
Β  for (var i = 0; i < x.length; i++) {
Β Β Β  x[i].style.display = «none»;
Β  }
}
</script>

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами Β»

НС Π²ΠΎΠ»Π½ΡƒΠΉΡ‚Π΅ΡΡŒ, Ссли Π²Ρ‹ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ ΠΊΠΎΠ΄ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.

Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ большС ΠΎ JavaScript Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ HTML JavaScript, ΠΈΠ»ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ, JavaScript Π£Ρ‡Π΅Π±Π½ΠΈΠΊ.


ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ содСрТаниС Π³Π»Π°Π²Ρ‹

  • HTML Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ class ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ нСсколько ΠΈΠΌΠ΅Π½ классов для элСмСнта
  • ΠšΠ»Π°ΡΡΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ CSS ΠΈ JavaScript для Π²Ρ‹Π±ΠΎΡ€Π° ΠΈ доступа ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ элСмСнтам
  • Атрибут class ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для любого HTML элСмСнта
  • Имя класса Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ рСгистру
  • Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ элСмСнты HTML ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ имя класса
  • JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ элСмСнтам с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ класса с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‚ΠΎΠ΄Π° getElementsByClassName()

HTML УпраТнСния


HTML Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΈ классы



Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ НВМL-элСмСнт ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ id. Он ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ‚Π΅Π³Π°. Π’ ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… всСй HTML-страницы Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ‚Π΅Π³ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° id. НаличиС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… элСмСнтов с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ id Π½Π΅ допускаСтся ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ошибкС. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° id ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· Π±ΡƒΠΊΠ² латинского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°, Ρ†ΠΈΡ„Ρ€, Π·Π½Π°ΠΊΠ° подчСркивания ΠΈ дСфиса. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с латинской Π±ΡƒΠΊΠ²Ρ‹ ΠΈΠ»ΠΈ со Π·Π½Π°ΠΊΠ° подчСркивания (Π½ΠΎ Π½Π΅ с Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ символа). ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, значСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° id Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΊ рСгистру. Атрибут id Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован с Π»ΡŽΠ±Ρ‹ΠΌΠΈ НВМL-элСмСнтами.
Π’ CSS id-сСлСктор содСрТит символ (#), нСпосрСдствСнно Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° id. НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ id-сСлСктор сопоставляСтся элСмСнту <h3>, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° id ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ€Π°Π²Π½ΠΎ chapter7:

#chapter7 {background-color:#FF00FF;}

ПослС описания ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π΅Π³ΠΎ слСдуСт Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² состав Ρ‚Π΅Π³Π°:

<h3>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня с id</h3>

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°

Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня с id

Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня

Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"> <style> #chapter7 { background-color:#FF00FF; } </style>
</head>
<body> <h3>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня с id</h3> <h3>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня</h3> <h3>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня</h3> </body>
</html>

ΠšΠ»Π°ΡΡΡ‹

ΠšΠ»Π°ΡΡΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для классификации элСмСнтов ΠΏΠΎ ΠΎΠ±Ρ‰ΠΈΠΌ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ, поэтому Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° id, мноТСству элСмСнтов ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ присвоСно ΠΎΠ±Ρ‰Π΅Π΅ имя класса. ΠŸΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Ρ элСмСнтам имя ΠΎΠ΄Π½ΠΎΠ³ΠΎ класса, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ стили ΠΊΠΎ всСм Ρ‚Π°ΠΊΠΈΠΌ элСмСнтам ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ СдинствСнного ΠΏΡ€Π°Π²ΠΈΠ»Π° стилСй. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, слСдуСт Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ class. Π•Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ, ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ классу ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ элСмСнт.
Класс ΠΏΠΎΡ…ΠΎΠΆ Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, Π½ΠΎ вмСсто символа (#) ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ класса указываСтся Ρ‚ΠΎΡ‡ΠΊΠ° (.):

<style>
h3.boldfont {font-weight: bold;}
h3.italicfont {font-style: courier;}
</style>

ПослС описания класса Π΅Π³ΠΎ слСдуСт Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ элСмСнта:

<h3>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня</h3>

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²

id ΠΈ class

Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня с id ΠΈ class=test

Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня с class=test

Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня

Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня с class=test orange

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"> <style> h3#chapter7 {background-color: #FF00FF;} h3.orange {background-color: orange;} .test {color: green;} </style>
</head>
<body> <h3>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня с id ΠΈ class=test</h3> <h3>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня с class=test</h3> <h3>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня</h3> <h3>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня с class=test orange</h3> </body>
</html>
ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ элСмСнт ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ класс ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€. Π’Π°ΠΊΠΆΠ΅ Π»ΡŽΠ±ΠΎΠΌΡƒ Ρ‚Π΅Π³Ρƒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ присвоСно сразу нСсколько классов. Π’ этом случаС ΠΎΠ½ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π» Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° class.

Π—Π°Π΄Π°Ρ‡ΠΈ
  • Атрибут class

    ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ класс test ΠΊ элСмСнту <div>.

    Π—Π°Π΄Π°Ρ‡Π° HTML: РСши сам Β»
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8"> <style> .test { background-color:blue; color:white; } </style>
    </head>
    <body> <div> <h3>Атрибуты id ΠΈ class</h3> <p>Атрибут id (ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ.</p> <p>Атрибут class (класс) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для классификации.</p> </div> </body>
    </html>
  • Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ класса

    Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ сСлСктор класса с ΠΈΠΌΠ΅Π½Π΅ΠΌ «test». ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ для созданного сСлСктора Π΄Π²Π° стилСвых ΠΏΡ€Π°Π²ΠΈΠ»Π°: ΠΏΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Ρ†Π²Π΅Ρ‚ (color) элСмСнтов, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ класс Π±ΡƒΠ΄Π΅Ρ‚ красным (red), Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΠ½ этих элСмСнтов Π±ΡƒΠ΄Π΅Ρ‚ ΠΆΠ΅Π»Ρ‚Ρ‹ΠΌ (yellow). ΠŸΡ€ΠΈΡΠ²ΠΎΠΉΡ‚Π΅ имя класса «test» Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ <h3> ΠΈ встроСнному элСмСнту <span>.

    Π—Π°Π΄Π°Ρ‡Π° HTML: РСши сам Β»
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8"> <style> ... </style>
    </head>
    <body> <h3>Атрибут class</h3> <p>Атрибут <span>class (класс)</span> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для классификации.</p> </body>
    </html>
  • Π¦Π²Π΅Ρ‚ для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°

    ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ стилСвоС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΊ Π°Π±Π·Π°Ρ†Ρƒ с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ, благодаря ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Ρ†Π²Π΅Ρ‚ тСкста этого Π°Π±Π·Π°Ρ†Π° станСт красным.

    Π—Π°Π΄Π°Ρ‡Π° HTML: РСши сам Β»
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8"> <style> ... </style>
    </head>
    <body> <h3>Π­Ρ‚ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ</h3> <p>Π­Ρ‚ΠΎΡ‚ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½ красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ.</p> <p>Π­Ρ‚ΠΎΡ‚ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ НЕ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½ красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ.</p> </body>
    </html>
  • Π¦Π²Π΅Ρ‚ для класса

    ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ стилСвоС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ для класса, благодаря ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Ρ†Π²Π΅Ρ‚ тСкста элСмСнта, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ класс станСт красным.

    Π—Π°Π΄Π°Ρ‡Π° HTML: РСши сам Β»
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8"> <style> ... </style>
    </head>
    <body> <h3>Π­Ρ‚ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ</h3> <p>Π­Ρ‚ΠΎΡ‚ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½ красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ.</p> <p>Π­Ρ‚ΠΎΡ‚ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ НЕ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½ красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ.</p> </body>
    </html>
  • Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°

    Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ сСлСктор id с ΠΈΠΌΠ΅Π½Π΅ΠΌ «redlow». ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ для созданного сСлСктора Π΄Π²Π° стилСвых ΠΏΡ€Π°Π²ΠΈΠ»Π°: ΠΏΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Ρ†Π²Π΅Ρ‚ (color) элСмСнта, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ id Π±ΡƒΠ΄Π΅Ρ‚ красным (red), Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΠ½ этого элСмСнта Π±ΡƒΠ΄Π΅Ρ‚ ΠΆΠ΅Π»Ρ‚Ρ‹ΠΌ (yellow). ΠŸΡ€ΠΈΡΠ²ΠΎΠΉΡ‚Π΅ id с ΠΈΠΌΠ΅Π½Π΅ΠΌ «redlow» Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ <h3>.

    Π—Π°Π΄Π°Ρ‡Π° HTML: РСши сам Β»
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8"> <style> ... </style>
    </head>
    <body> <h3>Атрибут id</h3> <p>Атрибут id (ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, поэтому ΠΎΠ½ Π½Π° страницС
    Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½.</p> </body>
    </html>





Атрибут class — классы элСмСнта

Атрибут class Π·Π°Π΄Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько классов для элСмСнта (ΠΏΠΎΠ΄ элСмСнтом имССтся Π²Π²ΠΈΠ΄Ρƒ Ρ‚Π΅Π³).

Π­Ρ‚ΠΎ дСлаСтся для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· CSS ΠΊ Π³Ρ€ΡƒΠΏΠΏΠ΅ элСмСнтов, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°Π΄Π°Π½ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ класс, ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ для Π½Π΅Π³ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ свойства (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ тСкста, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅).

БущСствуСт Ρ‚Π°ΠΊΠΆΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ id, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ class позволяСт Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ элСмСнты Π½Π° HTML страницС.

Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ class ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ id Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ class Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Π³Ρ€ΡƒΠΏΠΏΡƒ элСмСнтов (Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ Π΄Π°Π½ ΠΎΠ΄Π½ΠΎΠΌΡƒ элСмСнту — Π΅Π³ΠΎ Π² послСдствии ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°Ρ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ), Π° id Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт (большС элСмСнта с Ρ‚Π°ΠΊΠΈΠΌ id Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π½Π° страницС сайта, ΠΈΠ½Π°Ρ‡Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚).

Как ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π°Π²Π°Ρ‚ΡŒ элСмСнту — класс ΠΈΠ»ΠΈ id? Класс даСтся Ρ‚Π΅ΠΌ элСмСнтам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‚ΡΡ Π½Π° страницах сайта (Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎ нСсколько Ρ€Π°Π· Π½Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ CSS ΠΊΠΎΠ΄). Π”Π°ΠΆΠ΅ Ссли Ρƒ вас сСйчас Π΄Π°Π½Π½Ρ‹ΠΉ элСмСнт ΠΎΠ΄ΠΈΠ½, Π½ΠΎ Π²Ρ‹ чувствуСтС, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ элСмСнты ΠΌΠΎΠ³ΡƒΡ‚ появится Π² дальнСйшСм — Π΄Π°Π²Π°ΠΉΡ‚Π΅ этому элСмСнту класс. Если ΠΆΠ΅ Π²Ρ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ элСмСнт ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ — Ρ‚ΠΎ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΅ΠΌΡƒ id. Π₯отя Π² настоящСС врСмя Π΅ΡΡ‚ΡŒ тСндСнция ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всСм элСмСнтам Π΄Π°Π²Π°Ρ‚ΡŒ класс, Π° id ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ для JavaScript, Π½ΠΎ ΠΎΠ½Π° Π½Π΅ являСтся общСпринятой.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρƒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ нСсколько классов, Π² этом случаС ΠΈΡ… слСдуСт ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π».

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

ИмСна классам слСдуСт Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π° английском языкС (Π° Π½Π΅ Π½Π° русском, просто английскими Π±ΡƒΠΊΠ²Π°ΠΌΠΈ!). ИмСна Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ осмыслСнными, ΠΎΡ‚Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΡΡƒΡ‚ΡŒ класса.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Π”Π°Π²Π°ΠΉΡ‚Π΅ всСм Π°Π±Π·Π°Ρ†Π°ΠΌ с классом test Π·Π°Π΄Π°Π΄ΠΈΠΌ красный Ρ†Π²Π΅Ρ‚ тСкста:

<p>Абзац с классом test.</p> <p>ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π°Π±Π·Π°Ρ† Π±Π΅Π· класса.</p> .test { color: red; }

:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ . НСсколько классов для элСмСнта

А здСсь Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ Π°Π±Π·Π°Ρ†Ρƒ Π·Π°Π΄Π°Π΄ΠΈΠΌ нСсколько классов — test1 ΠΈ test2 (запишСм ΠΈΡ… Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π»). Класс test1 Π·Π°Π΄Π°Π΅Ρ‚ красный Ρ†Π²Π΅Ρ‚ тСксту, Π° класс test2 Π·Π°Π΄Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² 20px. Π’Ρ‚ΠΎΡ€ΠΎΠΌΡƒ Π°Π±Π·Π°Ρ†Ρƒ Π΄Π°Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ класс test1 (этот Π°Π±Π·Π°Ρ† станСт красным), Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌΡƒ Π°Π±Π·Π°Ρ†Ρƒ — класс test2 (этот Π°Π±Π·Π°Ρ† Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² 20px). ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π°Π±Π·Π°Ρ†, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΄Π²Π° класса, Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈ красный Ρ†Π²Π΅Ρ‚ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² 20px:

<p>Абзац с двумя классами test1 ΠΈ test2.</p> <p>Абзац с классом test1.</p> <p>Абзац с классом test2.</p> <p>ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π°Π±Π·Π°Ρ† Π±Π΅Π· классов.</p> .test1 { color: red; } .test2 { font-size: 20px; }

:

HTML — Атрибут id


Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ HTML id для указания ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° HTML-элСмСнта.

Π£ вас Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ Π² HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.


ИспользованиС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° id

Атрибут id опрСдСляСт ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ для элСмСнта HTML. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ id Атрибут Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π² HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅.

Атрибут id ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для указания ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ объявлСнию стиля Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ стилСй.Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ JavaScript для доступа ΠΈ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнтом с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ.

Бинтаксис ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°: Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ символ Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠΈ (#), Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт имя ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°. Π—Π°Ρ‚Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ свойства CSS Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобках {}.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ элСмСнт

, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° имя id «myHeader». Π­Ρ‚ΠΎ

элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ Π² соотвСтствии с #myHeader ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ стиля Π² Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€





#myHeader {
Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: свСтло-Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ;
Ρ†Π²Π΅Ρ‚: Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ;
отступ: 40 пиксСлСй;
Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста: Ρ†Π΅Π½Ρ‚Ρ€;
}

Мой Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ


ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ сам »

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Имя ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ рСгистру!

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Имя ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ символ, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с числа ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² (ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹, табуляции, ΠΈ Ρ‚.ΠΏ.).


Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ классом ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ

А имя класса ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ нСсколькими элСмСнтами HTML, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ имя ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ΄Π½ΠΈΠΌ элСмСнтом HTML Π½Π° страницС:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€


/ * Π‘Ρ‚ΠΈΠ»ΡŒ элСмСнта с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ «myHeader» * /
#myHeader {
background-color: lightblue;
Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚;
ΠΎΠ±ΠΈΠ²ΠΊΠ°: 40px;
Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста: ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ;
}

/ * Π‘Ρ‚ΠΈΠ»ΡŒ всС элСмСнты с ΠΈΠΌΠ΅Π½Π΅ΠΌ класса Β«cityΒ» * /
.Π³ΠΎΡ€ΠΎΠ΄ {
Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚: ΠΏΠΎΠΌΠΈΠ΄ΠΎΡ€;
Ρ†Π²Π΅Ρ‚: Π±Π΅Π»Ρ‹ΠΉ;
отступ: 10 пиксСлСй;
}


Мой Π“ΠΎΡ€ΠΎΠ΄Π°


Π›ΠΎΠ½Π΄ΠΎΠ½


Π›ΠΎΠ½Π΄ΠΎΠ½ — столица Англии.

ΠŸΠ°Ρ€ΠΈΠΆ

< / h3>

ΠŸΠ°Ρ€ΠΈΠΆ — столица Π€Ρ€Π°Π½Ρ†ΠΈΠΈ.

Π’ΠΎΠΊΠΈΠΎ


Π’ΠΎΠΊΠΈΠΎ — столица Π―ΠΏΠΎΠ½ΠΈΠΈ.


ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ сам »

HTML-Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ ΠΈ ссылками

Π—Π°ΠΊΠ»Π°Π΄ΠΊΠΈ

HTML ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ читатСлям ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ частям Π²Π΅Π±-страницы.

Π—Π°ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ, Ссли ваша страница ΠΎΡ‡Π΅Π½ΡŒ длинная.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°ΠΊΠ»Π°Π΄ΠΊΡƒ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ сначала ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΅Π΅, Π° Π·Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ссылку ΠΊ Π½Π΅ΠΌΡƒ.

Π—Π°Ρ‚Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° ссылка Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΆΠ°Ρ‚Π°, страница прокрутится Π΄ΠΎ мСста с Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Π‘Π½Π°Ρ‡Π°Π»Π° создайтС Π·Π°ΠΊΠ»Π°Π΄ΠΊΡƒ с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ id :

Π“Π»Π°Π²Π° 4

Π—Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ссылку Π½Π° Π·Π°ΠΊΠ»Π°Π΄ΠΊΡƒ (Β«ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π³Π»Π°Π²Π΅ 4Β») Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ страницС:

Или Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ссылку Π½Π° Π·Π°ΠΊΠ»Π°Π΄ΠΊΡƒ (Β«ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π³Π»Π°Π²Π΅ 4Β») с Π΄Ρ€ΡƒΠ³ΠΎΠΉ страницы:

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π³Π»Π°Π²Π΅ 4


ИспользованиС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° id Π² JavaScript

Атрибут id Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ JavaScript для выполнСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ для этого ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ элСмСнта.

JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ элСмСнту с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° getElementById () :

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ id для управлСния тСкстом с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript:

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ сам »

ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ содСрТаниС Π³Π»Π°Π²Ρ‹

  • Атрибут id ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для указания ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° для элСмСнта HTML
  • Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°
  • The id Атрибут ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ CSS ΠΈ JavaScript для стилизации / Π²Ρ‹Π±ΠΎΡ€Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ элСмСнта
  • Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ чувствитСлСн ΠΊ рСгистру
  • The id Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ HTML
  • JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ элСмСнту с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ getElementById () ΠΌΠ΅Ρ‚ΠΎΠ΄

УпраТнСния HTML



HTML-классы ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ — Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅ (ΠΈ ΠΊΠΎΠ³Π΄Π° Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ)

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

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

Π—Π½Π°Π½ΠΈΠ΅ HTML, CSS, PHP ΠΈ, всС Ρ‡Π°Ρ‰Π΅, JavaScript позволяСт Π΄Π΅Π»Π°Ρ‚ΡŒ со своим сайтом всС, Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ.По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π² этом постС ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ любой Ρ‚Π΅ΠΌΡ‹ WordPress: классы ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ HTML. Π”Π°Π»Π΅Π΅ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΈ Π²Π°ΠΆΠ½Ρ‹ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π—Π½Π°Π½ΠΈΠ΅ этого ΠΈΠΌΠ΅Π΅Ρ‚ большоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для внСсСния Ρ€Π°Π΄ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² любой сайт WordPress.

УскорСнный курс ΠΏΠΎ HTML

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹ смоТСтС ΠΏΠΎΠ½ΡΡ‚ΡŒ классы ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ HTML, Π²Π°ΠΌ сначала Π½ΡƒΠΆΠ½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ HTML.

Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ стандартныС Π±Π»ΠΎΠΊΠΈ HTML

Если Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с WordPress, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ ΡƒΠΆΠ΅ просматривали Ρ„Π°ΠΉΠ» шаблона Ρ€Π°Π½ΡŒΡˆΠ΅.Когда Π²Ρ‹ это сдСлаСтС, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅Π΅ Π½Π° это:

Π₯отя Ρ„Π°ΠΉΠ»Ρ‹ шаблонов WordPress написаны Π½Π° PHP, ΠΎΠ½ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ содСрТат ΠΌΠ½ΠΎΠ³ΠΎ HTML. НапримСр, Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ мноТСство этих стандартных элСмСнтов HTML:

ΠžΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *