Статьи

Комментарии CSS

Каждый язык программирования позволяет добавлять заметки и другие подсказки, которые помогут вам понять, что происходит. Не все CSS на первый взгляд так же понятны, как, скажем, что-то вроде font-size: 20px Вот пример:

 .cf {
  zoom: 1; /* for IE6 and IE7 */
}

Комментарий в этой строке кода является частью, которая говорит «для IE6 и IE7», и его можно идентифицировать как таковой по предыдущей обратной косой черте, за которой следует звездочка, а также звездочка и обратная косая черта в конце.

Мы можем добавить столько их в нашу таблицу стилей, сколько захотим, и рекомендуется использовать CSS-комментарии, чтобы помочь идентифицировать части любой таблицы стилей, которые могут быть трудно понять с помощью беглого взгляда. С помощью комментариев CSS, чтобы сделать наши таблицы стилей более читабельными, в будущем будет проще поддерживать CSS.

Комментарий CSS может занимать несколько строк, если это необходимо. Все, что находится между открывающим и закрывающим символами комментария, будет игнорироваться браузером, как и сами символы комментария. Так часто вы увидите что-то подобное в файле CSS:

 /***************************
****************************
These are the styles for
the header section
****************************
***************************/

Обратите внимание, что в этом примере я не только включил открывающие и закрывающие символы звездочки и обратной косой черты, но также добавил несколько дополнительных символов звездочки, занимающих несколько строк. Это облегчает поиск комментария при прокрутке файла CSS. Добавьте такие заголовки разделов в CSS, чтобы упорядочить их в читаемые, связанные куски кода.

К сожалению, у CSS нет простого способа представить действительный однострочный комментарий, который использует только комбо-символ начального комментария. Например, в JavaScript вы можете закомментировать одну строку кода следующим образом:

 // This is a JavaScript comment

Это полезно в JavaScript, поскольку позволяет легко обнулить целую строку кода или добавить полезный комментарий, используя всего два символа (обратную косую черту). Но в CSS необходимо использовать как открывающие, так и закрывающие символы для определения границ любых комментариев.

Однако для быстрых временных исправлений допустимо создать своего рода искусственный комментарий CSS, применяя принцип, который мы обсуждали в предыдущем разделе об ошибках CSS. Допустим, у нас есть следующий CSS:

 .center-global {
  max-width: 1020px;
  margin: 0 auto;
}

И скажем, мы хотим временно удалить первую строку (объявление max-width Мы могли бы сделать это:

 .center-global {
 /* max-width: 1020px; */
  margin: 0 auto;
}

Это прекрасно работает, но более быстрый способ достичь того же результата — просто поместить несколько случайных символов в начало строки, например так:

 .center-global {
 AAAAmax-width: 1020px;
 margin: 0 auto;
}

Это быстро и эффективно, но никогда не оставляйте свой CSS на живом веб-сайте. Это недействительный CSS и должен использоваться только в разработке для быстрой отладки.