Тема нашей статьи — Строки комментариев (. Вы узнаете мнения и рекомендации специалистов, почитаете настоящие отзывы и увидите фотографии.
Строки комментариев (//) в CSS
CSS применяет тот же синтаксис « блока комментариев », что и языки семейства C — вы начинаете свое мнение с / * , и заканчиваете его * / .
Но все таки, в CSS отсутствует правило синтаксиса « строка комментария », как в данных языках, где весь код от / / и до конца строки считается комментарием.
Многие разработчики просят, чтобы этот синтаксис также был добавлен, но наши руки связаны — минимизаторы CSS не распознают строки комментариев.
Благодаря этому, если мы добавим такой символ, и минимизатор удалит все разрывы строк (как он, в основном, и выполняет), то строка комментариев выведет в комментарии все стили, следующие за ней!
Но все таки, CSS в действительности уже дает возможность применять символ / / . Но он применяется не для всей строки, а для конструкции.
Другими словами, когда вы применяете / / , дальнейшая конструкции CSS — будет это объявление или блок — будет « выведена в комментарии ».
В этом коде объявление height выведено в комментарии.
Тут через / / выведено в комментарии первое объявление @keyframes .
Отмечу, что если вы попытаетесь применять / / лишь для того, чтобы расположить в вашей таблице стилей свое мнение, вам нужно быть аккуратными, — простой текст не считается CSS системой, так что во время обработки таблицы стилей он будет пропущен, а в комментарии удалится первая следующая CSS-конструкция:
Оновление: Упс, отыскал погрешность у себя самого. К большому сожалению, синтаксис этого блока ( <> ?? был некорректный.
Вы можете этого избежать, завершая текстовый свое мнение символами <> (если вы не следуете правилам) или символом ; (если это объявление), чтобы дать CSS понять, что это просто шуточка.
Чуткий читатель может понять (или он просто знал это и до недавнего времени), что символ / / применяется абсолютно не для вставки комментариев.
В действительности, он служит для того, чтобы, опираясь на правила устранения ошибок CSS, закрыть в таблице стилей некорректный код, чтобы после переписать его правильно.
Связывают это с тем, что система анализа ошибок CSS четко определяет, как взаимодействовать с браузерами, реализующими код, чтобы давать работу без сбоев.
Но все таки, это все равно потенциально полезно для тех, кто не любит искать конец строки, чтобы закрыть свое мнение символами * / , например как я. ^ _ ^
Эта статья собой представляет перевод публикации « Single Line Comments (//) in CSS » , подготовленной дружной командой проекта Интернет-технологии.ру