logo
ИНФ

33. Основные понятия языка html, структура html-документа, функциональные элементы, форматирование текста.

HyperText Markup Language (HTML) - язык разметки гипертекста.

Гипертекст - информационная структура, позволяющая устанавливать смысловые связи между элементами текста на экране компьютера таким образом, чтобы можно было легко осуществлять переходы от одного элемента к другому. На практике в гипертексте некоторые слова выделяют путем подчеркивания или окрашивания в другой цвет (гиперссылки). Выделение слова говорит о наличии связи этого слова с некоторым документом, в котором тема, связанная с выделенным словом, рассматривается более подробно.

Отдельный документ, выполненный в формате HTML называется:

HTML-документом;

Web-документом;

Web-страницей;

Такие страницы, как правило, имеют расширение HTM или HTML.

Гиперссылка - фрагмент текста, который является указателем на другой файл или объект. Гиперссылки необходимы для того, чтобы обеспечить возможность перехода от одного документа к другому.

Группа Web-страниц, принадлежащих одному автору или одному издателю и взаимосвязанных общими гиперссылками, образует структуру, которая называется Web-узлом, или Web-сайтом.

Каждая HTML-страница имеет свой уникальный URL-адрес в Интернете.

Фрейм (Frame) - этот термин имеет два значения. Первое - область документа со своими полосами прокрутки. Второе значение - одиночное изображение в анимационном графическом файле (кадре).

Апплет (Applet) - программа, передаваемая на компьютер клиента в виде отдельного файда и запускаемая при просмотре Web-страницы.

Скрипт, или сценарий (Script) - программа, включенная в состав Web-страницы для расширения ее возможностей. Браузер Internet Explorer в определенных ситуациях выводит сообщение: "Разрешить выполнение сценариев на странице?" В этом случае имеются в виду скрипты.

CGI (Comon Gateway Interface) - общее название программ, которые, работая на сервере, позволяют расширять возможности Web-страниц. Например, без таких программ невозможно создание интерактивных Web-страниц.

Браузер (Browser) - программа для просмотра Web-страниц.

Элемент - конструкция языка HTML. Можно представить его себе как контейнер, содержащий данные и позволяющий отформатировать их определенным образом. Любая Web-страница представляет собой набор элементов. Одна из основных идей гипертекста - возможность вложения элементов.

Пример

<Начало элемента> Содержание элемента, данные, которые форматирует элемент </Конец элемента>

Тэг - начальный или конечный маркеры элемента. Тэги определяют границы действия элементов и отделяют элементы друг от друга. В тексте Web-страницы тэги заключаются в угловые скобки, а конечный тэг всегда снабжается косой чертой.

Атрибут – параметр или свойство элемента. Атрибуты располагаются внутри начального тэга и отделяются друг от друга пробелами. Если элемент содержит текст, то атрибуты могут задавать цвет и размер шрифта, выравнивание текстового абзаца и т. п. Если элемент содержит рисунок, то атрибуты могут задавать размер рисунка, наличие и размер рамки вокруг рисунка и пр.

Пример

<Р align=center> Этот текст будет выровнен по центру экрана </р>

В этом примере мы опять имеем дело с тэгом, определяющим начало и конец абзаца. Однако в начальном тэге находится атрибут align, который задает выравнивание текста по центру экрана.

Будьте внимательны! Любая полезная информация должна находится между начальным и конечным тэгами, указывающими ее формат; все атрибуты располагаются в начальном тэге; для удобства работы начальный тэг вы можете писать с прописной (заглавной) буквы <Р>, а конечный - со строчной (маленькой) буквы </p>, хотя это и не обязательно; не для всех элементов требуется ставить конечный (закрывающий) тэг. Однако, на первых порах, пока вы еще не очень хорошо освоили HTML, ставьте закрывающие тэги абсолютно для всех элементов, это никак не повлияет на работу Web-страницы, а только облегчит вам жизнь (не забывать </р>, </h1>, </table> и др.);

не пытайтесь менять очередность написания тэгов при вложении одного элемента внутрь другого.

Верно:

<Р> <I> Этот текст будет расположен в отдельном абзаце и выделен курсивом <i> </р>

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

Любая независимо от содержания и оформления Web-страница начинается с тэга <HTML> и заканчивается тэгом </html>.

<HTML>

...

</html>

<HTML> - указывает на начало разметки гипертекста.

</html> - указывает на конец разметки гипертекста.

Все, что находится между этими тэгами, можно условно разделить на две части: описание Web-страницы, которое находится между тэгами <HEAD> и </head>, и непосредственно содержание странички, которое размещается между тэгами <BODY> и </body>.

<HTML>

<HEAD>

Здесь будет размещено описание Web-страницы.

</head>

<BODY>

Здесь будет размещено содержание Web-страницы.

</body>

</html>

Более подробно рассмотрим, что подразумевается под описанием Web-страницы.

