вторник, 2 ноября 2010 г.

HTML. Коментарий

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

Так вот разработчики формата позаботились и о таком моменте как коментарий, причем сразу в двух формах (в даном случае мы говорим об HTML & XML документах. Про прочии , используемые в сайтах отдельная пестня)
Это первый вариант и очень всеми известный
<!--
что то конретное что надо записать
в любом количестве строк
-->
Причем все что попадает в зону действия псевдо-тега коментарий - становится недоступным для отображения в твоей странице. причем если это даже другие теги и встроенные скрипты. Поэтому часто тег-коментарий используется в отладке, для выключения части страницы из просмотра
<!--
<ul>
<li>Первая</li>
<li>Вторая</li>
</ul>
-->
и эта часть документа не будет отображаться
А вот как я используютег комментария, вставляя его прямо в в перый и последний теги блока основного документа
<!--ul>
<li>Первая</li>
<li>Вторая</li>
</ul-->
-- ну и чего здесь особенного? --
А ты посмотри внимательнее.
-- да ни чего особенного , хотя, это интересно --
Это просто моя очередная хитринка
Так же коментарии используются для создании псевдо тегов. Это дает возможность к примеру некоторым твоим надстройкам в браузере или в твоих скриптах , делить докуиент на составляющии и вставлять разные вуснсти в отображение. Вот к примеру вставка такого комента
<!--more-->
в записи блоговых движков WordPress и BlogPost - даст указание им прервать документ и вставить фразу ... далее оснастив ее ссылкой на полный просмотр всего документа.
Еще коментарии используются в тексте страниц при использовании макрогенерции их используя механизм верстки SSI , о котором стоит поговорить, но в отдельной заметке. А об второй форме коментария, больше называемом - игноризатором и коментариях в скриптах и стилях, поговорим при следующей встрече