1.1. Структура HTML-документа

Первичная структура документа выглядит следующим образом:

<HTML>
<HEAD>
<TITLE> название документа</TITLE>
</HEAD>
<BODY> сам документ</BODY>
</HTML>

Тэги <HTML> и </HTML> задают формат документа: если их не поставить, не будет распознаваться формат HTML. Открывающий тэг <HTML> задает начало HTML-документа, закрывающий тэг </HTML> — конец документа.

Тэги <HEAD> и </HEAD> определяют заголовок документа. В заголовке указывается различная служебная информация. Одним из ее параметров является название документа. Название документа высвечивается в титульной строке браузера (на самом верху экрана при просмотре через браузер). Тэги этого параметра <TITLE> и </TITLE>. Например, чтобы на титульной строке браузера было написано: «Персональная страница », в коде HTML необходимо написать следующее:

<HEAD>
<TITLE>Персональная страница </TITLE>
</HEAD>

Тэги <BODY> и </BODY> определяют тело (содержание) документа. Между этими тэгами будет помещен текст и графика, отформатированные тэгами.

Таким образом, структура HTML-документа подразделяется на две части:

1) заголовок;
2) содержание документа.

Упражнение. Откройте программу «Блокнот», напишите в ней первичную структуру документа:

<HTML>
<HEAD>
<TITLE> название документа</TITLE>
</HEAD>
<BODY> сам документ</BODY>
</HTML>

Сохраните файл в формате. txt для дальнейшей правки, а также в формате. htm и откройте сохраненный в формате. htm файл с помощью браузера (например, с помощью Internet Explorer). Созданный файл будет содержать название (в верхней строке окна браузера) и тот текст, который был написан между  тэгами <BODY> и </BODY>.

НЕ нашли? Не то? Что вы ищете?

1.2. Форматирование шрифта в HTML-документе

Шрифт HTML-документа можно изменять по следующим параметрам: размер, начертание, гарнитура. От настроек этих параметров во многом зависит, будет ли текст читабельным. Визуализация текста влияет на его содержание. Не рекомендуется:

— делать шрифт очень маленьким (за исключением тех случаев, когда информация не имеет особого значения):  чтение текста с таким шрифтом может утомить пользователя со слабым зрением;

— делать шрифт очень большим (за исключением тех случаев, когда нужно выделить какой-либо информативный фрагмент): текст, написанный большим шрифтом, создает впечатление кабинета офтальмолога и за редким исключением ухудшает дизайн сайта;

— делать шрифт разнородным по стилю, это утомляет читающего.

Гарнитуру шрифта лучше подбирать согласно тематике сайта. Например, научные тексты не будут смотреться, если они отображены шрифтом Comic, а молодежный сайт будет диссонировать со шрифтом Bookman Old Style.

Шрифты делятся на шрифты с засечками (serif) и рубленые шрифты (sans serif). Шрифты с засечками характеризуются маленькими декоративными элементами у каждой буквы, которые и называются засечками. Примером шрифта с засечками может служить шрифт Times. Рубленые шрифты засечек не имеют (пример — Helvetica).

Принято считать, что рубленые шрифты сильнее утомляют глаза, чем шрифты с засечками, так как засечки помогают вести взгляд читающего по тексту. По этой причине при публикации больших объемов текста используются шрифты с засечками. Более четкие, заметные и менее загруженные дополнительными элементами формы рубленых шрифтов используются, как правило, для заголовков статей или дисклаймеров.

Использовать подчеркивание, выделение жирным и курсивом необходимо также в разумных пределах; насыщение этими эффектами может отвлечь от сути передаваемой информации.  Курсив смотрится особенно плохо при маленьком размере шрифта из-за сложности его визуализации с помощью квадратной пиксельной сетки. Если курсив необходим, надо стараться оформлять им только небольшие объемы текста.

Не следует увлекаться эффектом бегущей строки — это заставляет читателя ждать, пока будет выдана полная информация, что часто раздражает в связи с лимитом времени, выделенного на просмотр.

По сути, это общие рекомендации, но не аксиомы. Право выбора всегда остается за автором сайта.

Размер

Существует несколько способов изменения размера шрифта:

1.  С помощью тэгов <Hi> и </Hi>, где i принимает значение от 1 до 6

(1 — самый крупный, 6 — самый мелкий).

Пример. Чтобы написать более крупными буквами фамилию человека и более мелкими какие-нибудь данные  о нем c помощью <Hi>, необходимо поставить следующие тэги:

<H2></H2><H4>родился в 1959 году</H4>


Тэги <Hi> и </Hi> созданы для выделения заголовков; их характерной чертой является то,  что все, написанное после закрывающего тэга </Hi>, переходит на следующую строку.

