freeCodeCamp/guide/russian/html/comments-in-html/index.md

66 lines
3.7 KiB
Markdown
Raw Normal View History

2018-10-12 20:00:59 +00:00
---
title: Comments in HTML
localeTitle: Комментарии в HTML
---
## Комментарии в HTML
Тег комментариев - это элемент, используемый для публикации заметок, в основном связанных с проектом или веб-сайтом. Этот тег часто используется, чтобы что-то объяснить в коде или оставить некоторые рекомендации по проекту. Тег комментария также облегчает разработчику возможность вернуться и понять код, который он написал на более позднем этапе. Комментарии могут также использоваться для комментирования строк кода для целей отладки.
Хорошая практика - добавлять комментарии к вашему коду, особенно при работе с командой или в компании.
Комментарии начинаются с `<!--` и заканчиваются на `-->` и могут охватывать несколько строк. Они могут содержать код или текст и не появляться на интерфейсе веб-сайта при посещении пользователем страницы. Вы можете просматривать комментарии через Консоль Инспекторов или просматривать Источник Истории.
### пример
```html
<!-- You can comment out a large number of lines like this.
Author: xyz
Date: xx/xx/xxxx
Purpose: abc
-->
Read more: https://html.com/tags/comment-tag/#ixzz4vtZHu5uR
<!DOCTYPE html>
<html>
<body>
<h1>FreeCodeCamp web</h1>
<!-- Leave some space between the h1 and the p in order to understand what are we talking about-->
<p>FreeCodeCamp is an open-source project that needs your help</p>
<!-- For readability of code use proper indentation -->
</body>
</html>
```
## Условные комментарии
Условные комментарии определяют некоторые теги HTML, которые должны быть вычтены, когда определенное кодирование заполнено.
Условные комментарии распознаются только в Internet Explorer версии 5 до версии 9 - IE5 - IE9.
### пример
```html
<!DOCTYPE html>
<html>
<body>
<!--[if IE 9]>
<h1>FreeCodeCamp web</h1>
<p>FreeCodeCamp is an open-source project that needs your help</p>
<![endif]-->
</body>
</html>
```
### IE условные комментарии
Эти комментарии доступны только в Internet Explorer и могут использоваться до IE9. В текущее время есть хорошие изменения, которые вы никогда не увидите, но хорошо знать об их существовании. Условные комментарии - это способ использовать другой опыт для разных клиентских браузеров. Например:
```html
<!--[if lt IE 9]> <p>Your browser is lower then IE9</p> <![endif]-->
<!--[if IE 9]> <p>Your browser is IE9</p> <![endif]-->
<!--[if gt IE 9]> <p>Your browser is greater then IE9</p> <![endif]-->
```
[Об условных комментариях](https://msdn.microsoft.com/en-us/library/ms537512(v=vs.85).aspx)