HTML.

Все документы для сервиса WWW пишутся на HTML (HyperText Markup Language) - языке разметки гипертекста. Последний от обычного текста отличается тем, что в нем существуют ссылки - активные области, щелкая на которые мышкой, мы заставляем браузер отображать содержимое новых файлов или фрагментов. Путем специальных меток (их система и называется разметкой) вы сообщаете браузеру о том, что хотите закончить абзац, изменить цвет, вставить изображение и т. д. Эти метки носят название тэгов и заключаются в угловые скобки < >.

Тэг - это комбинация символов между асимметричными знаками "<" и ">"

Примеры: < U >, < B >, < BR >.

Существуют две основных разновидности тэгов:

  • Парные тэги – требуют наличия закрывающего тэга. Тэг называется закрывающим, так как он отменяет команду. При этом закрывающий тэг отличается от открывающего тэга наличием косой черты.

    Примеры: , < /hl >, .

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

    Примеры: < b >…, < p >…

  • Непарные тэги - не имеют закрывающего тэга.

    Примеры: < img >, < hr >, < br >.

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

Комментарии предназначены для пояснения назначения фрагментов HTML-кода и оформляются так: < !— текст комментария — > и могут занимать несколько строк.

Тэги могут вкладываться друг в друга. В этом случае важно соблюдать последовательность открытия и закрытия:
<тэг1><тэг2><тэг3>текст< /закрытие тэга3>< /закрытие тэга2>< /закрытие тэга1>

Общая структура HTML-документа.

HTML-документ состоит из двух частей: заголовка (HEAD) и тела (BODY), расположенных в следующем порядке:

< HTML >
< HEAD >
< TITLE > Заголовок окна< /TITLE > < !— не обязателен — >
< /HEAD >
< BODY >
...
< /BODY>
< /HTML >

Раздел < HEAD >…< /HEAD > - парный тэг, внутри которого располагается служебная информация, не отображаемая в главном окне HTML-документа.

Параметры тега < HEAD >:

TITLE Парный тэг, определяющий заглавие HTML-документа. Он появляется в заголовке окна браузера.
META Мета-информация (метатэги) о документе, не отображаемая браузером.
STYLE Таблицы стилей.
SCRIPT Сценарии на языках JavaScript или VBScript.
LINK Связь данного документа с другими ресурсами в разделе "HEAD".

Раздел < BODY >...< /BODY > - "тело" страницы, создается с помощью парного тэга . Именно эта часть HTML-документа отображается в главном окне браузера.

Параметры тега < BODY >:

BACKGROUND Фоновый узор, указывает на адрес фонового изображения.
BGCOLOR Цвет фона.
BOTTOMMARGIN Устанавливает границу нижнего поля документа(в пикселах).
LEFTMARGIN Отступ слева (в пикселах).
RIGHTMARGIN Отступ правого поля (в пикселах).
TOPMARGIN Отступ сверху (в пикселах).
LINK Цвет ссылок.
ALINK Цвет активных ссылок.
VLINK Цвет посещенных ссылок.
TEXT Цвет текста.
BGPROPORTIES Фон не прокручивать.
SCROLL Устанавливает наличие или отсутствие полосы прокрутки (распознаётся только браузером Internet Explorer).