Между тэгами <TITLE> и </title> пишется название вашего сайта, Web-страницы, которое отбражается в строке заголовка окна при просмотре странички в браузере. Например, сайт называется "О братьях наших меньших". Тогда, чтобы это название отображалось в заголовке окна браузера, вы должны написать:

<TITLE> О братьях наших меньших </title>

Тэг <МЕТА> несет служебную информацию о Web-сайте и не отображается в экране браузера: это информация о кодировке Web-странички, имя автора странички, набор ключевых слов, отображающих сожержание сайта. Тэг <МЕТА> имеет несколько атрибутов. Рассмотрим их подробнее.

<META http-eguiv="Content-Type" content="text/html; charset=windows-1251">

Этот тэг несет служебную информацию и не отображается в экране браузера. В данном случае речь идет о кодировке Web-странички. Вам достаточно лишь каждый раз вставлять этот тэг в таком виде на всю страничку. Тогда ваша страничка будет использовать кодировку Windows-1251, наиболее распространенную на сегодняшний день.

<META name= "Author" content="Mosyaeva Sveta">.

Имя автора Web-страницы.

<META name="Keywords" content="Животные, природа, зоопарк, фауна">.

Набор ключевых слов для поиска. Раньше этими словами пользовались поисковые машины для отбора сайтов по тематике запроса. Сегодня эти слова поисковыми машинами практически не используются, однако полезно вставить этот тэг на свою страничку и указать в нем ключевые слова, отражающие содержание вашего сайта.

Ниже приведен пример кода Web-страницы с заполненным разделом <HEAD>...</head>. Автор страницы Мосяева Света, страница посвящена животным.

<HTML>

<HEAD>

<TITLE> О братьях наших меньших </title>

<META http-eguiv="Content-Type" content='text/html; charset=windows-1251'>

<META name="Author" content="Mosyaeva Sveta">

<META name="Keywords" content="Животные, природа, зоопарк, фауна">

</head>

<BODY>

..............................

</html>

Теперь рассмотрим, что может находиться между элементами <BODY> и </body>.

Этот элемент заключает в себе гипертекст, который определяет собственно Web-страницу. Это та произвольная часть документа, которую разрабатывает автор и которая отображается браузером. Внутри элемента <BODY> могут располагаться атрибуты, обеспечивающие установки для всей страницы в целом. Это могут быть атрибуты, задающие:

-цвет фона Web-страницы;

-"обои" или рисунок фона страницы;

-цвет текста на всей странице;

-цвет гиперссылок (активных, выбранных, посещенных).

Форматирование текста

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

В этом разделе мы подробно рассмотрим стандартные элементы языка HTML, позволяющие форматировать текст.

Форматирование шрифта

<FONT>...</font>

Определение типа, размера и цвета шрифта. Все эти характеристики определяются при помощи соответствующих атрибутов.

Абсолютный размер шрифта задается атрибутом size (размер). Этот атрибут может принимать значение от 1 до 7, при этом шрифт первого размера - самый маленький, а седьмого - самый большой

Пример

<FONT size=3> Тише едешь - дальше будешь </font>

Для элемента <FONT> можно использовать атрибут color (цвет). Название цвета задается либо числом, написанным в шестнадцатеричной системе, например, color="#ff0000", либо просто его названием, написанным на английском языке, например, color="red".

Пример

<FONT color="blue"> Это шрифт синего цвета </font>

Атрибут face (вид) позволяет задавать определенный шрифт или несколько шрифтов (через точку с запятой).

Пример

<FONT face="arial">... </font>

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

Все эти атрибуты могут быть использованы совместно внутри тэга <FONT>.

Пример

<FONT face="Arial" size=3 color="blue"> Это шрифт arial размером 3, цвет синий </font>

<B>...</b>

Выделение текста полужирным шрифтом. Очень популярный элемент.

Пример

Этот текст имеет обычное начертание <В>, а этот будет выделен полужирным шрифтом </b>

<I>... </i>

Выделение текста курсивом.

Пример

Этот текст имеет обычное начертание <I>, а этот выделен курсивом </i>.

Форматирование абзаца

<Р>...</р>

Элемент абзаца один из самых полезных. Он позволяет использовать только начальный тэг, так как следующий элемент <Р> обозначает не только начало следующего абзаца, но и конец предыдущего. В тех случаях, когда по смыслу необходимо обозначить завершение абзаца, можно использовать и конечный тэг.

Вместе с элементом абзаца можно использовать и атрибут выравнивания align:

align="left" - выравнивание по левому краю;

align="right" - выравнивание по правому краю

align="center" - выравнивание оп центру

Пример

<P align="center">Текст этого абзаца выровнен по центру экрана</p>

<P align="right"> Текст этого абзаца выровнен по правому краю</p>

<P align='left'> Текст выровнен по левому краю</p>

<br> - Элемент, обеспечивающий принудительный переход на новую строку. Он имеет только начальный тэг. В месте его размещения строка заканчивается, а оставшийся текст печатается с новой строки.

