|
ьзования текстового редактора для создания
Web-страниц состоит в том, что текстовые редакторы побуждают вас быстрее изу-
чить язык HTML, поскольку они не предоставляют никаких "костылей", на кото-
рые вы смогли бы опереться. На рис. 1.6 показан HTML-документ, подготовлен-
ный в редакторе Microsoft Notepad - Блокноте.
TDOCTVPE html PUBLIC "-//U3C//DTD XHTML 1.Э Transitional//EN"
'•http://WMW.w3.or9/TR/xhtl1n/DiD/xhtinll-trensitionel.dtd">
html xmlns=>-http://uuw.w3.org/1999/xhtiiil">
ripHHep простейшей Ueb-cTpaHH4bK/title>
<р>ГраФическое изображение расположено в верхней части окна браузера,
при этом оно отцентрировано по горизонтали. Текст расположен ниже рисунка и
также отцентрирован по горизонтали.р>
_J
Рис. 1.6. Создавать HTML-документы можно и в Блокноте
32 Глава 1. Основы языка HTML
После набора HTML-кода в Блокноте выберите File | Save (Файл | Сохранить) и
введите имя файла для сохранения вашей Web-страницы на диске. Обязательно
снабдите имя файла расширением .htm или .html (а не присваиваемым по
умолчанию .txt).
Текстовые процессоры
Из доступных на рынке текстовых процессоров наиболее популярными по
праву считаются два — Microsoft Word и Corel WordPerfect. Преимущество тексто-
вых процессоров перед простыми текстовыми редакторами заключается в том,
что текстовый процессор может проверять орфографию в набираемом вами тек-
сте. Однако если у вас нет модуля проверки правописания, учитывающего нали-
чие HTML-кода, вы потратите немало времени, заставляя текстовый процессор
игнорировать написание HTML-дескрипторов, поскольку большинство имен дес-
крипторов — это сокращения, а не "полноценные" слова английского языка.
Если в вашем текстовом процессоре нет модуля проверки орфографии HTML,
можно обучить приложение новым словам. Например, текстовый процессор бу-
дет помечать дескриптор изображения как слово с орфографической
ошибкой. Однако если вы сообщите текстовому процессору, что символьная
строка является орфографически правильной, текстовый процессор, встре-
тив в следующий раз эту строку в документе, сочтет ее правильной. Только не
забудьте убедиться, что ваш HTML-дескриптор — синтаксически правильный пе-
ред тем, как щелкать на кнопке "Добавить" в окне проверки правописания.
Таким образом, у текстового процессора есть два преимущества: во-первых,
текстовый процессор может проверять правописание слов и дескрипторов в
HTML-коде вашей Web-страницы, и, во-вторых, вам все равно придется быстро
выучить язык HTML, поскольку вы по-прежнему будете набирать HTML-код.
При сохранении файла обязательно пользуйтесь функцией "Сохранить как..."
текстового процессора, чтобысохранитьдокументкак "только текст ".Текстовые
процессоры делают кое-что не свойственное текстовым редакторам: вставляют в
документ специальные коды форматирования. Эти внедренные коды могут по-
влиять на то, как Web-браузер будет интерпретировать документ, или же, в худ-
шем случае, могут сделать вашу страницу вовсе нечитаемой для браузера или
даже привести к его "зависанию". Поскольку HTML-документы не требуют вне-
дренных кодов форматирования текста, дайте процессору указание сохранить
HTML-файл с использованием опции "только текст".
Программы компоновки Web-страниц
Программы компоновки Web-страниц позволяют создавать Web-страницы
практически таким же образом, как программы компоновки страниц, подобные
PageMaker и QuarkXPress, позволяют компоновать и печатать бумажные докумен-
ты. Хотя на рынке имеются десятки программ компоновки Web-страниц, тремя
наиболее популярными приложениями для создания Web-страниц являются
GoLive от Adobe, Dreamweaver от Macromedia и FrontPage от Microsoft.
Глава 1. Основы языка HTML 33
Работая с программой компоновки Web-страниц, такой как GoLive, вы откры-
ваете новый документ и начинаете набирать текст в пустом окне, а также пере-
таскивать в него графику. В то время как вы добавляете текст и графику в Web-
страницу, программа генерирует HTML-код за вас. Преимуществом работы с
программой компоновки Web-страниц является то, что в процессе создания Web-
страницы вы видите, как она выглядит в Web-браузере. На рис. 1.7 показана
Web-страница в процессе разработки в среде Macromedia Dreamweaver.
Недостаток работы с программами компоновки Web-страниц состоит в том,
что они выполняют все HTML-кодирование за вас. Хотя это их свойство может
казаться весьма полезным, у вас не будет возможности научиться работать с язы-
ком HTML, и, следовательно, вы никогда не выйдете за рамки того, что умеет
делать программа. Предположим, например, что вы захотите добавить в свою
Web-страницу определенную функцию, а в программе компоновки нет кнопки, с
помощью которой можно было бы это сделать. Вот вы и застряли — ведь вы не
знаете, как самостоятельно написать код для этой функции. Кроме то
|
|