Мета-тэги - информация для браузера и поисковых машин. В HTML-документе всегда размещаются между тэгами < HEAD >< /HEAD >. Большинство мета-тэгов являются не обязательными.

  • Кодировка - обязательный мета-тег. Указав его, браузер будет правильно отображать текст страницы.
    Конструкция: < META HTTP-EQUIV="content-type" CONTENT="text/html; CHARSET=Кодировка" >

  • Показ дополнительного файла перед основным - используется для переадресации.
    Конструкция: < META NAME="Refresh" CONTENT="число (в секундах); URL=имя файла с расширением" >

  • Указание имени автора – вписывается имя или Nickname.
    Конструкция: < META NAME="Author" CONTENT="имя автора" >

  • Описание документа - текст указанный в этом тэге, будет отображаться поисковиками. Длинна описания не должна превышать 200 символов.
    Конструкция: < META NAME="Description" CONTENT="описание" >

  • Ключевые слова для поисковиков – вписываются слова, по которым будет осуществляться поиск информации, содержащейся на странице сайта. Длинна списка до 800 символов.
    Конструкция: < META NAME="Keywords" CONTENT="слова через запятую или пробел" >

  • Указание E-Mail.
    Конструкция: < META NAME="Reply-to" CONTENT="адрес E-Mail" >

  • Дата создания сайта.
    Конструкция: < META NAME="Date" CONTENT="месяц, число, год и время через пробел" >

Тэги блочной разметки документа - образуют блок, который браузер отображает на отдельных строчках.

< Нn >…< /Hn > - оформление заголовков документа – парные тэги, где n – число от 1 до 6. < H1 > - самый крупный заголовок текста; < Н6 > - самый мелкий заголовок текста. Текст отображается шрифтом с засечками в полужирном начертании.

Параметры тэга < Нn >...< /Нn >:
Align = left < !—выравнивание влево -- >
Align = right < !—выравнивание вправо -- >
Align = center < !— выравнивание по центру -- >
Align = justify < !— выравнивание по ширине-- >

< Р >… - создание абзаца - парный тэг. Начинает некоторый текст с новой строки.

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

Параметры тэга < P >:
Align = left < !—выравнивание влево -- >
Align = right < !—выравнивание вправо -- >
Align = center < !— выравнивание по центру -- >
Align = justify < !— выравнивание по ширине-- >

< DIV >…< /DIV > - создание раздела - парный тэг. Начинает некоторый раздел текста с новой строки. Сверху и снизу раздела пустых строк не добавляется. Допускается вложение раздела в раздел.

Параметры тэга < DIV >:
Align = left < !—выравнивание влево -->
Align = right < !—выравнивание вправо -- >
Align = center < !— выравнивание по центру -->
Align = justify < !— выравнивание по ширине-- >

< BLOCKQUOTE > - создание блочной цитаты - парный тэг. Начинает некоторый текст с новой строки. Сверху и снизу блочной цитаты добавляется по одной пустой строке. Слева и справа блочная цитата обрамляется полями. Допускается вложение внутрь другого тэга < Blockquote >.

< РRE >…< PRE > - отображение текста с сохранением его форматирования - парный тэг. Отображает текст, сформатированный (например, в текстовом редакторе Word) с учетом всех пробелов и переносов строк. Для отображения используется моноширинный шрифт, как правило Courier.

< HR > - создание горизонтальных линий - непарный тэг. Линия всегда располагается на новой строке.

Параметры тэга < HR >:

WIDTH Определяет длину линии в пикселях или процентах от ширины окна Обозревателя.
SIZE Определяет толщину линии в пикселях.
ALIGN Определяет выравнивание горизонтальной линии. Параметр может принимать следующие значения:
left - выравнивание по левому краю документа.
right - выравнивание по правому краю документа.
center - выравнивание по центру документа (используется по умолчанию).
NOSHADE Определяет способ закраски линии как сплошной. Параметр является флагом и не требует указания значения. Без данного параметра линия отображается объемной.
COLOR Определяет цвет линии. Работает только в Internet Explorer.

< FONT >…< /FONT > - форматирование фрагмента текста - парный тэг.

Параметры тэга < FONT >:

