Третьей главной частью документа является его тело. Оно следует сразу за
заголовком инаходится между тегами <BODY> и </BODY>. Первый из них должен стоять
сразу после тега </HEAD>, а второй - перед тегом</HTML>. Тело HTML-документа -
это место, куда автор помещает информацию, отформатированную средствами HTML.
<HTML>
<HEAD>
<TITLE> Моя первая страница</TITLE>
</HEAD>
<BODY>
......................................
</BODY>
</HTML>
Теперь мы можем написать HTML-код нашей странички:
<HTML>
<HEAD>
<TITLE>Моя первая страница</TITLE>
</HEAD>
<BODY>
Здесь будут мои страницы!
</BODY>
</HTML>
2.3 Форматированиетекста
В разделе BODY все символы табуляции и конца строк браузером игнорируются и
никакне влияют на отображение страницы. Поэтому перевод строки в исходном тексте
HTML-документа не приведет к началу новой строки в отображаемом
обозревателемтексте при отсутствии специальных тегов. Это правило очень важно
помнить и не забывать ставить разделяющие строки теги, иначе у текста не будет
абзацев, и онстанет нечитаемым.
Для начала новой строки используется тег <BR> (сокр. от англ. break - прервать).
Этот тег приводит к отображению браузером дальнейшего текста сначала следующей
строки. Закрывающий для него тег не используется. Он удобен, если требуется с
какого-то места писать с новой строки без начала новогоабзаца, например, в
стихотворении. Повторное его использование позволяет вставить одну или несколько
пустых строк, отодвинув следующий фрагмент страницывниз.
Сплошной текст без промежутков читается не очень легко, его неудобно
просматривать инаходить нужные места. Разбитый на абзацы, текст воспринимается
гораздо быстрее. Для начала нового абзаца используется тег <P> (англ. paragraph
-абзац). Этот тег, кроме начала новой строки, вставляет одну пустую строку. Но
многократное повторение <P>, в отличие от <BR>, не приведет к
появлениюнескольких пустых строк, останется все та же одна пустая строка.
Внутри скобок тега кроме его названия могут размещаться также атрибуты
(англ.atributes - атрибуты). Они отделяются от названия и между собой пробелами
(одним или несколькими), а пишутся в виде имя_атрибута="значение".Если значение
не содержит пробелов, то кавычки могут быть опущены, но так делать не
рекомендуется. Тег <P> может содержать атрибут ALIGN,определяющий выравнивание
абзаца. По умолчанию абзац выравнен влево ALIGN="left". Возможны также
выравнивания вправоALIGN="right" и по центру ALIGN="center". При использовании
атрибутов, после форматируемого текста следует использовать закрывающий тег</P>.
Если его нет, то новый тег <P> означает закрытие предыдущего, соответственно
вложенные <P> невозможны. Выравнить текст по центрувозможно также тегом
<CENTER>.
Теперь мы можем поместить на нашу Web-страницу некоторый текст с различным
выравниванием:
<HTML>
<HEAD>
<TITLE>Моя первая страница</TITLE>
</HEAD>
<BODY>
<P align=center>Здесь будут мои личные страницы!
<P align=left>На них Вы сможете найти:<BR>- рассказ обо мне и о моих
увлечениях;<BR>- мои фотографии.
<P align=right>С одной из моих страниц можно будет<BR>отправить мне электронное
письмо.
</BODY>
</HTML>
Кроме использования этих тегов, для разрыва строк возможно использование
символовконца строк и табуляций в самом HTML-документе. Для этих целей
существует тег <PRE>. Весь текст, помещенный между тегами <PRE> и </PRE>будет
выводиться без изменений, то есть со всеми концами строк и табуляциями.
Например:
<PRE>Это текст написан
в две строки.</PRE>
В HTML-документе, кроме текста, могут содержаться горизонтальные
разделительныелинии. Они, как и текст, не требуют никаких внешних файлов. Тег
<HR> выведет горизонтальную линию единичной толщины вдоль всей ширины
страницы.Горизонтальная разделительная линия всегда приводит к разрыву строки,
но пустых строк между линией и текстом не появляется. Тег <HR> можнт
содержатьнесколько атрибутов. <HR SHADE> и <HR> дают контурную линию с
трехмерным эффектом углубления. <HR NOSHADE> дает сплошную черную линию.Линия
может не простираться во всю ширину страницы, а составлять лишь некоторую часть.
Атрибут WIDTH задает ширину линии, в процентах от ширины всей страницыили в
пикселах. Например, 50% - половина ширины страницы, 400 - ширина в 400 пикселов.
Атрибут ALIGN может принимать значения, аналогичные его значениям длятега <P>,
но выравнивание по умолчанию - по центру. Атрибут SIZE задает толщину линии в
пикселах от 1 до 175; по умолчанию 1, но если <HR SHADE>,(линия - контурная), то
добавляется толщина, необходимая для трехмерного эффекта углубления.
Линии, наряду с абзацами, позволяют выделить логические фрагменты текста. Но
большоеколичество горизонтальных линий неприятно для посетителя вашей
Веб-страницы, поэтому после каждого абзаца их ставить не следует. Они больше
подходят длявыделения целых разделов.
3. Программы длясоздания Web-страниц
3.1 HTML-редакторы
Каждый выбирает свой инструмент для создания Web-страниц. Это может быть MS
FrontPage или Macromedia DreamWeaver, AllaireHomeSite или 1st Page 2000. А
кто-то пользуется простым текстовым редактором, например Блокнотом (Notepad).
Текстовые редакторы возможно использовать только для создания небольших страниц,
так каку них есть много минусов: не поддерживаются проекты, отсутствует
"подсветка" текста..., в общем, работать крайне неудобно.
Основным недостатком MS FrontPage является то, что он генерирует очень большой
HTML-код(слишком много лишнего), поэтому страницы получаются большими, что
сказывается на скорости загрузки. Более того, при создании Web-страниц в этом
редакторе видишьодно, а в окне браузера - совсем другое (особенно это касается
Netscape Navigator). Странички получаются какими-то кривыми, поэтому для
созданиякачественных Web-страниц рекомендуется использовать пакеты, которые
будут рассмотрены ниже.
Начнем мы с популярного Macromedia DreamWeaver. Компания Macromedia считается
лидеромпо производсту программ для создания веб-сайтов, а также законодателем
моды в этой области.
Последнияверсия HTML-редактора этой компании - DreamWeaver 3, который относится
к категории WYSIWYG-редакторов, и этот пакет имеет очень много достоинств:
удобныйинтерфейс, настройка функций, поддержка больших проектов и ShockWave
технологий, возможность закачки файлов через FTP, поддержка SSI и многоедругое.
Для работы в этой программе не нужно досконально знать HTML (в этом и
заключается преимущество технологии WYSIWYG - что вижу, то и
получаю).
DreamWeaver 3.0
Но DreamWeaver на несколько шагов опережает другие редакторы, использующие
технологиюWYSIWYG, в первую очередь тем, что генерирует очень чистый HTML-код.
DreamWeaver позволяет вам избавиться от однотипной работы при создании
страниц(например, верстка текста) при помощи использования опции "запись
последовательности команд" вы записываете последовательностьпроизводимых вами
команд, потом нажимаете, например, CTRL+P, и DreamWeaver воспроизводит все в той
же последовательности.
Следующий редактор - HomeSite 4 - для создания страниц вручную, т. е. для
знатоков HTML.Вы получаете полный контроль над HTML-кодом, причем существует
возможность оптимизировать свою страничку под один из трех популярных браузеров
(MSIE, NN, Opera).
HomeSite содержит два основных режима: Edit и Design. Режим Design - это
подобиеWYSIWYG-редактора, выдающее HTML-код, причем, если вы загрузите чужой
HTML-код, то HomeSite все перепишет по-своему. Режим Edit позволяет получить
полныйконтроль над страничкой. Здесь вы можете настроить практически все,
сможете прописать функции каждого тега (тогда ваша страничка в любом
браузере будет смотреться одинаково).
HomeSite 4.0
Еще одна отличительная особенность HomeSite - это его «склейка» с
Dreamweaver.HomeSite обладает кнопкой «Dreamweaver», а также входит в его
стандартный пакет поставки. Впрочем, иDreamWeaver имеет возможность подключения
HomeSite, какредактора для коректировки HTML-кода.
Одним из последних HTML-редакторов является EVR Soft 1stPage 2000 v2.
Его лозунг - "Create 1st class websites!" ("Создавайте первоклассные
веб-сайты!"). Редактор содержит несколько режимов - Normal,Easy, Advanced/Expert
и Hardcore, то есть вы можете выбрать свой уровень, а со временем перейти на
более высокий. Еще одна особенность - довольно большаяколлекция скриптов на
JavaScript и DHTML. Все это довольно удобно разбито по категориям.
3.2 Графическиередакторы
Создание и оптимизация графики - сложная и капризная задача. Безусловно,
возможносоздание Web-страницы и без использования графики - при помощи шрифтов,
скриптов и таблиц стилей (CSS)- и это будет красиво и стильно. Но ведь
окончательный вид документа зависит от большого числа различных факторов, таких
как: ширина окна браузера,предварительные настройки браузера, принятые по
умолчанию размер шрифта, его имя и цвет. К тому же не все скрипты и стили
поддерживаются всеми браузерами.Если же будет использована графика, то
посетитель вашей страницы увидит ее точно такой, какой сделали и видите ее вы.
Основная сложность работы с Web-графикой состоит в том, что пропускная
способность каналов Интернета, в большинстве случаев,очень низкая и перед вами
сразу встанут проблемы - как сделать графический файл небольшой по объему, но
хорошего качества, какие программы и приемыиспользовать при его оптимизации.
Именно этому посвящен раздел о векторные и растровые графических редакторах,
которыеявляются мощным инструментом обработки изображения в умелых руках.
Прежде чем рассмотреть векторные и растровые графические редакторы, следует
уяснитьсебе, в чем состоит различие между векторным и растровым представлением
изображения.
Растровая графика представляет собой сетку (растр), ячейки которой