| ||||||
|
Публикация html-кода на странице сайтаИнформация, представленная в этой статье ориентирована в первую очередь для начинающих web-мастеров. На двух страницах. Страница 1. На следующую >>> Сейчас рассмотрим вопрос, который волнует многих, кто занимается версткой сайтов. Это - демонстрация html-кода на своём сайте. Эта тема актуальна для многих web-мастеров, например, имеющих сайты обучающей тематики. Вполне понятно, что данный код должен быть представлен в демонстрационных целях, не быть активным, то есть не читаться браузером и преподноситься читателям в красивом и удобном виде для восприятия и копирования. Лично мне, на сегодняшний день, известны несколько способов демонстрации html-кода, о которых сейчас поговорим. Способ 1. С использованием таблицы.Необходимый участок html-кода размещается в обычной таблице, чтобы код не был активным, символы меньше (<) и больше (>) заменяются их мнемониками Таблица используется любая, можно создать её специально для этой цели используя стили. Выглядит это примерно таким образом (код в таблице случайный, только лишь для примера):
Как в любом мероприятии, так и в нашем случае, есть свои достоинства и недостатки. Плюсы:
Минусы:
Способ 2. С помощью поля TEXTAREA.Такой способ я увидел, когда копировал коды контекстной рекламы Гугла. Посмотрел исходный код на их сайте и взял этот метод «на вооружение». На вашем сайте это будет смотреться так: Для выделения текста сделайте щелчок мышью. Для увеличения окна, «подцепите» мышью правый нижний угол.При вставке объёмного кода и при выставленной относительно небольшой высоте, появляется полоса прокрутки: Для выделения текста сделайте щелчок мышью. Для увеличения окна, «подцепите» мышью правый нижний угол.Плюсы:
Минусы:
Для осуществления такого метода подготовленный участок кода нужно просто вставить в поле между тегами TEXTAREA: <textarea cols="65" rows="10" readonly onclick="this.focus(); this.select();"> Сюда вставляем код </textarea> Возможные настройки блока:
Способ 3. С помощью блока PRE.Публикуемый код вставляйте в блок между тегами PRE: <pre></pre> Здесь я привел пример стилей для блока: pre { background: #eee; border: 1px solid #ddd; width: 700px; overflow: auto; margin: 0 auto; text-align: left; } В результате применения этого метода получаем такую картину: <html> <head> <title>Редирект</title> <META HTTP-EQUIV="Refresh" CONTENT="0; URL=/"> </head> <body> </body> </html> Здесь всё то же, что и в способе с таблицей, но не нужно имитировать табуляцию и делать перенос строк. Если в стилях Вы укажете небольшую высоту блока (height), например, для экономии места на странице при объёмном публикуемом тексте (коде) - появится полоса прокрутки: <html> На двух страницах. Конец страницы 1. На следующую >>> |
|||||
|