Сервер Web своими руками. Язык HTML, приложения CGI и ISAPI

Отключение интерпретатора HTML


Если вы собираетесь разместить на страницах вашего сервера, например, учебник по языку HTML или большое количество листингов, содержащих специальные символы, вы можете воспользоваться оператором <PLAINTEXT>. Этот оператор, который, кстати, работает только с навигатором Microsoft Internet Explorer, отключает интерпретатор языка HTML, в результате чего текст документа будет отображаться без соответствующей обработки.

В листинге 2.9 мы привели исходный текст документа HTML, в котором используется оператор <PLAINTEXT>:

Листинг 2.9. Файл chap2\plain.htm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">

<HTML>

  <HEAD>

    <TITLE>Отключение интерпретатора HTML</TITLE>

  </HEAD>

  <BODY BGCOLOR=#FFFFFF>

    <PLAINTEXT>Для выделения строки символов красным цветом

вы можете использовать следующую конструкцию

языка HTML:

      <P><FONT COLOR=RED>Строка красного цвета



    </PLAINTEXT>

  </BODY>

</HTML>

Внешний вид этого документа при его просмотре в окне навигатора Microsoft Internet Explorer показан на рис. 2.11.

Рис. 2.11. Демонстрация использования оператора <PLAINTEXT>

К сожалению, навигатор Netscape Navigator покажет этот же документ неправильно, так как он “не понимает” оператор <PLAINNTEXT>. Для того чтобы документ выглядел нормально в навигаторах Netscape Navigator и Microsoft Internet Explorer, вам придется отказаться от удобного оператора <PLAINNTEXT>, заменив специальные символы < и >, соответственно, на строки &lt; и &gt;, как это показано в листинге 2.10.

Листинг 2.10. Файл chap2\plain1.htm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">

<HTML>

  <HEAD>

    <TITLE>Отключение интерпретатора HTML</TITLE>

  </HEAD>

  <BODY BGCOLOR=#FFFFFF>

    Для выделения строки символов красным цветом

    вы можете использовать следующую конструкцию

    языка HTML:

    <P>&lt;FONT COLOR=RED&gt;Строка красного цвета

  </BODY>

</HTML>



Содержание раздела