Пример

Уронили мишку на пол, <br> Оторвали мишке лапу, <br> Все равно его не брошу <br> Потому, что он хороший.

Если таким образом расставить элемент <br> в этом стихотворении, то в экране браузера мы увидим стандартным образом написанное четверостишие на четырех строках.

Список отличается от обычного текста тем, что пользователю не надо думать о нумерации его пунктов: эту задачу программа берет на себя. Если список дополняется новыми пунктами или укорачивается, нумерация корректируется автоматически. В случае ненумерованных списков программа ставит перед каждым пунктом маркеры: кружки, прямоугольники, ромбы или другие изображения. В результате список принимает удобочитаемый вид.

<UL> <LI> </ul> - ненумерованный список.

<UL>

<LI> Пункт 1 списка

<LI> Пункт 2 списка

<LI> Пункт 3 списка

</ul>

Элемент <UL> является своеобразным обрамлением списка. Он позволяет отделять один список от другого. Элемент <LI> обозначает каждый из пунктов. Вид ненумерованного списка:

Пункт 1 списка

Пункт 2 списка

Пункт 3 списка

<OL> <LI> </ol> - нумерованный список

Структура нумерованного списка похожа на структуру ненумерованного списка.

<OL>

<LI> Пункт 1

<LI> Пункт 2

<LI> Пункт 3

</ol>

Для нумерованного списка используется тэг <OL>. В этом случае каждый пункт маркируется арабскими или римскими числами, буквами латинского алфавита.

Пункт 1

Пункт 2

Пункт 3

Способ нумерации задается при помощи атрибута type. В табл. 4.1 приведены все способы нумерации.

Атрибут Вид нумерации

type="1" 1, 2, 3

type="i" i, ii, iii, iv

type="I" I, II, III, IV

type="a" a, b, c, d

type="A" A, B, C, D

Рис. 4.1. Способы нумерации

<H1>...</h1> Элемент заголовка. Существует шесть уровней заголовков, которые обозначаются H1...H6. Заголовок первого уровня самый крупный, а 6 уровень: обеспечивает самый маленький заголовок (рис. 4.4). Для заголовков можно использовать атрибуты выравнивания влево, по центру, вправо.

Пример

<H1> Самый большой заголовок </h1>

<H2> Заголовок 2 </h2>

<Н3> Заголовок 3 </h3>

<Н4> Заголовок 4 </h4>

<Н5> Заголовок 5 </h5>

<Н6> Заголовок 6 </h6> Самый большой заголовок

Основные структурные элементы html документа

Обязательные элементы

Любой html документ содержит заголовок и тело (HEAD и BODY, соответственно). Заголовок и тело документа - обязательные элементы, которые должны находиться внутри элемента HTML, как и все другие элементы. Итак, в заголовке документа содержится в основном служебная информация о самом документе, тогда как тело документа содержит непосредственно сам документ (текст, рисунки и прочие элементы).

Название документа

Название документа задаётся при помощи элемента TITLE. Это очень важный элемент. Он характеризует документ.

Простой пример html документа

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">

<HTML>

<!--Далее идёт код заголовка документа -->

<HEAD>

<TITLE>Название документа</TITLE>

Здесь будут располагаться элементы заголовка документа

</HEAD>

<!--Далее идёт код тела документа-->

<BODY>

Здесь будут располагаться элементы тела документа

</BODY>

</HTML>

Примечание: обратите внимание на закрывающиеся теги. Они имеют символ косой черты - «/».

Примечание: язык HTML нечувствителен к регистру, то есть теги <HEAD>, <HeaD > и <head > будут равносильны.

Основные атрибуты элемента HEAD

Заголовок содержит неупорядоченную служебную информацию о документе - например, название документа; ключевые слова, по которым поисковая машина может индексировать документ; информацию о кодировке, на которой написана страница; и другую специфическую информацию. Вся эта информация содержится внутри элемента HEAD.

Внутри элемента HEAD могут содержаться такие элементы:

<BASE> - позволяет задать базовый адрес (URL) для всего документа.

<BASEFONT> - позволяет установить шрифт для документа.

<LINK> - устанавливает связи с другими элементами.

<META> - содержит информацию, необходимую браузеру пользователя или серверу для обработки документа.

<STYLE> - используется для описания внутренних таблиц стилей.

<TITLE> - задаёт название документа.

Код заголовка документа.

Примечание: Цвета можно задавать тремя способами:

C помощью ключевых слов:black, white, red и т.д..

Шестнадцатеричным кодом цвета в полной форме (#00FFCC, #000000) или сокращением (#0FC, #000).

Десятичным кодом в модели RGB. Например: rgb(255.255.0) Элементы html: head, body, title, base, basefont, link, meta, style, a, abbr, acronym, address, area, b, bdo, bgsound, big, blockquote, br, button, caption, center , cite, code, col, colgroup,