|
HTML - Hyper Text Markup Language.
Web-страница (документ HTML) представляет собой текстовый файл
на языке HTML формата *.htm или *.html, размещенный в World Wide
Web (WWW). WWW - Всемирная Паутина, распределенная система доступа
к гипертекстовым документам, существующая в Интернете. Web-страница кроме
текста может содержать гипертекстовые ссылки, при помощи которых можно переходить
к другим Web-страницам и просматривать их. Web-страница может содержать вставки
в виде графики, анимации, видеоклиппов и музыки. Рассмотрим общую структуру типичного простейшего документа HTML: <COMMENT>Комментарий</COMMENT> <HTML> <HEAD> <TITLE>Название документа</TITLE> </HEAD> <BODY> Здесь расположен текст самого документа HTML. </BODY> </HTML> Просмотр простейшего документа HTML Дадим пояснения указанным тегам документа HTML. <COMMENT> или <!-- --> - Комментарий к документу. Он игнорируется броузером. Комментарий не является обязательным и может отсутствовать. <HTML> - идентификатор всего блока HTML-команд. <HEAD> - идентификатор заголовка документа HTML. <TITLE> - идентификатор заголовка окна просмотра. <META> - этот непарный тег применяется для указания подробной информации о документе. <BODY> - идентификатор HTML-команд документа для просмотра. Три основных тега <HTML>, <HEAD> и <BODY> передают броузеру основную информацию для идентификации и организации документа. Все указанные теги - парные, то есть каждый из них заканчивается конечным тегом с косой чертой. Все команды можно писать как с маленькой буквы, так и с большой. Рассмотрим теги форматирования текстового потока: <P> - идентификатор конца абзаца. <BR> - идентификатор перевода строки. <HR> - идентификатор изображения горизонтальной линии. Эти теги одиночные, т.е. непарные, они не требуют тегов с косой чертой. <PRE> - установка равноширинного шрифта. В конце нужен тег </PRE>. Рассмотрим парные теги форматирования заголовков и подзаголовков документа: <H1>, <H2>, <H3>, <H4>, <H5>, <H6>. При этом заголовки будут выведены большими буквыми, причем размер букв у тега <H1> будет самый большой, у <H2> меньше, у <H3> еще меньше и т.д. Рассмотрим парные теги форматирования символов текста: <B> - идентификатор полужирного шрифта. <strong> - идентификатор выделенного шрифта. <i> - идентификатор курсива. <U> - идентификатор подчеркивания. <s> - идентификатор перечеркивания. <tt> - идентификатор равноширинного шрифта (телетайпного или курьера). <big> - задает увеличенный размер шрифта. <small> - задает уменьшенный размер шрифта. <CENTER> - задает центрирование текста. <sub> - задает нижний индекс. Пример: x<sub>1</sub>+x<sub>2</sub>=x<sub>3</sub> <sup> - задает верхний индекс. Пример: Теорема Пифагора a<sup>2</sup>+b<sup>2</sup>=c<sup>2 Просмотр примера с тегами форматирования текстового потока.
Рассмотрим теги форматирования абзацев: <p align=left> - выравнивание текста в абзаце по левому краю. <p align=right> - выравнивание текста в абзаце по правому краю. <p align=center> - выравнивание текста в абзаце по центру. <p align=justify> - полное выравнивание по обоим краям экрана. align - атрибут выравнивания.
Рассмотрим теги списков. Они являются способом наглядного отображения структурированной информации. Упорядоченные списки служат для отображения последовательных операций или алгоритмов. Броузер автоматически генерирует номера для каждого пункта в списке. <OL> - идентификатор упорядоченного списка. В конце </OL>. Неупорядоченные списки служат для составления перечней, когда порядок следования пунктов несущественен. Перед каждым элементом будет стоять специальный списочный значок (точка). <UL> - идентификатор неупорядоченного списка. В конце </UL>. Отдельные элементы в упорядоченном и неупорядоченном списках помечают одиночным тегом <LI>, а элементы в списках определений <DL> тегами <DT> для термина и <DD> для значения термина. <LI> - идентификатор элемента в упорядоченном и неупорядоченном списке. Конечный тег </LI> может быть опущен. Списки определений обеспечивают специальное форматирование, как в словарях, для терминов и связанных с ними описаний. <DL> - идентификатор списка определений. В конце </DL>. <DT> - идентификатор термина в списке определений. <DD> - идентификатор значений термина в списке определений. Списки определений имеют вид: <DL> <DT> название термина 1 <DD> определение термина 1 <DD> другое определение термина 1 ..... </DL>
Применение тегов списков изложено в Примерах 4 и 5.
Просмотр примера с тегами списков.
<BODY bgcolor="teal" text="aqua" link="red"> - задает цвет текста (text), цвет фона (bgcolor) и цвет гипертекстовой ссылки (link). Задают еще alink="" и vlink="" -цвета активной и посещенной ссылки. <BODY background="back.jpg"> - задает фоновый рисунок (обои) на Web- странице в файле back.jpg. <BODY background="/windows/tartan.bmp"> - фоновый рисунок (обои) взят из файла tartan.bmp, причем указан путь этого файла. <font color="yellow" size=5> - задает цвет символов текста (атрибут color) и их размер (атрибут size). В конце нужен тег </font>. <hr color="lime"> - задает цвет горизонтальной линии. <hr color="red" size=3 width=220 align=center> - атрибут size=N задает толщину линии в пикселах; атрибут width=M задает длину линии в пикселах; атрибут align=center (или left, или right) задает смещение линии (ее размещение в центре, или смещение влево, или вправо). <IMG SRC="lycos.gif"> - вставка графического изображения в виде файла lycos.gif. Есть и анимационные gif-файлы. Можно также использовать и графические файлы формата *.jpg (или *.jpeg), *.bmp. Пример графического файла lycos.gif, вставленного в документ HTML:
<IMG SRC="echomsk.gif" width="403" height="263"> - если при вставке изображения использованы атрибуты width и height, то при загрузке изображения броузер покажет сперва рамку, где должно быть изображение, а затем уже само изображение, поскольку оно загружается дольше. Таким образом резервируется место на экране под изображение. Атрибут width задает ширину изображения в пикселах. Атрибут height задает высоту изображения в пикселах. <img src="/html/animat/iexplor.gif"> - вставка графического изображения в виде файла iexplor.gif, причем указан полный путь графического файла на диске: с:\html\animat\iexplor.gif. <img src="scene.jpg" border=3 alt="Картина"> - атрибут border задает рамку по периметру изображения толщиной 3 пиксела. Атрибут Alt дает текст на месте рамки, если изображения нет. Атрибут border=0 используется, чтобы убрать рамку вокруг рисунка. Это необходимо, например, при использовании анимированных *.gif на прозрачной основе. <img src="flower.jpg" border=0 width="85" height="130" align="left" hspace=5 alt="Цветок"> Здесь атрибут hspace=5 обеспечивает плавное обтекание рисунка текстом. Он задает ширину незаполненного пространства справа и слева от рисунка в пикселях. Атрибут align="left" обеспечивает размещение рисунка слева. <a href="excite.htm">excite.htm</a> - гипертекстовая ссылка, переход к файлу excite.htm. <a href="C:\book\book.inf">BOOK.INF</a> - гипертекстовая ссылка, переход к файлу BOOK.INF. При запуске броузера следует указать программу для просмотра текстового файла BOOK.INF, например EDIT.COM. При работе в Интернете, в отличие от локального компьютера, следует различать файлы с большими и с маленькими буквами в имени и расширении. Должно быть полное соответствие между именами файлов по размеру каждой буквы в имени и расширении, указанными в гиперссылке и лежащими на сервере, иначе гиперссылки не будут работать. Для облегчения работы можно задавать цифровые имена файлов (цифры всегда одного размера). <a href="http://www.da.ru">http://www.da.ru</a> - гипертекстовая ссылка в виде текста, переход в Интернете к Web-странице. Пример: http://www.da.ru/
Нажмите здесь: <a href="zinn.gif"><img src="globe.gif" border="3"></a> - гипертекстовая ссылка в виде изображения globe.gif, переход к просмотру изображения zinn.gif. <a href="mailto: int@mtu-net.ru">int@mtu-net.ru</a> - гиперссылка на адрес электронной почты. При нажатии происходит вызов почтовой программы и указанный адрес вводится в пункт Кому. Пример: E-mail: int@mtu-net.ru
<EMBED SRC="Welcome.avi" Width=280 Height=140 autostart=true> - вставка объекта в документ HTML. В данном случае это мультимедийный файл *.avi, причем при загрузке страницы происходит автозапуск этого файла, размеры которого на экране заданы атрибутами Width и Height. Просмотр примера с видеофайлом avi Если документ HTML большой, то внутри него делают переходы по метке (U01): <P><a href="#U01">Введение</a></P> ......................................... <a name="U01">Введение</a>
Создание бегущей текстовой строки (только для Internet Explorer):
<marquee behavior="scroll" direction="right" loop="-1"> Интернет - это окно в мир!</marquee>
Если текстовая строка должна бежать влево, то вместо right должно быть слово left. Можно создать бегущую текстовую строку еще проще (то есть без атрибутов, и она будет бежать влево):
<marquee>Добро пожаловать в Интернет!</marquee>
Если текстовая строка должна бежать то влево, то вправо, то в теге <marquee> используется атрибут behavior="alternate". Пример:
<h2><i><b><font color="green"><marquee behavior="alternate"> Как прекрасно жить на свете!</marquee></font></h2></i></b>
Цвет символов бегущей строки задается тегом <font color="">, а цвет фона строки тегом <body bgcolor="">.
Просмотр примеров с бегущей строкой
Для воспроизведения звука (файл *.mid) после загрузки документа HTML в броузер Internet Explorer или Opera (т.е. в фоновом режиме), надо записать следующую команду: <bgsound src="/windows/canyon.mid" loop=1> Можно также использовать файл формата *.wav. Число воспроизведений музыки loop можно увеличить с 1 до n.
Список цветов символов HTML (16 основных цветов)
aqua - бирюзовый; black - черный; blue - синий; gray - серый; green - зеленый; lime - ярко-зеленый; maroon - темно-красный; white - белый; navy - темно-синий; olive - оливковый; purple - фиолетовый; red - красный; silver - светло-серый; teal - ярко-голубой; yellow - желтый; fuchsia - ярко-фиолетовый.
Кроме указанных основных цветов, есть дополнительные цвета: brown - коричневый, orange - оранжевый, cyan - оттенок бирюзового, pink - розовый и др. Всего до 216 цветов для Netscape Navigator. Вместо указанных терминов для задания цвета можно использовать RGB-коды, например: #FFFFFF -белый (white), #FF0000 -красный (red). Меняя RGB-коды, можно подбирать желаемые цвета текста и фона. Цвета в интернете
![]() Использование редактора HTMLPad значительно ускоряет и облегчает
процесс создания Web-страниц за счет использования кнопок в панели инструментов и меню.
Например, кнопка New позволяет сразу создать бланк документа HTML, содержащий основные теги,
кнопки H1-H6 создают теги форматирования заголовка, кнопки B, I, U, tt, PR задают теги
форматирования символов, кнопка BR - задает тег перевода строки, кнопка A^A задает тег
цвета символов, пункт меню Format, Center задает тег центрирования заголовка, Format,
Paragraf - конец абзаца, кнопка Tags содержит ряд полезных тегов, например
Adress, Sup, big. Коды цветов текста, фона и др. задаются кнопками с основными цветами.
Кнопки и радиокнопки задаются в пункте меню Insert, Submit Baton и Radio Baton.
Тег BODY удобно редактировать с помощью пункта меню Insert, BODY. Теги списков вставляются
кнопками OL, UL, LI. Таблицы являются удобным средством форматирования данных в HTML. Таблицу задает и определяет ее общие свойства тег <table></table>. По горизонтали, например по центру, таблицу можно выровнять с помощью тега <p align="center">, размещаемого перед <table>. Тег <table> может иметь атрибуты: <table border="5" width="100" cellpadding="10" cellspacing="10">, где border="5" - ширина боковой грани в пикселях. При нулевом зачении рамка исчезает совсем. width="100" - ширина таблицы в пикселях или width="50%" -ширина таблицы в % по отношению к ширине страницы в окне. cellspacing="10" - ширина фронтальной грани в пикселях. cellpadding="10" - задает размер пустого пространства в пикселях, окружающего данные в ячейке. Тег <caption></caption> задает заголовок таблицы. Тег <tr> задает строку таблицы. Следующий тег <tr> задает следующую строку таблицы. Конечный тег необязателен. Тег <td> задает ячейку таблицы. Следующий тег <td> задает следующую ячейку таблицы. Конечный тег необязателен. Цвет фона ячейки задается в теге <td>: <td bgcolor="yellow"> Непарный тег <th> - задает элемент ячейки, которая является заголовком таблицы. Этот тег должен находиться внутри тега <tr>. Ячейка-заголовок отличается от обычной тем, что текст внутри нее выделяется полужирным шрифтом. Цвет фона заголовка задается: <tr><th bgcolor="yellow">Заголовок 1. Создание таблиц в HTML дано в следующих примерах.
Просмотр примера таблицы с картинками: |
| 1. А. Гончаров. HTML в примерах. "Питер", С-Пб, 1997. |
| 2. Лэмонт Вуд. Web-графика. Справочник. С-Пб, Изд. "Питер", 1998. |
| 3. С. Бейн, Д. Грей. Как сделать красиво в Интернете. Перевод с англ., "Символ-Плюс", С-Пб, 1998. |
| 4. А.О. Коцюбинский, С.В. Грошев. Современный самоучитель работы в сети Интернет. М., "Триумф", 1997. |
| 5. Internet. Шаг за шагом. (на CD-ROM). "Питер Мультимедиа", 1997. |
| 6. Энциклопедия пользователя Internet. (на CD-ROM). "Демос", 2000. |