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

«Подарочный сертификат» от нашего Учебного Центра – это лучший подарок для тех, кто Вам дорог! Оплате обучение и подарите Вашим родным и близким обучение по любому из курсов!!!

«Сертификат на повторное обучение» дает возможность повторно пройти обучение в нашем Учебном Центре со скидкой 1000 рублей!

А также:


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


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

При помощи комментариев можно в коде таблицы стилей оставлять подсказки и объяснения по поводу используемых селекторов, логики их применения. Также при помощи комментариев таблицу удобно разбивать на разделы и писать заметки к каждому из них. Для больших таблиц это весьма актуально.

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

Из минусов использования комментариев можно указать на то, что комментарии увеличивают размер файлов, а это замедляет загрузку.

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

Синтаксис комментариев в CSS

Для написания комментариев в CSS применяется констукция: /* ... */. Зона комментария начинается с последовательности символов /* и заканчивается последовательностью */.

Вот пример использования комментариев в файле таблицы стилей:

/* Стиль авторства Ивана Монеткина. Создан для ознакомительных целей. */ div { width: 110px; /* Ширина блока */ padding: 12px; /* Внутренний отступ элемента */ color: red; /* Текст в блоке красного цвета */ text-align: left; /* Выравнивание текста в блоке по левому краю */ }

Из примера видно что комментарии можно добавлять в любое место документа. Также допустимы многострочные комментарии, ведь синтаксис CSS не чувствителен к пробелам и переносам строки.

В случае глобальных таблиц стилей (прописываемых в теге документа), комментарии пишутся по таким же правилам:

Комментарии в CSS body { /* создаём правило для тега body - тут укажем фоновый рисунок для всего документа */ background-image: url(/css/images/bkg.gif); } div { width: 400px; /* Ширина блока */ height: 200px; /* Высота блока */ /* Устанавливаем фоновое изображение */ background-image: url(/css/images/fon.jpg); }

Для просмотра комментариев откройке html код страницы.

Эта область - тег div. Фоновое изображение задано в стиле, прописанном в разделе head.

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

Комментарии в CSS body { /* создаём правило для тега body - тут укажем фоновый рисунок для всего документа */ background-image: url(/css/images/bkg.gif); } div { /* width: 400px; /* Ширина блока */ */ height: 200px; /* Высота блока */ /* Устанавливаем фоновое изображение */ background-image: url(/css/images/fon.jpg); }

Для просмотра комментариев откройке html код страницы.

Эта область - тег div. Фоновое изображение задано в стиле, прописанном в разделе head.

Строка

  • width: 400px; /* Ширина блока */

теперь окружена комментариями. Но если посмотреть как работает этот пример, то видно что свойство height блока тоже не равно 200px. Значит в код закралась ошибка.

Всё дело в том, что вложенные комментарии в CSS запрещены. В этом примере мы закомментировали комментарий и получили ошибку. Чтобы исправить эту ситуацию достаточно корректно расставить комментарии.

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

Что случилось.

Механика ошибки такова: символы /* перед свойством width начинают комментарий, вторая пара /* просто часть комментария, символы */ заканчивают комментарий. Вторая пара символов */ - это посто часть кода. Если их убрать, то свойство height сработает и высота блока станет равной 200px.

Но всё таки, почему свойство height не работает? Помните одно из правил синтаксиса CSS - язык не чувствителен к пробельным символам, это значит что пробелов и переносов строк для CSS не существует. То есть символы */ (напоминаю - часть кода, а не комментарии в нашем случае) и слово height на самом деле не разделены пробелами, а являются одним словом.

Второй способ исправить ситуацию - поставить точку с запятой после символов */. Вот так:

Комментарии в CSS body { /* создаём правило для тега body - тут укажем фоновый рисунок для всего документа */ background-image: url(/css/images/bkg.gif); } div { /* width: 400px; /* Ширина блока */ */; height: 200px; /* Высота блока */ /* Устанавливаем фоновое изображение */ background-image: url(/css/images/fon.jpg); }

Для просмотра комментариев откройке html код страницы.

Эта область - тег div. Фоновое изображение задано в стиле, прописанном в разделе head.

Теперь свойство height нормально работает.

Для записи объявлений в правилах CSS пробелы можно не использовать вообще. Достаточно разделять пары свойство:значение точкой с запятой.

Как делать в css комментарии в коде и что это дает?

Я считаю, что оставлять в css комментарии в коде — это очень хороший тон веб-разработчика. Во-первых, так понятней ему самому. Во-вторых, намного понятнее становится тому, кто этот код не писал, но пытается в нем разобраться. Я считаю, что наличие комментариев, это один из признаков профессионализма веб-разработчика. Но как их писать в том же css?

Как писать комментарии в css коде?

