CSS и вёрстка

Как комментировать в css

📅 ⏱ 21:21 ⏳ 1 мин 💬 0

Как комментировать в css: простыми словами, по шагам и с примерами. Разбираем, как это работает на практике, типичные ошибки и лучшие решения. Раскрываем тему:

Коротко: в CSS комментарии пишут только так: /* текст */. Однострочные // не работают — это ошибка синтаксиса (они допустимы только в препроцессорах). Комментарии помогают помечать секции, пояснять неочевидные решения и временно отключать код.

Кому и зачемХороший CSS читается как документ: сверху — переменные, дальше — секции с «шапками». Комментарии экономят часы при возврате к проекту.

Синтаксис

Код Работает?
/* комментарий */ да, всегда
// комментарий нет (ошибка в чистом CSS)
<!-- --> нет, это HTML

Вкладки: примеры




CSS
.btn {
  background: #003F8F; /* акцентный цвет бренда */
}

Короткое пояснение рядом со свойством. Уместно для неочевидных значений — например, «магия» из макета.

CSS
/*
  Карточка товара.
  Тень мягкая, чтобы углы не «грязнились»
  при большом радиусе.
*/
.card { box-shadow: 0 8px 24px rgba(0,0,0,.1); }

Многострочные комментарии — для пояснений и «шапок» блоков. Текст не вкладывается: вложенные /* ломают разбор.

CSS
/* ===== 1. Переменные ===== */
:root { --brand: #003F8F; }

/* ===== 2. Базовая типографика ===== */
body { font: 16px/1.6 system-ui, sans-serif; }

/* ===== 3. Компоненты ===== */
.btn { /* ... */ }

«Оглавление» файла: помогает ориентироваться в большом наборе стилей. Часто добавляют нумерацию секций.

CSS
/* временно отключено
.card { box-shadow: 0 8px 24px rgba(0,0,0,.1); }
*/

Комментарием удобно «выключать» правило, пока разбираетесь. Не забывайте убирать такие «заглушки» перед релизом.

Внимание на минификациюНекоторые минификаторы удаляют все комментарии, а другие сохраняют только те, что начинаются со /*!. Если комментарий важен (лицензия) — используйте форму с восклицательным знаком.

Практика: полезные комментарии

  1. Держите «шапку» файла: назначение и версия.
  2. Помечайте секции: переменные, типографика, компоненты, утилиты.
  3. Поясняйте «странные» значения (подгонка под макет, хак для браузера).
  4. Не дублируйте код словами — комментируйте смысл, а не синтаксис.
  5. Удаляйте устаревшие комментарии: неправда в комментарии хуже отсутствия.
CODE
/*! Лицензия: © 2026 Мой бренд */

Частые ошибки: причина → решение

Симптом Причина Решение
Стили «сломались» использован // только /* */
Незакрытый комментарий забыт */ проверить пары
Комментарий пропал минификатор удалил использовать /*! ... */
Вложенные комментарии в CSS не поддерживаются объединить в один

Проверьте себя

Чек-лист




Как пишутся комментарии в чистом CSS?




Какая форма комментария сохраняется при минификации?




Вопросы и ответы

Нет. Если написать /* внешний /* внутренний */ */ — комментарий закроется на первом */, и стили сломаются.

Да, в SCSS/Sass // допустимы, но при компиляции такие комментарии в итоговый CSS не попадают.

Нет, это шум. Комментируйте только неочевидное: почему так, а не что делает строка.

Комментарием с пояснением: для какого браузера/версии и почему нужен обходной путь. Иначе такой код кто-то удалит как «лишний».

Итоги

  • Комментарий в CSS — только /* ... */.
  • Для лицензий и важного — /*! ... */.
  • Помечайте секции и поясняйте неочевидные значения.
  • Вложенные комментарии и // недопустимы в чистом CSS.
Поделиться: ВКонтакте Telegram WhatsApp Одноклассники Viber Мой Мир

Комментарии

Пока комментариев нет — будьте первым, кто поделится мнением.

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Получите консультацию нашего маркетолога

Изучит ваш проект, подберет подходящие услуги и тарифы

Получите бесплатный аудит

Наш специалист сделает базовый аудит вашего проекта и предложит персональные предложения.

Закажите услугу Каталог морепродуктов

Наш специалист свяжется с вами в ближайшее время и уточнит детали

Закажите адаптивный сайт

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите сайт

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите сайт лендинг

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите сайт каталог

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите интернет-магазин

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите веб-приложение

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите тариф Аутсорс

Стоимость от 150 000 ₽

Закажите тариф Магазин

Стоимость 90 000 ₽

Закажите тариф Классический

Стоимость 60 000 ₽

Закажите тариф Эконом

Стоимость 40 000 ₽

Закажите SEO продвижение

Наш специалист свяжется с вами, проведет анализ, предложит стоимость