Боюсь, что в XHTML всё гораздо страшнее, чем Вы описали. :)
Authors should avoid putting two or more adjacent hyphens inside comments.( [
www.w3.org])
Как можно отсюда заключить, использование дефисов внутри строки вообще не рекомендуется. Зато благодаря этому такой комментарий будет считаться абсолютно корректным:
<!-- Marasmus -- >
;)
Но о том, что избыток дефисов приводит к ошибке я собственно и написал. :) Более того, даже могу сказать, что множественные дефисы в комментариях считаются неправильными и с точки зрения HTML 4.0.( [
www.w3.org]) Тем не менее, все браузеры игнорируют эти нарушения при отсутствии ссылок на стандарты. И толерантность браузера не может не быть приятной. ;)))
Я, разумеется, писал вовсе не о том, какие плохие в наше время стандарты. :) Просто тестируя шаблоны для CMS, я пришел к выводу, что далеко не все, ссылаясь на спецификацию, понимают последствия этого…
Редактировано 3 раз. Последний раз 08.02.2008 03:11 пользователем Кирилл Соколинский (СЗТУ).