понедельник, 1 ноября 2010 г.

Экономим на уголках

Всем известен момент, когда для отображения самих тегов HTML требуется, чтобы в тексте явно были представлены уголковые символы, так как по правилам HTML любые символы заключенные уголки - есть тэг, Причем браузера не интересует, допустим этот тег или нет - он просто тег и его отображать на станице твоего сайта нельзя. Но, чтобы их показать, обычно используют прием подстановки вместо символа его сущность.
Обычно поступают так
   скобку < - превращают в &lt;
а
   скобку > - превращают в &gt;
и так по всему тексту.
Казалось, что здесь экономить? Но ведь тег определяется двумя скобками и главный - именно первая скобка, т.е. левый уголок, и, если правый не превращать в сущность, то все должно пойти как должно.
Тем более, символ > – один, а комбинация &gt; – аж четыре символа!!!
Проверяем
   скобку < - превращают в &lt;
а
   скобку > - превращают в >
Все работает!