Причина в том, что код, который вы публикуете, может иметь теги и символы вроде <>(треугольных скобок), которые воспринимаются компьютером как часть html-кода. Браузер автоматически скрывает такие теги и символы. Он просто их обрабатывает и скрывает, считая пример вашего кода за полноценную часть кода от вашего сайта. Например, тег BODY, DIV, HEAD - скрываются лишь потому, что компьютеру не разрешено их показывать в чистом html-виде:<div> <body> .
Чтобы решить эту проблему, нужно всего лишь заменить скобки, точки, теги на специальные символы html.
пример: Тег BODY будет выглядеть так: <body> , а в исходном коде будет обозначаться так:
<body>
Аналогично и коду. Код будет выглядеть так: <div class="one">блок</div> ,а исходный код будет выглядеть так:
<div class="one">блок</div><br/>
Люди будут видеть ваш код таким, каким вы хотели его показать посетителям, а браузер не будет ссориться с вами :).
Таким образом они будут выводиться и браузер не будет их распознавать как html-код. Тем самым перестанет скрывать html-теги.
Можно заменять каждый html-тег и символ на его символьное подобие вручную, а можно воспользоваться бесплатными онлайн сервисами или программами. Такие программы и сервисы достаточно простые и называются - decode Html (декодер html), что в переводе означает "раскодировать".
Один из таких сервисов есть на этом портале. Ссылка на него ниже. Он просто заменит html теги и символы на похожие символы, которые браузер не будет скрывать и распозновать за полноценный html-код.
онлайн сервис декодирования. Перейти