2. С помощью тэгов <FONT SIZE=±i> и </FONT>, где i принимает значение от 1 до 7. 1 — наименьший размер, 7 — наибольший, 3 — нормальное значение (размер шрифта в браузерах — по умолчанию); каждый следующий размер на 20% больше предыдущего.

Пример. Чтобы написать более крупными буквами фамилию человека и более мелкими какие-нибудь данные о нем с помощью <FONT SIZE>, необходимо поставить следующие тэги:

<FONT SIZE=+1></FONT><FONT SIZE=-1>родился в 1959 году </FONT>


Тэги <FONT SIZE=±i> можно использовать и в заголовках, и в простом тексте; перенос на другую строку после закрывающего тэга  </FONT> не осуществляется.

3. Тэги <BIG> и </BIG> немного увеличат текст относительно заданного по умолчанию. С помощью тэгов <SMALL> и <SMALL> можно уменьшить текст относительно заданного по умолчанию.

Упражнение. Откройте сохраненный в блокноте файл со структурой HTML-документа. Отформатируйте по своему усмотрению текст, вставленный между тэгами <BODY> и </BODY>. Сохраните файл в формате. htm и посмотрите его через браузер.  В окне браузера должен появиться текст соответственно различного размера.

Начертание

Для изменения начертаний текста существует целый ряд тэгов:

тэги <B> и </B>  делают текст жирным;

тэги <I> и </I> выделяют текст курсивом;

тэги <U> и </U> делают текст подчеркнутым;

тэги <STRIKE> и </STRIKE>  делают текст перечеркнутым;

тэги <SUP> и </SUP> делают текст верхним индексом;

тэги <SUB> и </SUB> делают текст нижним индексом;

тэги <MARQUEE> и </MARQUEE> задают бегущую строку.

Фрагмент текста можно выделить сразу несколькими тэгами, в том числе и тэгами размера. При этом последовательность открывающих и закрывающих тэгов не принципиальна.

Пример. Для того, чтобы написать текст «Использование данных в коммерческих целях допустимо.» жирным, маленьким, перечеркнутым курсивом, необходимо поставить следующие тэги:

<B><SMALL><STRIKE><I>Использование данных в коммерческих целях допустимо. </B></I></SMALL></STRIKE>


Упражнение. Откройте сохраненный в блокноте файл и отформатируйте текст, вставленный между тэгами <BODY> и </BODY>, по начертанию. Сохраните документ в формате. htm и посмотрите через браузер, что получилось.


Гарнитура

Гарнитура шрифта задается следующими тэгами:

<FONT FACE="..."> и </FONT>

Вместо многоточия ставится название шрифта: Arial Cyr, Arial, Times New Roman или какой-либо другой понравившийся. Если этот шрифт стандартный, то он правильно отобразится на любом компьютере со стандартной операционной системой, но если поставить какой-либо оригинальный шрифт, не имеющийся в перечне стандартных, то он не отобразится. Для адекватного просмотра документа придется скачивать этот шрифт на компьютер пользователя.  Можно задать целый список шрифтов: <FONT FACE=="Arial Cyr, Arial, Times New Roman">. В таком случае браузер пользователя выберет из них первый шрифт, а если его нет на компьютере пользователя, то следующий и т. д. Если не окажется ни одного из шрифтов, браузер выберет шрифт, который в нем выставлен по умолчанию.

Упражнение. Откройте сохраненный в блокноте файл и отформатируйте гарнитуру текста, вставленного между тэгами <BODY> и </BODY>. Сохраните документ в формате. htm и посмотрите через браузер, что получилось.

1.3. Форматирование текста в HTML-документе

Форматирование текста — один из способов улучшения его визуального восприятия. Аккуратный текст (разбитый на абзацы, выровненный, с однородными знаками препинания и отступами и т. д.) воспринимается гораздо лучше, чем текст в виде бесконечного потока. Считается, что выравнивание текста по левому краю увеличивает скорость чтения, так как ровный левый край помогает найти начало новой строки.

Основываясь на гипотезе о том, что человеческий глаз мгновенно может сфокусироваться примерно на не более чем 7,5 см строки текста, считается, что строка длиною в 8-10 слов (в среднем) увеличивает скорость чтения и восприятия материала.

Если не ставить специальных тэгов, то текст HTML-документа будет идти сплошным широким потоком, независимо от вводов, поставленных для обрыва строки.

Для того, чтобы разбить текст на абзацы, существуют специальные тэги:

<P> и </P>

Для того, чтобы оборвать строку и перейти на следующую, необходимо поставить тэг <BR> (он существует без парного закрывающего тэга).

Абзац можно отформатировать по ширине, по центру, по правому или левому краю:

<P AlIGN=JUSTIFY> и </P>  — текст, помещенный между этими тэгами, будет отформатирован по ширине;

<P AlIGN=CENTER> и </P>  — текст, помещенный между этими тэгами, будет отформатирован по центру;

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12