FACE Задает определенный тип шрифта.
SANS-SERIF - задание определенного типа шрифта без засечек
SERIF - задание определенного типа с засечками
SIZE Определяет размер шрифта (по умолчанию SIZE=3). Указывается в условных единицах от 0 до 7.
COLOR Определяет цвет букв. Указывается стандартным именем (COLOR=“red”), либо в формате RGB (COLOR=“#FF0000”).
Единицы HTML Пункты
1 8pt
2 10 pt
3 12 pt
4 14 pt
5 18 pt
6 24 pt
7 36 pt

Тэги физического (непосредственного) форматирования текста:
< B >…< /B > - парный тэг - отображает текст полужирным шрифтом. Рекомендуется использовать вместо тэга < B >, тэг логического форматирования < STRONG >.

< I >…< /I > - парный тэг - отображает текст курсивом. Рекомендуется использовать вместо тэга < I >, тэги логического форматирования < EM >, < DFN >, < VAR > или < CITY >.

< U >…< /U > - парный тэг – отображает подчеркнутый текст.

< STRIKE >…< /STRIKE > - парный тэг - отображает перечеркнутый текст.

< TT >…< /TT > - парный тэг - отображает текст моноширинным шрифтом. Рекомендуется использовать вместо тэга < TT >, тэги логического форматирования < CODE >, < SAMP > или < KBD >.

< BIG >…< /BIG > - парный тэг - отображает помеченный текст большего размера, чем остальной текст. Рекомендуется использовать вместо этого тэга < BIG >, тэги заголовков.

< SMALL >…< /SMALL > - парный тэг - выводит отмеченный им текст, размером меньшим чем остальной текст.

< SUB >…< /SUB > - парный тэг - сдвигает текст ниже уровня строки и выводит его меньшего размера. Удобно использовать для математических индексов.

< SUP >…< /SUP > - парный тэг – сдвигает текст выше уровня строки. Используется для отметки степеней чисел в математике или других верхних индексов.

< SPAN >…< /SPAN > - тэг-контейнер. Используется в тех случаях, когда надо отменить действие какого-то другого тэга. Тексту, отмеченному этим тэгом, могут быть заданы другие параметры.

Тэги логического форматирования текста - предназначены для выделения логических частей и подчеркивания сути текста. При отображении на экране также сводятся к изменению начертания символов текста.

< ACRONYM >…< /ACRONYM > - данным тэгом принято отмечать так называемые акронимы. У этого тэга есть параметр TITLE. Если использовать тэг < ACRONYM > в сочетании с этим параметром, то можно сделать вывод подсказки при наведении на слово или предложение.
Пример:< ACRONYM TITLE="Министерство внутренних дел" >МВД< /ACRONYM >

< CITE >…< /CITE > - парный тэг - используется для отметки цитат или названий книг и статей, ссылок на другие источники. Браузерами такой текст обычно выводится курсивом.
Пример:< CITE >webyadro< /CITE > -этот сайт посвящён веб технологиям.

< CODE >…< /CODE > - парный тэг - отмечает текст как фрагмент программного кода. Такой тест отображается браузерами моноширинным шрифтом.
Пример:< CODE >Текст моноширинным шрифтом< /CODE >.

< DFN >…< /DFN > - парный тэг - отмечает текст как определение. Его можно использовать если термин встречается в тексте в первый раз. Поддерживается только IE.
Пример:< DFN >Internet Explorer< /DFN > -один из самых популярных веб-браузеров.

< INS >…< /INS > - парный тэг - текст отмеченный этим тэгом распознается как вставка. Этот тэг имеет два необязательных параметра: CITE и DATETIME. Значением параметра CITE является URL-адрес документа, поясняющего подробности вносимых дополнений. Параметр DATETIME указывает дату в формате: YYYY-MM-DDThh:mm:ssTZD, где YYYY-год(2003), MM-месяц(10), DDThh-число и часы(25T14:), mm-минуты(40:), ss-секунды(14), TZD(+0.00) - часовой пояс-. Текст помеченный этим тэгом обычно отображается подчёркнутым. Тэг < INS > распознается только IE.

< EM >…< /EM > - используют для выделения важных фрагментов текста. Такой текст обычно отображается браузерами курсивом.
Пример:< EM >Этот текст выделен курсивом< /EM >.

< KBD >…< /KBD > - парный тэг - текст отмеченный этим тэгом отображается моноширинным шрифтом. Этот тэг используют для отображения текста вводимого пользователем с клавиатуры.
Пример:Наберите на клавиатуре < KBD >format C: < /KBD >.

< Q >…< /Q > - парный тэг - отмечает короткие цитаты в тексте. Выделенный фрагмент отделяется пустыми строками от остального текста. Обычно отображается курсивом. Тэг имеет параметр CITE, в качестве значения которого можно указать источник цитаты. Тэг < Q > распознается только IE.

< SAMP >…< /SAMP > - отмечает текст как образец. Текст отмеченный данным тэгом отображается моноширинным шрифтом.

< STRONG >…< /STRONG > - используется для выделения важных фрагментов текста полужирным шрифтом. Применение данного тэга предпочтительнее применения тэга физического форматирования < B >.
Пример:< STRONG >Webyadro< /STRONG > -этот сайт посвящён веб-технологиям.

< VAR >…< /VAR > - отмечает имена переменных программ. Обычно такой текст отображается курсивом.
Пример:Задайте значение переменной < var >N< var >.

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

Запрет перевода строки - операция, противоположная предыдущей. Для этого используется парный тэг < NOBR >. Текст, заключенный между тегами < NOBR > и < /NOBR > будет гарантированно располагаться в одной строке без переноса на другую. Допускается в случае необходимости вложенность тега < BR > в тег < NOBR >.

Таблицы.

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

Таблица начинается открывающимся тэгом < TABLE > и завершается закрывающимся < /TABLE >.

Параметры тэга < TABLE >:

WIDTH Определяет ширину таблицы в пикселях или процентах, по умолчанию ширина таблицы определяется содержимым ячеек.
BORDER Устанавливает толщину рамки. По умолчанию n=0 - таблица рисуется без рамки.
BORDERCOLOR Устанавливает цвет окантовки
BGCOLOR Устанавливает цвет фона для всей таблицы.
BACKGROUND Заполняет фон таблицы изображением.
CELLSPASING Определяет расстояние между рамками ячеек таблицы в пикселях.
CELLPADDING Определяет расстояние в пикселях между рамкой ячейки и текстом.
ALIGN Определяет расположение таблицы в документе. По умолчанию таблица прижата к левому краю страницы. Допустимые значения атрибута:
LEFT – слева.
CENTER - по центру страницы.
RIGHT - справа.
FRAME Управляет внешней окантовкой таблицы, может принимать следующие значения:
VOID - окантовки нет (значение по умолчанию).
ABOVE - только граница сверху.
BELOW - только граница снизу.
HSIDES - границы сверху и снизу.
VSIDES - только границы слева и справа.
LHS - только левая граница.
RHS - только правая граница.
BOX - рисуются все четыре стороны.
BORDER - также все четыре стороны.
RULES Управляет линиями, разделяющими ячейки таблицы. Возможные значения (n):
NONE - нет линий (значение по умолчанию).
GROUPS - линии будут только между группами рядов.
ROWS - только между рядами.
COLS - только между колонками.
ALL - между всеми рядами и колонками.

Таблица может включать заголовок, который располагается между тэгами < CAPTION >…< /CAPTION >. Он должен стоять непосредственно после тэга < TITLE >. К заголовку возможно применение атрибута ALIGN, определяющего его положение относительно таблицы:
TOP - значение по умолчанию, заголовок над таблицей по центру.
LEFT - заголовок над таблицей слева.
RIGHT - заголовок над таблицей справа.
BOTTOM - заголовок под таблицей по центру.

Теперь о строках и ячейках таблицы. Строки таблицы начинаются открывающимся тэгом < TR > и завершаются закрывающимся < /TR >, а каждая ячейка таблицы начинается тэгом < TD > и завершается < /TD >.

Параметры тэгов:

Следующие атрибуты применяются только для строк и ячеек
ALIGN> Устанавливает горизонтальное выравнивание текста в ячейках строки. Может принимать значения:
LEFT - выравнивание влево.
CENTER - выравнивание по центру.>
RIGHT – выравнивание вправо.
VALIGN > Устанавливает вертикальное выравнивание текста в ячейках строки. Допустимые значения:
TOP – выравнивание по верхнему краю.
CENTER - выравнивание по центру.>
BOTTOM – выравнивание по нижнему краю.
BGCOLOR> Устанавливает цвет фона строки или ячейки.>
BACKGROUND> Заполняет фон строки или ячейки изображением.>
Следующие атрибуты применяются только для ячеек
WIDTH> Определяет ширину ячейки в пикселях.>
HEIGHT> Определяет высоту ячейки в пикселях.>
COLSPAN> Растягивание ячейки по горизонтали. >
ROWSPAN> Растягивание ячейки по строке. >
NOWRAP> Присутствие этого атрибута показывает, что текст должен размещаться в одну строку.>
BACKGROUND > Заполняет фон ячейки изображением.

Кроме этого, любая ячейка таблицы может быть определена не тегами < TD >…< /TD >, а тегами < TH >…< /TH > - Table Header (заголовок таблицы). В принципе, это обычная ячейка, но текст внутри этих тэгов будет выделен полужирным шрифтом и отцентрирован.

Списки.

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

< OL >…< /OL > - парный тэг - отображает список, пронумерованный числами.
Конструкция:
< OL >
< LI > Текст
< /OL >

Параметры тэга < OL >:

TYPE Определяет вид счетчика.
A Большие латинские буквы.
a Маленькие латинские буквы.
I Большие римские цифры.
i Маленькие римские цифры.
1 Обычные цифры.
START Устанавливает число, с которого будет начинается отсчет

< UL >…< /UL > - парный тэг – отображает непронумерованные списки.

Конструкция:
< UL >
< LI > Текст
< /UL >

Тэг < UL > может включать параметр TYPE со значениями disc (закрашенный круг), circle (не закрашенный круг), square (закрашенный квадрат). Данные значения - это внешний вид маркера, который по умолчанию ставится в виде диска, т.е. disc.

Конструкция:
< UL TYPE=значение парметра >
< LI >Текст
< /UL >

Списки определений.
< DL >…< /DL > - парный тэг – отображает списки определений.

Конструкция:
< DL >
< DT > Термин
< DD > Определение термина
< /DL >

С тэгом < DL > можно использовать атрибут COMPACT для установки более компактного размещения пунктов списка.

Конструкция:
< DL COMPACT >
< DT > Термин
< DD > Определение термина
< /DL >

Вставка изображений.

Картинки встраиваются в страницу при помощи тэга < IMG >.

Конструкция:
< IMG SRC="Рисунок" BORDER="0" ALIGN="Выравнивание" WIDTH="Ширина" HEIGHT="Высота" HSPACE="Отступ_1" VSPACE="Отступ_2" ALT="Подсказка" NAME="Имя" LOWSRC="Рисунок_2" >

Параметры тэга < IMG >.

SRC Имя графического файла с расширением (поддерживаются *.jpg, *.gif, *.png).
ALIGN Выравнивание изображения в документе:
LEFT - по левому краю.
RIGHT - по правому краю.
TOP или TEXTTOP - выравнивают верхнюю кромку изображения с верхней линией текущей текстовой строки.
MIDDLE - выравнивает базовую линию текущей текстовой строки с центром изображения.
ABSMIDDLE - выравнивает центр текущей текстовой строки с центром изображения.
BOTTOM или BASELINE - выравнивают нижнюю кромку изображения с базовой линией текущей текстовой строки.
ABSBOTTOM - выравнивает нижнюю кромку изображения с нижней кромкой текущей текстовой строки.
BORDER Рамка вокруг рисунка. Значение по умолчанию - 0 (без рамки).
WIDTH Ширина изображения в пикселях.
HEIGH Высота изображения в пикселях.
HSPACE Горизонтальный отступ графического изображения в пикселях. Не обязательный параметр.
VSPACE Вертикальный отступ в пикселях. Не обязательный параметр.
ALT Это сообщение, которое выводится вместо картинки, если она не показывается. Кроме того, вы увидите этот текст в виде подсказки, когда курсор мыши находится на рисунке.
NAME Определяет имя изображения.
LOWSCR Имя графического файла с расширением с альтернативным изображением более низкого качества (и, соответственно, меньшего объема), чем изображение, указанное в параметре SRC. Обозреватели, поддерживающие данный параметр, сначала загрузят картинку из lowsrc, а затем заменят ее картинкой из src. Не обязательный параметр.

Ссылки на документы и файлы.

Использование ссылок в HTML-документе - главное преимущество при работе c документами в Интернет: ссылки позволяют осуществить переход от одного документа к другому. Поэтому, говорят не просто об HTML-документе, а гипертекстовом HTML-документе и ги¬пермедийном документе.

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

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

Ссылка - это инструкция, состоящая из двух частей:

  • указателя (от англ. anchor; отсюда произошло название тега гиперссылки) - то, что ви¬дим на web-странице;
  • адресной части ссылки (URL-адрес; URL reference) - адрес web-страницы, которая будет загружена, если щелкнуть на указателе ссылки кнопкой мыши.

Для создания ссылки используется парный тэг < А >…< /А >. Между открывающим и закрывающим тегами находится содержимое ссылки, кликая на которое мы переходим на другой документ. В качестве содержимого ссылки могут высту¬пать любые объекты: от текста до изображений.

HREF URL - адрес любого файла в Интернете. Может быть абсолютными, то есть указывается полный адрес странички и относительным.
NAME Метка.
TARGET Определяет, в каком окне (фрейме) и каким образом загрузить гиперссылку. Может иметь значения:
TOP - загружает гиперссылку на всем пространстве окна браузера.
BLANK - загружает гиперссылку в новом окне браузера.
SELF – загружает содержимое страницы, в окно, которое содержит эту ссылку.
PARENT - загружает содержимое страницы, заданной ссылкой, в окно, являющееся непосредственным владельцем набора фреймов.
TITLE Текст подсказки, который будет появляться при наведении мышки на гиперссылку. Параметр не обязательный.

Конструкция:
< A HREF="куда переходить" TARGET="В каком окне" TITLE="Подсказка при наведении курсора" >Текст на который нажимать< /A >

< A HREF="http://vladivostok.fm/" TARGET="_blank" TITLE="Радиопортал Владивостока" >VLADIVOSTOK.FM - слушать всем !< /A >

Графический файл в роли ссылки.

Гиперссылкой можно сделать любой графический файл, поддерживающийся Обозревателем (традиционно - *.gif, *.jpg.). Для этого вместо названия ссылки нужно прописать графический элемент.

Конструкция: < A HREF="URL" TARGET="Окно" >< IMG BORDER="0" SRC="Рисунок" WIDTH="Ширина" HEIGHT="Высота" TITLE="Подсказка" >< /A >

Закладки.

Закладки позволяют сделать ссылку на определенное место в документе.

Ссылка на закладку в том же документе имеет следующий вид:
< A HREF="#Имя закладки" >Название раздела< /A >

А так выглядит ссылка на закладку в другом документе:
< A HREF="Имя документа#Имя закладки">Название раздела< /A >

Сама закладка будет такой:
< A NAME="Имя закладки" >< /A >

Радио Чат







Китайские кроссоверы на Китайские-авто.рф​ МАРКЕТПЛЕЙС — АВТО.САЙТ



Хостинг от uCoz Вверх