У нашому довіднику є розділ, присвячений CSS, в якому можна переглянути всі властивості мови.
Зображення
image, img, picture, pic — зображення
icon — значок
logo — логотип
userpic, avatar — юзерпік, маленька картинка користувача
thumbnail, thumb — мініатюра, зменшене зображення
Текст
title, subject, heading, headline, caption — заголовок
subtitle — підзаголовок
slogan — слоган
lead, tagline — лід-абзац у тексті
text — текстовий контент
desc — опис, варіант текстового контенту
excerpt — уривок тексту, який зазвичай використовується перед посиланням «Читати далі...»
quote, blockquote — цитата
snippet — приклад коду
link — посилання
copyright, copy — копірайт
Списки
list, items — список
item — елемент списку
Блоки
page — кореневий елемент сторінки
header — шапка (сторінки або елемента)
footer — підвал (сторінки або елемента)
section — розділ контенту (один із кількох)
main, body — основна частина (сторінки або елемента)
content — вміст елемента
sidebar — бічна колонка (сторінки або елемента)
aside — блок з додатковою інформацією
widget — віджет, наприклад, у бічній колонці
Розкладка
wrapper, wrap — обгортка, зазвичай зовнішня
inner — внутрішня обгортка
container, holder, box — контейнер
grid — розкладка (сторінки або елемента) у вигляді сітки (зазвичай містить у собі row та col)
row — контейнер у вигляді рядка
col, column — контейнер у вигляді стовпця
Елементи управління
button, btn — кнопка, наприклад, для відправлення форми
control — елемент керування, наприклад, стрілки «Вперед/назад» у фотогалереї, кнопки керування слайдером
dropdown — список, що випадає
Медіавирази
phone, mobile — мобільні пристрої
phablet — телефони з великим екраном (6-7")
tablet — планшети
notebook, laptop — ноутбуки
desktop — настільні комп'ютери
Розміри
tiny, xs — маленький, крихітний
small, sm — невеликий
medium, base — середній
big, large, lg — великий
huge, xl — величезний
narrow — вузький
wide — широкий
Різне
search — пошук
social — блок іконок соцмереж
advertisement, adv, commercial, promo — рекламний блок (ріжуться Адблоком, не рекомендується використовувати такі класи для блоків із внутрішньою рекламою)
features, benefits — список основних особливостей товару, послуги
slider, carousel — слайдер, інтерактивний елемент із прокручуванням вмісту
pagination — посторінкова навігація
user, author — користувач, автор запису чи коментаря
meta — блок з додатковою інформацією, наприклад, блок тегів та дати в пості
cart, basket — кошик
breadcrumbs — навігаційний ланцюжок, «хлібні крихти»
more, all — посилання на повну інформацію
modal — модальне (діалогове) вікно
popup — спливаюче вікно
tooltip, tip — спливаюче підказки
preview — анонс, уривок, наприклад новини чи посту, може складатися із заголовка, опису та картинки. Передбачається посилання на повну версію
overlay — шар, що перекриває, наприклад, для затемнення зображень або створення модальних вікон
Стани
active, current — активний елемент, наприклад поточний пункт меню
visible — видимий елемент
hidden — прихований елемент
error — статус помилки
warning — статус попередження
success — статус успішного виконання завдання
pending — стан очікування, наприклад, перед зміною статусу error або success
Приклади використання
Простий список
<ul class="list">
<li class="item">Первое</li>
<li class="item">Второе</li>
<li class="item">Третье</li>
</ul>
Картинка користувача (юзерпік)
<div class="user">
<img class="user__img" src="userpic.png" alt="Дормідонт Петрович">
<a class="user__link" href="#">Дормідонт Петрович</a>
</div>
Галерея
<div class="gallery">
<ul class="gallery__list">
<li class="gallery__item">
<img class="gallery__img" src="flowers.jpg" alt="Цвітемо як востаннє">
</li>
<li class="gallery__item">
<img class="gallery__img" src="trees.jpg" alt="Парк Три сосни»">
</li>
</ul>
</div>
Навігація
<nav class="nav">
<a class="nav__link nav__link--active">Головна</a>
<a class="nav__link" href="#">Другорядний</a>
<a class="nav__link" href="#">Третя з кінця</a>
<a class="nav__link" href="#">Передостання</a>
<a class="nav__link" href="#">Зовсім кінець</a>
</nav>
<nav class="nav">
<ul class="nav__list">
<li class="nav__item nav__item--current">
<a class="nav__link">Головна</a>
</li>
<li class="nav__item">
<a class="nav__link" href="#">Статті</a>
</li>
<li class="nav__item">
<a class="nav__link" href="#">Фотогалерея</a>
</li>
<li class="nav__item">
<a class="nav__link" href="#">Контакти</a>
</li>
</ul>
</nav>
Віджет у бічній колонці
<div class="widget">
<h4 class="widget__title">Вирощуємо желе</h4>
<div class="widget__content">
<p>Щоб виростити товариське доброзичливе желе,
нам знадобиться рулон поролону, два кілограми цукру,
три яйця та пів чайної чашки ацетону.</p>
<a class="widget__link" href="#">Не читати далі...</a>
</div>
</div>
Блок новин
<div class="news">
<h3 class="news__title">Ворашні новини</h3>
<ul class="news__list">
<!-- до класу елемента додаємо клас блоку,
щоб створити новий простір імен -->
<li class="news__item item-news">
<h4 class="item-news__title">Змагання серед вобли з ковзанярського спорту</h4>
<div class="item-news__text">
<p>Перемогла команда кільок з Одеси</p>
<a href="#" class="item-news__link">Читати далі</a>
</div>
</li>
<li class="news__item item-news">
<h4 class="item-news__title">Вчені уточнили роль напилка у догляді за нігтями</h4>
<div class="item-news__text">
<p>Британські вчені високо оцінили внесок
напилка у відрощування півтораметрових нігтів.</p>
<a href="#" class="item-news__link">Не читати далі</a>
</div>
</li>
</ul>
</div>
Стаття чи пост у блозі (простий варіант)
<article class="article">
<h3 class="article__title">Намацуємо чакри у пучка петрушки</h3>
<time class="article__datetime">32 травня, 10:87</time>
<div class="article__author author-article">
<img class="author-article__img" src="userpic.png" alt="Клішня Андріївна">
<a class="author-article__link" href="#">Клішня Андріївна Бойко</a>
<div class="author-article__desc">Наш експерт з чакрів</div>
</div>
<div class="article__content">
Сходіть на ринок і купіть у стареньких пучок петрушки грам на 100.
Як слід переберіть, очистіть від жуків та гусениць. Жуків віддайте погратися
коту, гусениць поселіть у горщик з кактусами, нехай одна буде Джоном,
друга Біллі, а у вас у горщику тепер буде Дикий Захід. Поверніться
до пучка петрушки. Ласкаво погляньте на нього і добре почухайте
за вухом, можна собі чи коту. Перев'яжіть атласною стрічкою,
Обов'язково зав'яжіть бант. Вітаємо! Тепер у вас є повністю
одомашнений пучок петрушки, який буде весело бігати за вами
по п'ятах і пророщувати своє насіння у ваших капцях.
</div>
</article>
Стаття чи пост у блозі (складний варіант)
<article class="entry">
<header class="entry__header">
<h3 class="entry__title title-entry">
<a class="title-entry__link" href="#">Гумові качечки як спосіб самопізнання</a>
</h3>
<time class="entry__datetime">32 травня, 10:87</time>
</header>
<div class="entry__author author-entry">
<img class="author-entry__img" src="userpic.png" alt="Василиса Сергійович">
<a class="author-entry__link" href="#">Василиса Сергійович</a>
</div>
<div class="entry__content">
Дістаньте з горища коробку з півсотнею гумових качечок,
залишки після святкування нового року. З качечок
і свічок викладіть пентаграму на підлозі кімнати.
Сядьте посередині у позу лотоса, в кожну руку візьміть
по німецько-бразильському словнику, прокашляйтесь, наберіть
повні груди повітря і голосно і впевнено,
з повною самовіддачею скажіть "Кря!"
</div>
<div class="entry__tags tags-entry">
<h4 class="tags-entry__title">Мітки</h4>
<ul class="tags-entry__list">
<li class="tags-entry__item">
<a class="tags-entry__link" href="#">хоровод своїми руками</a>
</li>
<li class="tags-entry__item">
<a class="tags-entry__link" href="#">порцелянові тапки</a>
</li>
<li class="tags-entry__item">
<a class="tags-entry__link" href="#">гуталін у кулінарії</a>
</li>
</ul>
</div>
<div class="entry__actions actions-entry">
<ul class="actions-entry__list">
<li class="actions-entry__item actions-entry__item--read">
<a class="actions-entry__link" href="#">238 відповідей</a>
</li>
<li class="actions-entry__item actions-entry__item--write">
<a class="actions-entry__link" href="#">Написати звернення</a>
</li>
<li class="actions-entry__item actions-entry__item--share">
<a class="actions-entry__link" href="#">Поділитися</a>
</li>
</ul>
</div>
</article>