Погляньмо на нашу сторінку. Вона має заголовки, абзац з описом кроликів, а також, багато абзаців зі словами моєї улюбленої пісні про кроликів. Минулого разу ми оформили перший абзац пісні, використавши 'id'. Але зараз, оскільки я маю декілька абзаців зі словами, я хочу, щоб вони всі мали фон жовтого кольору. Як ми можемо це зробити, застосувавши те, що ми вже знаємо? Спочатку ми вивчили, як вибрати всі теги певного типу, так як було у випадку з селектором 'р'. Але так ми зафарбували усі абзаци, а не лише абзаци з піснею. Нам потрібно щось конкретніше. Потім ми вивчили, як вибрати теги з певним 'id', так як було у випадку з вибором абзацу з 'id' "пісня-кроликів". Але таким чином ми вибрали лише перший абзац. Ми не можемо додати цей 'id' до інших абзаців, тому що нам не дозволено використовувати однаковий 'id' для декількох тегів. Якщо б ми захотіли вибрати інші абзаци, ми б мали дати кожному з них новий 'id', наприклад, "слова-пісні2" і "слова-пісні3", тому що кожний 'id' мусить бути унікальним. І потім ми б мали додати правила для кожного з них. Ми можемо це зробити. Але, оу, потрібно багато попрацювати. І щоразу, як ми додаватимемо новий куплет пісні, ми мусимо не забути додати ще один 'id' до HTML коду і ще один 'id' до правил CSS. І якщо ми додамо сотні куплетів, це буде просто виснажливо! Але знаєте що? Існує кращий спосіб, і він називається "класи" ("classes"). В основному клас — це спосіб об'єднати певні елементи в групу. І ви можете об'єднати стільки елементів, скільки захочете. Щоб додати клас, ми маємо додати атрибут 'class', так як це було у випадку з 'id'. Спочатку я видалю цей ID, оскільки я збираюсь його замінити. Потім я ставлю курсор на початок тега "р". Я додаю пробіл і пишу class = " Тепер нам потрібно придумати ім'я класу. Якесь змістовне. Назвімо його "слова-пісні". Я це написала тут. Які інші елементи має містити цей клас? Усі інші абзаци пісні. Тому ми просто підемо вниз по сторінці і додамо атрибут до кожного абзацу класу. ("слова-пісні"). Чудово. Тепер ми можемо додати правило CSS. Тому ми піднімаємось до тега і видаляємо селектор 'id', який ми вказали раніше, оскільки ми його хочемо замінити. І зараз ми маємо написати селектор класу. Щоб запустити селектор класу, ми використаємо крапку. Потім напишемо ім'я класу: "слова-пісні", і далі, як завжди, фігурні дужки, властивість, двокрапка, значення. Та-дам! Вся пісня тепер має жовтий фон. Що станеться, якщо ми збільшимо літеру "s" тут? Не працює. Тому що для імен класів розмір літер має значення. Важливо, які літери є великі, а які маленькі, так само як і для 'id'. Що буде, якщо ми використаємо решітку замість крапки? Не працює. Тому що так браузер думає, що "слова-пісні" — це 'id', і коли він не може знайти такого 'id', як "слова-пісні", він здається. Що станеться, якщо ми додамо пробіли до імені класу? Це також не працюватиме, тому що імена класів не можуть містити пробілів. І як ми вивчимо пізніше, пробіли означають дещо дуже особливе у мові CSS. Тому ми зробимо все, як було. Отже, повторимо ще раз: Коли ми хочемо додати клас, ми йому придумуємо ім'я, додаємо його до атрибута класу в HTML. Потім створюємо правило стилю, поставивши крапку і написавши ім'я класу. Тепер ваш СSS може бути класним! Переклад на українську мову: Зоряна Гаврилюк, рев'юер: Юлія Білаш, Благодійний фонд "MagneticOne.org"