Тут все максимально просто и похоже на то, как они делаются в языках программирования. Многострочный (да и однострочный) комментарии можно сделать так: /* тут текст */

Все должно начинаться со слэша и звездочки, а чтобы закрыть комментарий используйте обратную конструкцию (сначала звездочка, потом слэш). В редакторах кода комментарии подсвечиваются по-разному, в Notepad++, например, зеленым цветом. На этом скриншоте вы можете видеть, как я закомментировал стиль для элементов input.

Зачем нужны?

В css комментарии нужно даже больше, чем в html. Это связано с тем, что css кода обычно всегда больше и его чаще редактируют при изменении готового шаблона. Поскольку строк тут может быть в 5-10 раз больше, чем в разметке, то разобраться в том, где какие стили без комментариев будет не так-то просто.

Например, в стандартной верстке среднего макета присутствует 500-1000 строчек кода css, отвечающего за стилевое оформление элементов. При этом я неоднократно видел и файлы в 5-10 раз больше. В связи с этим, при верстке хорошим тоном будет оставлять комментарии. Вот пример их использования:

Все, уже читабельность и восприятие написанных позже правил будет намного лучше даже у новичка, ну а опытный разработчик и подавно разберется. В общем, используйте их в своей верстке.

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

CSS комментарии в коде начинаются с символов /* и заканчиваются символами */. Комментарий в CSS коде можно сделать как однострочным так и многострочным, всё будет зависеть от того, где вы его закроете. Если комментарий открыт и закрыт на одной строке, то он будет однострочным, если комментарий открыт на одной строке, а закрыт на следующей строке или через несколько строк, то комментарий многострочный:

/*однострочный комментарий*/ p { color:green; /*это свойство задает зеленый цвет текста*/ } /* это многострочный комментарий */

Примечание: не забывайте в CSS коде закрывать свои комментарии. Так как если вы откроете комментарий с помощью символов /* и не закроете его символами */, то всё что расположено после символов /* будет расцениваться браузером как CSS комментарий.

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

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

Примечание: вложенные комментарии не поддерживаются, то есть нельзя вложить один комментарий в другой. Такая ошибка может появиться, например, когда необходимо временно отключить некоторую часть кода, а в нем уже содержится комментарий: ... /* p { color: red; /* цвет текста в абзацах - красный */ background-color: black; } */ ...

Комментарии в CSS коде. Основы CSS для начинающих. Урок №4 | StepkinBlog

Всем привет! В этом уроке я расскажу, как в CSS коде оставить маленькую подсказку для себя или для других веб-мастеров, которые будут продолжать работу с вашим кодом. Но это не все, о чем бы мне хотелось рассказать.

Что же я называю подсказкой? Подсказка – это комментарий в коде, оставленный для того, чтобы вы или будущий веб мастер видели, какую работу было сделано в данной части кода. А еще можно временно выключить css стиль, не удаляя при этом css правила, и это будет называться «закомментировать код». Вот в этом уроке я и расскажу, как оставить в коде комментарий и как закомментировать код.

○ Как оставить комментарий в коде CSS

Выше я объяснил, для чего комментарии в коде, и, надеюсь, вы поняли, что в дальнейшем это поможет вам экономить свое время и время других. Чтобы оставить комментарий в коде, достаточно прописать вот так:

/* здесь будет комментарий к коду  */

/* - открываем */ - закрываем

Пример:

/* Для заголовка */ h3 { font-size: 150px; /* Размер шрифта */ color: #cc0000 /* Цвет текста */ }

Эти подсказки на веб-странице отображаться визуально не будут, только в коде.

○ Как закомментировать код CSS

Бывают такие случаи, что css правило для какого-то элемента на данный момент не нужен или вы проводите эксперимент со стилями и, чтобы не удалить старые стили, их можно закомментировать, то есть, временно отключить. Делается это вот так:

/* здесь код  */

Пример:

h3 { /* font-size: 150px; color: #cc0000; */ }

Можно и так:

h3 { /*font-size: 150px; Размер шрифта */ /*color: #cc0000 Цвет текста */ }

Можно и так:

/* h3 { font-size: 150px; Размер шрифта color: #cc0000 Цвет текста } */

Я частенько люблю так делать:

Как оставить комментарий и как закомментировать код, разобрались. Двигаемся дальше.

Жду вас на следующих уроках. 


Смотрите также



Компьютерные курсы по направлениям:

Для начинающих


A

Компьютер для начинающих: Word, Excel, Access и другие программы!

Графические пакеты


B

Популярные пакеты Adobe Photoshop, CorelDraw, ArchiCAD, AutoCAD и другие!

WEB + анимация


C

Курсы по созданию сайтов, WEB-дизайну и крутой анимации в Adobe Flash!

Бухгалтерия + делопроизводство

Сетевые технологии


E

Курсы сборки ПК, системных администраторов и защиты информации!