Html команды


основные тэги и команды языка HTMLПривет! В сегодняшней статье я постараюсь прописать самую основную и полезную информацию для тех, кто пытается разобраться с языком гипертекстовой разметки HTML. Мы выясним его назначение, в обзоре будут описаны основные тэги и команды языка HTML и принципы работы с ним. Из статьи вы узнаете для чего и как использовать HTML на практике при работе с блогом или сайтом.

Содержание:

  1. Что такое HTML и для чего он нужен?
  2. Основы html верстки веб-страницы: структура и компоненты
  3. Использование HTML для WordPress-блога

Основные цели и задачи HTML

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


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

HTML является инструментом, так называемой, front-end разработки сайта. Что это означает? Наверняка вы уже не раз слышали, что есть такие понятия в среде создания сайтов, как front-end и back-end. Так вот, к front-end-разработке (внешний интерфейс) относятся инструменты и языки, которые отвечают за отображение сайта непосредственно для пользователя. Происходит отображение при помощи разных браузеров (Internet Explorer, Opera, Mozilla, Chrome и т.д.). Читайте о том, какой браузер самый лучший. Браузеры хорошо понимают HTML и CSS и преобразовывают полученную информацию в понятный для пользователя вид.

Back-end разработка основана на серверных языках, например, PHP. С помощью кода PHP данные сайта распознаются сервером, а далее передаются браузеру после преобразования кода специальным интерпретатором. Т.е. браузер так или иначе получает сайт в виде HTML разметки и CSS стилей. Посмотреть исходный код сайта можно, к примеру, в Firebug. Из исходного кода не всегда можно определить, на каком языке программирования написан сайт, но коды стилей CSS и теги HTML вы увидите независимо от этого. 

С чего начать изучение HTML?

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


Самая новая версия языка HTML, возможности которой выходят далеко за рамки только разметки структуры текста – это HTML5. Кроме того, по сравнению с HTML4, в последней версии появилось много новых тегов, изменилась семантика.

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

Для создания html-документа будем использовать удобный редактор Notepad++.

Первое, что необходимо объявить — это тип документа со ссылкой на соответствующий ему раздел W3C:

А теперь составим простую страницу index.html с последующими комментариями:

В итоге в браузере отображается такая страница при открытии данного файла index.html:

отображение в браузереРазберем его составные части подробнее.


Каркас документа это теги: html, head, body. Причем в тег html заключены все остальные:

Соответственно тег html объявляет об открытии для чтения и закрытии html-документа (<html> — открывающий тег, </html> — закрывающий тег).

Head – это «голова» документа, в нее включена информация, которая не будет отображаться в теле документа. Соответственно body – «тело» документа, или его видимая часть.

В head мы указываем кодировку (charset=utf-8) и title страницы. Далее для приведенного варианта мы подключаем стили с помощью тега <style> непосредственно в самом html документе. Если же, как в случае с Вордпресс, используется внешний файл стилей style.css, он подключается другим способом. Например, так:

Или так:

В нашем случае мы прописываем стили для блоков blok1 и blok2. Блоки эти мы создали внутри тегов body с помощью тегов <div>, для которых задали соответствующий класс (class=”blok1”). Таким образом, мы связали имя класса с его стилевым оформлением.

Как видим на скриншоте, первый блок blok1 имеет желтую заливку, а blok2 заключен в рамку, а цвет его текста синий. Все это мы задали с помощью стилей css, подключенных с помощью html-тега style.

Обратите внимание на конструкцию: <style type=»text/css»> и запомните терминологию. Здесь style – это тег, type – атрибут, значение которого — text/css.


Также в  <div class=»blok1″>: div – тег, class – атрибут, blok1 – значение.

Таким образом, для каждого тега можно задавать определенные атрибуты, ему свойственные.

Например, распространенный атрибут align, который задает выравнивание текстового блога, может употребляться для тегов h1, p и многих других, который предполагают наличие текста. Его значениями могут быть left, right, center и т.д.

Теги h1,h2 и далее h3,h4 задают заголовки разных уровней в тексте.

Тег <p>  — определяет текстовый абзац.

Вот мы и разобрались с тегами и атрибутами, которые были использованы для нашего сегодняшнего примера. Тегов существует великое множество, но для начала работы в html важно понимать логику их использования, структуру документа и основные алгоритмы его создания.

pro-wordpress.ru

Основные команды HTML

Список HTML-команд очень большой. Но основных не так много. Для того чтобы начать писать код, вам нужен редактор. Можно использовать «Блокнот». Рекомендуется использовать Notepad++. Он выглядит вот так.

html команды для создания сайтов


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

В языке HTML есть закрывающиеся и незакрывающиеся теги. Также в этом языке существует понятие вложенности. Каждый объект в коде — это элемент. У элемента есть открывающий тег, закрывающий и содержимое. Более того, у тега есть свои дополнительные атрибуты со своими значениями.

На рисунке видно два тега <html> и </html>. Запомните, что открывающий и закрывающий пишутся одинаково, но отличаются только «/». Если тег не закрыть, то обработчик будет всё остальное считать продолжением именно этого элемента. Это очень важно. Особенно в ссылках. Их мы рассмотрим немного дальше.

Тег <html> обязательный. Его всегда нужно писать. А вот закрывать не обязательно. По стандартам надо, но если не закрыть, работать всё равно будет.

Есть и другие основные теги: head и body.

команды для создания сайта html в блокноте

Эти HTML-команды являются каркасом для страницы. Они обязательны. Они также закрываются.

Название тегов соответствует смыслу. Head — голова. В этом разделе указывается служебная и важная информация, которую не видно. Раздел body — тело документа. Здесь содержимое, которое отображается пользователю. Старайтесь закрывать теги сразу, чтобы потом не было путаницы.

html команды

В служебном разделе указывается:


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

Файл стилей подключается вот так:

<link rel = “stylesheet” href = “style.css” type = “text/css”>

Файл скриптов следующим образом:

<script type=»text/javascript» src=’main.js’></script>

У текста обязательно должен быть заголовок. Его указываем вот так:

<title>Заголовок страницы</title>

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

Теги для оформления текста

Текст нужно размещать в теге абзаца. Он обозначается как <p>Текст</p>. Для текста также можно использовать <span>Строка</span>.

Оформлять текст можно, как и в «Ворде»:

  • <i>курсив</i>
  • <strong>жирный текст</strong>
  • <s>перечеркнутый текст</s>
  • <u>подчеркнутый текст</u>

Текст можно оформлять стилями. Их мы рассмотрим в конце, после обзора других элементов.

Использование заголовков

Есть и другие важные HTML-команды. Для создания сайтов обязательно используют заголовки. Они указываются при помощи тега <h1>Заголовок первого уровня</h1>. Существуют уровни от 1 до 6. Важно понимать, что в заголовках должна быть вложенность.

Пример на рисунке.

основные команды html

Имейте в виду, что рекомендуется использовать только один заголовок h1. При этом он должен совпадать с тегом <title>. Разумеется, вы можете указать 200 заголовков h1, но тогда к вам будут применены санкции со стороны поисковых систем.

Использование изображений

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

html команды для сайта

Как видите, на примере детально показано, что и как называется.

Использование ссылок

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

Ссылка обозначается тегом <a>. Но его обязательно нужно закрывать. Кроме этого, у этого элемента есть обязательный атрибут href, в котором и указывается адрес ссылки.


html команды

В примере, указанном выше, видно, что вместо текста ссылки указана картинка. То есть можно ставить как текст, так и картинку.

Ссылки можно также форматировать при помощи классов стилей или обычных тегов (курсив, жирный, подчеркивание и перечеркивание).

Использование таблиц

Таблицы используются также очень часто. Изначально они предназначались для представления информации в удобном виде. Но затем верстальщики их использовали для размещения различных элементов страницы.

Таблица создается следующим образом:

<table width=»100%» border=»1″>

<tr>

<td>Текст ячейки</td>

<td>Текст ячейки</td>

</tr>

<tr>

<td>Текст ячейки</td>

<td>Текст ячейки</td>

</tr>

</table>

Атрибут width указывает ширину таблицы. Она может быть в процентах или пикселях. Border указывает толщину рамки.

Структура указывается следующим образом. Тег tr является строкой. Тег td ячейкой. А всё вместе — это таблица.


список html команд

Таблицу можно выравнивать. Для этого используется атрибут align, который может принимать три значения: Left, Center, Right. Пример использования указан ниже.

html команды для таблицы

Эти HTML-команды (ширина и выравнивание) подходят и для других элементов. Толщина рамки также указывается у изображений.

Использование списков

Используя HTML-команды, можно создать различные виды списков. Практически точно так же, как и в редакторе Word.

В языке Html существуют упорядоченные и неупорядоченные списки (маркированные). Пример такого списка.

<ul>

<li>Первое</li>

<li>Второе</li>

<li>Третье</li>

</ul>

Результат будет такой:

  • Первое
  • Второе
  • Третье

Тип списка

Код в языке HTML

В виде круга

<ul type=»disc»>
<li>…</li>
</ul>

В виде окружности

<ul type=»circle»>
<li>…</li>
</ul>

С квадратными маркерами

<ul type=»square»>
<li>…</li>
</ul>

Упорядоченные списки создаются точно так же, но только вместо <ul>, используем тег <ol>.

Здесь также можно задать тип вывода списка:

  • «1» – арабские числа 1, 2, 3 …
  • «A» – заглавные буквы A, B, C …
  • «a» – строчные буквы a, b, c …
  • «I» – большие римские числа I, II, III …
  • «i» – маленькие римские числа i, ii, iii …

Стандартно выводятся арабские цифры.

Поскольку это нумерованные списки, у них есть атрибут start, в котором указывается начальное значение списка. Например, можно выводить список начиная с 10-го или 20-го числа.

Использование стилей

HTML-команды для сайта весьма разнообразны, но все они подчиняются стилям. Стили можно указывать в виде файла в разделе head: <link rel = “stylesheet” href = “style.css” type = “text/css”> или прописать сразу готовый стиль.

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

Представьте, что у вас 20 страниц HTML и вы решили сделать заголовок на 2 пикселя больше. Если у вас всё в файле стилей, то правку внести нужно только там. Если везде индивидуально, то обновлять придется все 20 страниц.

Указывать только для одной страницы можно следующим образом.

html команды для стилей

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

fb.ru

Основные теги

<html></html> — Указывает программе просмотра страниц что это HTML документ.

<head></head> — Определяет место, где помещается различная информация не отображаемая в теле документа. Здесь располагается тег названия документа и теги для поисковых машин.

<body></body> — Определяет видимую часть документа

Теги оглавления

<title></title> — Помещает название документа в оглавление программы просмотра страниц 

Атрибуты тела документа

<body bgcolor=?> — Устанавливает цвет фона документа, используя значение цвета в виде RRGGBB — пример: FF0000 — красный цвет.

<body text=?> — Устанавливает цвет текста документа, используя значение цвета в виде RRGGBB — пример: 000000 — черный цвет.

<body link=?> — Устанавливает цвет гиперссылок, используя значение цвета в виде RRGGBB — пример: 00FF00 — зеленый цвет.

<body vlink=?> — Устанавливает цвет гиперссылок на котох вы уже побывали, используя значение цвета в виде RRGGBB — пример: 333333 — серый цвет.

<body alink=?> — Устанавливает цвет гиперссылок при нажатии. 

Теги для форматирования текста

<pre></pre> — Обрамляет предварительно отформатированный текст.

<h1></h1> — Создает САМЫЙ БОЛЬШОЙ заголовок

<h6></h6> — Создает самый маленький заголовок

<b></b> — Создает жирый текст

<i></i> — Создает наклонный текст

<tt></tt> — Создает текст — имитирующий стиль печатной машинки.Используется для цитат, обычно наклонный текст.

<em></em> — Используется для выделения из текста слова (наклонный или жирный текст)

<strong></strong> — Используется для выделения наиболее выжных частей текста (наклонный или жирный текст)

<font size=?></font> — Устанавливает размер текста в пределах от 1 до 7.

<font color=?></font> — Устанавливает цвет текста, используя значение цвета в виде RRGGBB. 

Гиперссылки

<a xhref="URL"></a> — Создает гиперссылку на другие документы или часть текущего документа.

<a xhref="mailto:EMAIL"></a> — Создает гиперссылку вызова почтовой программы для написания письма автору документа.

<a name="NAME"></a> — Отмечает часть текста как цель для гипперссылок в документе.

<a xhref="http://www.cyberguru.ru/#NAME"></a> — Создает гиперссылку на часть текущего документа. 

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

<p> — Создает новый параграф

<p align=?> — Выравнивает параграф относительно одной из сторон документа, значения: left, right, или center

<br> — Вставляет перевод строки.

<blockquote></blockquote> — Создает отступы с обеих сторон текста.<dl></dl>Создает список определений.

<dt> — Определяет каждый из терминов списка

<dd> — Описывает каждое определение

<ol></ol> — Создает нумерованный список

<li> — Определяет каждый элемент списка и присваивает номер

<ul></ul> — Создает ненумерованный список

<li> — Предваряет каждый элемент списка и добавляет кружок или квадратик.

<div align=?> — Важный тег используемый для форматирования больших блоков текста HTML документа, также используется в таблицах стилей 

Графические элементы 

<img xsrc="name"> — Добавляет изображение в HTML документ

<img xsrc="name" align=?> — Выравнивает изображение к одной из сторон документа, принимает значения: left, right, center; bottom, top, middle

<img xsrc="name" border=?> — Устанавливает толщину рамки вокруг изображения

<hr> — Добавляет в HTML документ горизонтальную линию.<hr size=?>Устанавливает высоту(толщину) линии

<hr width=?> — Устанавливает ширину линии, можно указать ширину в пикселах или процентах.

<hr noshade> — Создает линию без тени.

<hr color=?> — Задает линии определенный цвет. Значение RRGGBB. 

Таблицы 

<table></table> — Создает таблицу.

<tr></tr> — Определяет строку в таблице.

<td></td> — Определяет отдельную ячейку в таблице.

<th></th> — Определяет заголовок таблицы (нормальная ячейка с отцентрованным жирным текстом)

Атрибуты таблицы 

<table border=#> — Задает толщину рамки таблицы.

<table cellspacing=#> — Задает расстояние между ячейками таблицы.

<table cellpadding=#> — Задает расстояние между содержимым ячейки и ее рамкой.

<table width=#> — Устанавливает ширину таблицы в пикселах или процентах от ширины документа.

<tr align=?> или <td align=?> — Устанавливает выравнивание ячеек в таблице, принимает значения: left, center, или right.

<tr valign=?> или <td valign=?> — Устанавливает вертикальное выравнивание для ячеек таблицы, принимает значения : top, middle, или bottom.

<td colspan=#> — Указывает кол-во столбцев которое объединено в одной ячейке. (по умолчанию=1)

<td rowspan=#> — Указывает кол-во строк которое объединено в одной ячейке. (по умолчанию=1)

<td nowrap> — Не позволяет программе просмотра делать перевод строки в ячейке таблицы. 

Кадры 

<frameset></frameset> — Предваряет тег <body> в документе, содержащем кадры;

<frameset rows="value,value"> — Определяет строки в таблице кадров, высота которых определена кол-вом пикселов или в процентном соотношении к высоте таблицы кадров.

<frameset cols="value,value"> — Определяет столбцы в таблице кадров, ширина которых определена кол-вом пикселов или в процентном соотношении к ширине таблицы кадров.

<frame> — Определяет единичный кадр или область в таблице кадров.

<noframes></noframes> — Определяет, что будет показано в окне браузера если он не поддерживает кадры. 

Атрибуты кадров 

<frame xsrc="URL"> — Определяет какой из HTML документов будет показан в кадре.

<frame name="name"> — Указывает Имя кадра или области, что позволяет перенаправлять информацию в этот кадр или область из других кадров.

<frame marginwidth=#> — Определяет величину отступов по левому и правому краям кадра; должно быть равно или больше 1.

<frame marginheight=#> — Определяет величину отступов по верхнему и нижнему краям кадра; должно быть равно или больше 1.

<frame scrolling=VALUE> — Указывает будет-ли выводится линейка прокрутки в кадре; значение value может быть "yes," "no," или "auto". Значение по умолчанию для обычных документов — auto. 

<frame noresize> — Препятствует изменению размеров кадра. 

Формы 

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

<form></form> — Создает формы

<select multiple name="NAME" size=?></select> — Создает скролируемое меню. Size устанавливает кол-во пунктов меню, которое будет показано на экране, остальные будут доступны при использовании прокрутки.

<option> — Указывает каждый отдельный элемент меню

<select name="NAME"></select> — Создает ниспадающее меню <option>Указывает каждый отдельный элемент меню

<textarea name="NAME" cols=40 rows=8></textarea> — Создает окно для ввода текста. Columns указывает ширину окна; rows указывает его высоту.

<input type="checkbox" name="NAME"> — Создает checkbox. За тегом следует текст.

<input type="radio" name="NAME" value="x"> — Создает radio кнопку. За тегом следует текст.

<input type=text name="foo" size=20> — Создает строку для ввода текста. Параметром Size указывается длина в символах.

<input type="submit" value="NAME"> — Создает кнопку "Принять"

<input type="image" border=0 name="NAME" xsrc="name.gif"> — Создает кнопку "Принять" — для этого используется изображение<input type="reset">Создает кнопку "Отмена" 

www.cyberguru.ru

Тег Атрибуты Описание
<HTML> ..</HTML>   открывает/закрывает программу
<HEAD> .. </HEAD>   блок для описания общих правил интерпретации HTML-документа
<TITLE> .. </TITLE>   название HTML-документа
<BODY> .. </BODY>   bgcolor=[цвет] text=[цвет] начало/конец гипертекста установка цвета фона установка цвета шрифта
<FONT> .. </FONT>   color=[цвет] size={±1, … ,±7} изменяет цвет шрифта установка цвета текста установка фиксированного размера шрифта
<Hn> .. </Hn> n={1..6} align={left, right, center, justify} заголовок (6 уровней) горизонтальное выравнивание абзаца (по левому, правому краю, по центру, по обоим краям)
<HR>   рисует горизонтальную линию
<P> .. </P>   align={left, right, center, justify} абзац (</P> можно не указывать) горизонтальное выравнивание абзаца (по левому, правому краю, по центру, по обоим краям)
<BR>   продолжить вывод абзаца с новой строки
<BIG> .. </BIG>   укрупнение шрифта
<BLOCKQUOTE> .. </BLOCKQUOTE>   большая цитата (элемент представляется на экране как блок с отступом)
<CENTER> .. </CENTER>   выравнивание блока по центру
<CITE> .. </CITE>   цитата (обычно выделяется на экране курсивом)
<DIV> .. </DIV>   align={left, right, center, justify} блок (контейнер) горизонтальное выравнивание блока (по левому, правому краю, по центру, по обоим краям)
<EM> .. </EM>   выделение (обычно текст выделяется курсивом)
<PRE> .. </PRE>   авторское форматирование (текст выводится на экран так, как он записан в HTML-программе)
<SMALL> .. </SMALL>   уменьшение шрифта
<STRONG> .. </STRONG>   усиление выделения (обычно текст выделяется полужирным шрифтом)
<SUB> .. </SUB>   нижний индекс
<SUP> .. </SUP>   верхний индекс
<UL> <LI> 1 эл-т списка </LI> <LI> 2 эл-т списка </LI> … <LI> n эл-т списка </LI> </UL>   маркированный список
Продолжение прил. 2
<OL> <LI> 1 эл-т списка </LI> <LI> 2 эл-т списка </LI> … <LI> n эл-т списка </LI> </OL> <OL>   <OL type=1>   <OL type=A>   <OL type=a>   <OL type=I>   нумерованный список (нумерация выполняется арабскими цифрами (1,2,3, ..)) нумерация выполняется арабскими цифрами (1,2,3, ..) нумерация выполняется прописными буквами (A,B,C, ..) нумерация выполняется строчными буквами (a,b,с, ..) нумерация выполняется римскими цифрами (I, II, III, ..)
… <A href = #метка> текст </A> … … <A name=метка></A> …   переход внутри документа (закладка) задание перехода по метке (на экране выводится ссылка: текст)   метка (сюда приходит браузер по ссылке; на экране ничего не отображается)
… <A href = имя_файла> текст </A>…   переход к другому HTML-документу выполнить файл «имя файла» (на экране выводится ссылка: текст)
<A hreft=переход …> <IMG src=файл …></A>   картинка работает как гиперссылка
<IMG>   src=[имя файла]     alt= «текст_ надписи»   width=n height=m border=n   align={top, middle, botton, left, right} поместить картинку в документ задает имя файла с картинкой (должен быть указан полный путь к файлу или путь из каталога, где находится HTML-документ, использующий данную команду) задает надпись, которая вписывается в прямоугольник до заполнения его картинкой задают ширину и высоту прямоугольника, в который выводится картинка задает рамку вокруг картинки толщиной в n пикселей (при n=0 рамки нет) определяет положение картинки по отношению к соседним элементам документа

studopedia.org

Термины

Приведем некоторые термины, которые вам будут встречаться далее.

  1. WWW — общеизвестная аббревиатура World Wide Web, синоним Интернета.
  2. Web — сокращенное название World Wide Web.
  3. Веб-страница (Web Page) — отдельный документ (текстовый файл, подготовленный специальным образом), хранящийся в Интернете.
  4. Веб-браузер — программное обеспечение, необходимое для вывода на экран веб-страницы.
  5. Сайт (site) — набор веб-страниц, принадлежащих одному владельцу.
  6. Домашняя страница (Home Page) — главная (титульная) страница сайта.
  7. URL — унифицированный указатель ресурсов (Uniform Resource Locator), используется для указания адреса страницы в WWW.
  8. Веб-сервер — компьютер со специальным программым обеспечением, на котором должны помещаться веб-страницы, для того, чтобы их можно было увидеть в Интернете.

Что такое гипертекст?

Основное достоинство WWW состоит в создании гипертекстовых документов, и если вас заинтересовал какой либо пункт в таком документе, то достаточно «ткнуть» в него курсором для получения нужной информации. Также в одном документе возможно делать ссылки на другие, написанные другими авторами или даже расположенные на другом сервере. Одно из главных преимуществ WWW над другими средствами поиска и передачи информации — «многосредность». В WWW можно увидеть на одной странице одновременно текст и изображение, звук и анимацию. Очень кратко об истории гипертекста можно прочитать на сайте Артемия Лебедева.

Что такое HTML?

HTML расшифровывается как Hyper Text Markup Language, т.е. язык разметки гипертекста. Это стандарт, в соответствии с которым веб-документы отображаются браузерами. Как ясно из названия, HTML — это метод разметки простого текста таким образом, чтобы браузер отображал информацию в нужном формате. Файлы, содержащие текст с html-разметкой, должны иметь расширение htm или html.

Команды языка HTML называются тегами (tag), они указывают, какую операцию необходимо выполнить, например, вывести на экран текст, нарисовать линию или использовать графику. Содержащиеся в тексте теги могут изменять шрифты, стили и создавать специальные эффекты. Это позволяет обеспечить интересный графический интерфейс при отображении стандартного текстового файла. Кроме изменения стиля текста, HTML также сообщает браузеру, когда некий текст на странице должен считаться гипертекстовой ссылкой, в каком месте вставить графические и специальные элементы, команды отправки почты и другие специальные возможности.

HTML не является языком программирования в полном смысле слова. У него специфический формат, который является мировым стандартом. Этот стандарт называется Document Type Definition (Определение типа документа), или DTD. Первым DTD-стандартом на HTML, представленным в Интернете, была версия 1.0. Затем была создана версия 2.0 для WWW, более продуманная. Сейчас стандартом является HTML версии 4.0.

Структура команд языка HTML

Команды (теги) языка HTML заключаются в угловые скобки:

<название_команды> — начало команды

поле действия команды

</название_команды> — конец команды

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

Самой первой командой html-документа является команда <html>, соответственно самой последней командой будет — </html> (произносится«не html»).

А в целом, структура html-документа имеет следующий вид:

Html команды

т.е. четко выделяются два раздела: <head> («голова») и <body> («тело»).

ЗАМЕЧАНИЕ. Язык HTML не чувствителен к регистру. Команды языка могут набираться как прописными так и строчными буквами, т.е. команда<body> эквивалентна команде <BODY> или <Body>.
Если браузер не поддерживает команду, он ее просто игнорирует.

Самой первой строкой html-документа является служебная команда, которая позволяет броузеру идентифицировать тип документа (DOCTYPE), как документ в стандарте HTML 4.0, определенном IETF (Internet Engineering Task Force). В этой строке также указывается соответствующий DTD (Document Type Declaration — описание типа документа): документ есть PUBLIC (т.е. не зависит от системных установок) и язык документа — русский (RU).

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 4.0//RU">

В головной части html-документа располагается команда, выводящая название страницы в заголовок окна браузера (синяя полоса в самом верху окна):

<title>Название страницы</title>

Собственно текст, который должен быть в html-документе, помещается между командами <body> и </body>, например:

<html>

<head>

<title>Пример HTML-текста</title>

</head>

<body>

Добро пожаловать в HTML!

</body>

</html>

Для того, чтобы увидеть как будет выглядеть этот пример в браузере, необходимо все скопировать в Блокнот, сохранить файл под именем primer.htm, а затем в Проводнике щелкнуть мышью по названию файла — в результате этого данный html-документ автоматически откроется в окне Internet Explorer:

Html команды

 

Атрибуты

Команды могут иметь параметры, которые называются атрибутами. Атрибуты модифицируют исполнение команды, ставятся сразу после названия команды, внутри угловых скобок, и имеют следующий формат:

АТРИБУТ="значение_атрибута"

Если значение_атрибута состоит из одного слова, то ставить кавычки не обязательно. Если же значение_атрибута содержит пробелы или небуквенные символы, то кавычки обязательны.

Если команда имеет несколько атрибутов, то они разделяются пробелами:

<название_команды

атрибут1="значение_атрибута1"

атрибут2="значение_атрибута2">

В качестве примера атрибутов рассмотрим команду <meta>, которая задает кодировку Windows для букв русского алфавита и располагается строго внутри раздела <head>:

<html>

<head>

<meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=Windows-1251">

<title>Пример атрибутов</title>

</head>

<body>

</body>

</html>

Если же команду <meta> пропустить, то возможны ситуации, когда на экране браузера вместо русских букв будут «кракозябры». А при использовании этой команды такого не произойдет!

Html-редакторы

Все html-документы записываются как обычный текст, поэтому могут быть созданы и отредактированы в любом текстовом редакторе, например, в Блокноте. Но гораздо удобнее использовать специализированные html-редакторы, например UltraEdit (лицензионный) или Smart Web Builder(бесплатный).

В этих редакторах все команды языка HTML отображаются одним цветом, а атрибуты команд — другим. Тогда как просто текст будет черного цвета. Благодаря этому, если в названии команды (или атрибута) будет допущена ошибка, оно отобразится черным цветом, как обычный текст.

Цвет в html-документе

Команда <body> имеет несколько атрибутов.

Атрибут bgcolor= позволяет задать цвет фона страницы:

<body bgcolor="yellow">

Эта страница имеет желтый фон.

</body>

Задание цвета можно производить двумя способами:

  • Заданием имени выбранного цвета.
  • Заданием номера цвета в виде соотношения оттенков красного, зеленого и синего (Red-Green-Blue=RGB).

RGB-номер цвета задается либо тремя двухзначными шестнадцатиричными (HEX) числами (перед номером обязательно ставится знак #), либо с помощью встроенной функции rgb(), каждый из трех аргументов которой может меняться от 0 до 255, например: rgb(153,102,255). Каждое число из интервала [00–FF] ([0–255]) определяет интенсивность соответствующего цвета.

Например, номер цвета "#FF0000"=rgb(255,0,0) соответствует красному цвету (Red), так как имеет максимальную интенсивность для красной составляющей, а зеленая и голубая составляющие имеют значения равные нулю. Аналогично, номер "#00FF00"=rgb(0,255,0) соответствует зеленому цвету (Green), а номер "#0000FF"=rgb(0,0,255) — синему (Blue).

Существуют 16 стандартных имен цветов, поддерживаемыми Windows:

  Black = "#000000"   Green = "#008000"
  Silver = "#C0C0C0"   Lime = "#00FF00"
  Gray = "#808080"   Olive = "#808000"
  White = "#FFFFFF"   Yellow = "#FFFF00"
  Maroon = "#800000"   Navy = "#000080"
  Red = "#FF0000"   Blue = "#0000FF"
  Purple = "#800080"   Teal = "#008080"
  Fuchsia = "#FF00FF"   Aqua = "#00FFFF"

Помимо этих 16 имен цветов, существует еще расширенная таблица цветов. Названия цветов из этой таблицы использовать можно, но все же надежнее задавать RGB-номер. Дело в том, что хотя задание Red-Green-Blue теоретически позволяет выводить «миллион» цветов, на самом деле все определяется видеокартой и монитором, которые использует клиент.

При создании изображения для публикации в Интернете главной проблемой является правильная передача цветов на разных типах компьютеров, мониторов и браузеров. Когда браузер не в состоянии правильным образом передать тот или иной цвет, он подбирает другой цвет или смешивает несколько соседних цветов. Иногда цвет может быть заменен на что-то совершенно неподходящее. Поэтому была разработана так называемая«безопасная» палитра цветов. При использовании цветов из этой палитры вы можете быть уверены в том, что каждый цвет будет передан правильным образом и без искажений. Любой из 216 цветов «безопасной» палитры может быть использован для графики, текста и фонов. Палитра состоит из 32 сочетаний 6 оттенков красного, зеленого и синего.

Заголовки

Язык HTML имеет шесть уровней заголовков, имеющих номера с 1 по 6 (заголовок первого уровня является заголовком самого большого размера). По сравнению с нормальным текстом, заголовки выделяются жирным шрифтом автоматически.

Синтаксис заголовков:

<h1 align=center>Самый большой заголовок, расположенный по центру</h1>

<h4 align=right>Средний по размеру заголовок, расположенный как?</h4>

<h6>Самый маленький заголовок</h6>

здесь h — собственно команда задания заголовка (Header), а число от 1 до 6, определяет размер заголовка,
align= — атрибут, задающий расположение заголовка на экране:
align=left — разместить слева (принято по умолчанию, т.е. можно не указывать)
align=center — разместить по центру окна
align=right — разместить справа в окне браузера.

Абзацы

Команда задания абзаца <p> также имеет атрибут align=, который, кроме указанных выше трех значений, может иметь еще значение justify:

<p align=justify>

устанавливающее выравнивание правого края текста на экране (как это сделано в данном тексте).

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

 

<h1 align=center>Глава 1</h1>

<p>Добро пожаловать в HTML!

Здесь будет рассказано, как надо и как не надо делать веб-страницы.

<p align=right>Это не так сложно.

 

В исходном файле два предложения первого абзаца находятся на двух разных строках. Браузер игнорирует это перерывание строки и начинает новый абзац только после команды <p>:

Глава 1 Добро пожаловать в HTML! Здесь будет рассказано, как надо и как не надо делать веб-страницы. Это не так сложно.

Однако, чтобы сохранить удобочитаемость в исходных html-файлах, рекомендуется заголовки размещать на отдельных строках, а абзацы отделять пустыми строками (в дополнение к команде <p>).

Прерывание строки

Используя команду <br> можно перейти на новую строку, не начиная нового абзаца (в большинстве браузеров абзацы выделяются дополнительными пустыми строками). Например, строка

Факультет<br>на котором мы учимся

будет выглядеть на экране так:

Факультет на котором мы учимся

Неразрывный пробел

Поскольку браузер игнорирует перерывание строки в html-файле, где на самом деле закончится одна строка на экране и начнется другая — зависит от размера шрифта на экране у клиента. Кроме того, браузер игнорирует и любое количество пробелов между словами — все пробелы заменяются одним. Поэтому, если требуется поставить подряд несколько пробелов, применяется так называемый символьный примитив «неразрывный пробел», который начинается амперсандом (&) и заканчивается точкой с запятой: &nbsp; (сокращение от Non Break SPace).

Символьные примитивы чувствительны к регистру: НЕЛЬЗЯ использовать &Nbsp; вместо &nbsp;.

Например, строка

Факультет&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;на котором мы учимся

будет выглядеть на экране так:

Факультет на котором мы учимся

Так как браузер обрывает строку на пробеле, то возможна ситуация, когда, например, инициалы останутся на одной строке, а фамилия «переедет» на другую. Чтобы этого не происходило, между инициалами и фамилией обязательно следует ставить неразрывный пробел.

В русской типографике существуют жёсткие правила расстановки символа неразрывного пробела.

Символ неразрывного пробела (обозначим его как •) ставится в следующих случаях.

  1. Перед тире:
    Это•— пример
    т.е. тире не имеет права начинать строку, если это не начало предложения с прямой речью.
  2. Между двумя инициалами и инициалами и фамилией:
    И.•И.•Иванов
    т.е. вариант совсем без пробелов: И.И.Иванов — категорически недопустим!
  3. Между знаком номера (№) или параграфа (§) и идущими следом цифрами:
    №•7, §•3
    и здесь вариант без пробела: №7 — типичнейшая грубейшая ошибка!
  4. Между числом и идущей следом единицей измерения:
    XVIII•в., 10•кг, 2000•г.
  5. Между сокращённым обозначением и фамилией:
    г-н•Петров
  6. После географических сокращений:
    г.•Новосибирск, р.•Обь

Сдвиг текста

Для вывода на экран текста с небольшим сдвигом вправо (от левого края экрана), например стихов, применяются команды <blockquote> и</blockquote>:

<blockquote> Факультет<br>на котором мы учимся </blockquote>

будет выглядеть на экране так:

Факультет на котором мы учимся

Cписки

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

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

Существует три основных типа списков: маркированные (ненумерованные), нумерованные и списки определений. Они сходны в том, что все они располагают каждый пункт на новой строке, и вы можете выделить нужный текст. Главное различие перечисленных типов состоит в способе нумерации и структуре.

Маркированный список

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

Маркированный список задается командами <ul> и </ul> (Unordered List), а пункты списка между командами — с помощью команды <li> (List Item).

Например, список

<h4>Системы счисления</h4>
<ul>
<li>Непозиционные
<li>Позиционные
</ul>

будет выглядеть так:

Системы счисления

  • Непозиционные
  • Позиционные

Команда задания списка <ul> имеет атрибут type=, который устанавливает вид маркера у элементов списка:

<ul type=disc> — черный кружок (значение по умолчанию)
<ul type=circle> — светлый кружок
<ul type=square> — квадратик

Если один список вложен в другой, то вид маркера меняется автоматически:

<h4>Системы счисления</h4>
<ul type=square>
<li>Непозиционные

<ul>

<li>Древнеегипетская

<li>Римская

<li>Старославянская

</ul>

<li>Позиционные

<ul>

<li>Вавилонская

<li>Индийская

</ul>

</ul>

На экране это выглядит так:

Системы счисления

  • Непозиционные
    • Древнеегипетская
    • Римская
    • Старославянская
  • Позиционные
    • Вавилонская
    • Индийская

Нумерованный список

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

Нумерованный список задается с помощью команд <ol> (Ordered List) и </ol>. Как и в маркированном списке, каждый пункт задается командой <li>, например:

<h4>Системы счисления</h4>
<ol>
<li>Непозиционные
<li>Позиционные
</ol>

будет выглядеть так:

Системы счисления

  1. Непозиционные
  2. Позиционные

Как видите, в исходном файле номеров (1, 2) рядом с элементами списка нет.

По умолчанию списки HTML автоматически нумеруются с помощью арабских цифр — 1, 2, 3 и т. д. Вы можете задать другой способ нумерации, например буквы (прописные или строчные) или римские цифры. Чтобы изменить стандартный тип нумерации, добавьте в команду <ol> атрибут type=.

Ниже приведены пять возможных способов нумерации:

<ol type=1>: стандартная цифровая нумерация — 1, 2, 3, …
<ol type=A>: прописные буквы — A, B, C, D, …
<ol type=a>: строчные буквы — a, b, c, d, …
<ol type=I>: римские цифры — I, II, III, IV, V, …
<ol type=i>: строчные римские цифры — i, ii, iii, iv, v, …

Если необходимо, чтобы нумерация списка начиналась с определенного номера, надо добавить в команду <ol> еще атрибут start=, например,<ol start=10>.

Вложенный список

<h4>Системы счисления</h4>
<ol type=I>
<li>Непозиционные

<ol type=a>
<li>Древнеегипетская
<li>Римская
<li>Старославянская
</ol>

<li>Позиционные

<ol type=i start=4>
<li>Вавилонская
<li>Индийская
</ol>

</ol>

на экране выглядит так:

Системы счисления

  1. Непозиционные
    1. Древнеегипетская
    2. Римская
    3. Старославянская
  2. Позиционные
    1. Вавилонская
    2. Индийская

Список определений

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

Списки определений выглядят несколько иначе, чем другие типы списков. Для задания собственно списка применяются команды <dl> (Definition List) и </dl>. Для описания каждого пункта списка в этом случае применяется две команды, а не одна. Команда <dt> (Definition Term) задает отдельный элемент, то есть определяемый термин, а команда <dd> (Definition Description) — остальную информацию, которая выводится на следующей строке с отступом. Вторая строка информации называется определением.

Пример списка определений:

<dl>
<dt>ММФ
<dd>Механико-математический факультет.
<dt>ФИТ
<dd>Факультет информационных технологий.
</dl>

на экране выглядит так:

megaobuchalka.ru

Описание команд HTML
________________________________________
Замечание 1. Как правило, при указании размеров объекта задание просто числа означает размер в пикселах (точках отображения на мониторе), число со знаком "%" означает размер, выраженный в процентном отношении, число со знаком "*" означает размер, выраженный в долях единицы (пропорцию).
ОСНОВНЫЕ МЕТКИ, ЗАДАЮЩИЕ СТРУКТУРУ ДОКУМЕНТА

<!DOCTYPE ….. >    Декларирование типа документа    Используется для указания, с каким стандартом HTML совместим документ
      

<HTML>    Тип структуры — HTML    начало структуры HTML
      

<HEAD>    Начало описания документа    Раздел описания документа может включать метки <TITLE>, <META>, <BASE> и <LINK>
      
<TITLE> ….. </TITLE>    Имя документа    то, что будет считаться заголовком (названием) документа
      
<META    Мета-информация    служит для указания:
а) технической информации о документе
б) информации о содержании документа
  HTTP-EQUIV="имя" CONTENT="значение"    Информация для HTTP-сервера:
присвоить какое-либо значение какому-либо заголовку
      Например, если задать:
    <META HTTP-EQUIV="Expires"
          CONTENT="Tue, 04 Dec 1993 21:29:02 GMT">
    <meta http-equiv="Keywords" CONTENT="Fred">
    <META HTTP-EQUIV="Reply-to"
          content="fielding@ics.uci.edu (Roy Fielding)">
    <Meta Http-equiv="Keywords" CONTENT="Barney">
то HTTP-сервер на запрос GET или HEAD включит в ответ следующую информацию:
    Expires: Tue, 04 Dec 1993 21:29:02 GMT
    Keywords: Fred, Barney
    Reply-to: fielding@ics.uci.edu (Roy Fielding)

   Если вы хотите, чтобы программа просмотра HTML-страниц при загрузке вашей страницы автоматически переключилась на русский язык в кодировке ISO-8859-5, укажите в заголовке:
    <META HTTP-EQUIV="Content-Type"
          CONTENT="txt/html;charset=ISO-8859-5">

 
  NAME="имя" CONTENT="значение"    Задание мета-переменной и присвоение ей значения    Задание мета-информации о документе.
Поисковые службы (AltaVista, InfoSeek и др.) судят по ней о содержании документа.
   >          
      
<LINK ….. >    Указания о гиперсвязях данного документа    Указываемые атрибуты — такие же, как у метки <A> (крючок, anchor). Служит для указания не связей, а отношений между документами.
           Используется для указания авторства документа,
для указания иерархических связей с другими документами,
для указания на другие имеющие отношение к документу ресурсы
      
<BASE    Задание базового адреса     
  HREF="URI"    Задание базового адреса для ссылок    Адрес, от которого отсчитываются локальные ссылки внутри документа
  TARGET="имя окна"    Задание базового имени окна    В какое окно загружать вызываемые документы
      
<ISINDEX= >    Указатель поиска по ключевым словам    Говорит о том, что заданные для просмотра ключевые слова должны добавляться к базовому URI документа (отделяясь от него "?", соединяясь "+") — в таком документе можно осуществлять поиск с помощью CGI-сценария.
      
</HEAD>    Конец описания документа     
      
<BODY    Начало документа    указываются установки для показа документа
   BACKGROUND="URL"    Фоновая картинка    в кавычках указывается URL картинки (.gif или .jpg)
   BGCOLOR="#$$$$$$"    Цвет фона    в кавычках указывается номер цвета
   TEXT="#$$$$$$"    Цвет текста     
   LINK="#$$$$$$"    Цвет ссылки     
   VLINK="#$$$$$$"    Цвет уже просмотренной ссылки     
   ALINK="#$$$$$$"    Цвет активной ссылки     
   >          
      
(содержимое документа)

      
</BODY>    Конец документа     
      
</HTML>    Конец структуры HTML     
Задание цвета
Цвет задается в шестнадцатиричной
системе счисления шестью цифрами
(от 0 до F)
первые две цифры — красный цвет
следующие две цифры — зеленый цвет
последние две цифры — синий цвет
000000 — черный, FFFFFF — белый    Цвет 000000 (Black)
                                               
Цвет FF0000 (Red)
                                               
Цвет 00FF00 (Lime)
                                               
Цвет 0000FF (Blue)
                                               
Цвет 008080 (Teal)
                                               
   Цвет C0C0C0 (Silver)
                                               
Цвет 800000 (Maroon)
                                               
Цвет 008000 (Green)
                                               
Цвет 000080 (Navy)
                                               
Цвет 800080 (Purple)
                                               
   Цвет 808080 (Gray)
                                               
Цвет 00FFFF (Aqua)
                                               
Цвет FF00FF (Fuchsia)
                                               
Цвет FFFF00 (Yellow)
                                               
Цвет 808000 (Olive)
                                               

ЗАДАНИЕ РАЗБИЕНИЯ НА ОКНА
<FRAMESET>    Задание рамок для окон    Задается разбиение рабочего поля программы просмотра на окна.
В документе, задающим разделение, не должно быть указано <BODY> — иначе FRAMESET игнорируется
  ROWS="список значений"    Задание разбиения по вертикали    Через запятую указывается ширина секций. Если задано просто числа — в пикселах, если число со знаком % — в процентах от рабочего поля документа в программе просмотра, если указано * — все остальное свободное поле (оставшееся после процентов и пикселов). Например:
    ROWS="30%,*,100"
   задает разбиение на три секции — одна шириной 30% поля просмотра документа, одна шириной 100 пикселов, одна — занимает оставшееся пространство.
  COLS="список значений"    Задание разбиения по горизонтали    Задается аналогично разбиению по вертикали.
КАЖДАЯ СЕКЦИЯ МОЖЕТ ДРОБИТЬСЯ ДАЛЕЕ
<FRAME    Описание окна просмотра     
  SRC="URL"    Задание содержимого окна    Указывается, какой документ поместить в окно просмотра, получившееся в результате разбиения рабочего поля на секции
  NAME="имя окна"    Задание имени окна    Используется для отсылок из других окон — см. TARGET

  MARGINWIDTH="число"    Ширина отступа    Задание ширины отступа от границ окна при просмотре документа
  SCROLLING="yes | no | auto"    Наличие линейки прокрутки    По умолчанию — auto, то есть наличие линейки прокрутки, если документ не умещается в отведенном окне.
  NORESIZE    Запретить изменение размеров окна    По умолчанию, при просмотре документа можно изменять размеры окна
  >          
</FRAMESET>    Конец описания разбиения на секции     
ГИПЕРСВЯЗИ
<A    Крючок    крючок для зацепления гиперсвязи; должно быть указано как минимум либо NAME либо HREF
  NAME="имя"    Имя    задание имени крючка (для отсылок к нему); имя (везде в дальнейшем) может состоять из букв A-Z, a-z, цифр и знаков "." и "-".
  HREF="URI"    Отсылка    Отсылка к другому крючку — указывается его URI (Uniform Resource Identifier). Если в URI имя крючка не указано — отсылка в начало адресованного документа.
  TITLE="имя"    Название отсылки    Название адресуемого ресурса — исключительно для комментария (не обязательно его настоящее название — если он его вообще имеет). Некоторые программы прсмотра показывают его при наведении курсора на объект, помеченный крючком (anchor).
  REL=имя имя … имя     Описание взаимоотношений    указание взаимоотношений, задаваемых описываемой гиперсвязью
       MADE    Указание авторства
       HOME    Зарезервировано. Переменная среды пользователя.
       BACK    Назад. Определяется просмотрщиком (browser) пользователя.
       FORWARD    Вперед. Определяется просмотрщиком (browser) пользователя.
       CONTENTS либо TOC    Содержание (Оглавление).
       INDEX    Указатель (Индекс).
       NAVIGATION    Для помощи в ориентировании (Навигация).
       CHILD    Субординация — дочерний документ
       PARENT    Субординация — более старший элемент
       SIBLING    Субординация — смещанное родство (частично дочерний, частично более старший)
       TOP либо ORIGIN    Субординация — наиболее старший элемент, вершина иерархического дерева.
       BEGIN либо FIRST    Начало [иерархической] последовательности
       END либо LAST    Конец последовательности
       NEXT    Отсылка к следующему элементу последовательности
       PREVIOUS либо PREV    Отсылка к предыдущему элементу последовательности
       BIBLIOENTRY    Библиографическая отсылка (например, по отношению к цитате)
       BIBLIOGRAPHY    Отсылка к библиографии
       CITATION    Отсылка к цитате
       DEFINITION    Определение (какого-л. термина)
       FOOTNOTE    Отсылка к комментарию
       GLOSSARY    Отсылка к глоссарию
       AUTHOR    Отсылка к автору (URL его HomePage либо его самого)
       COPYRIGHT    Отсылки к замечаниям по поводу авторского права на данный документ
       DISCLAIMER    Отсылка к замечаниям по поводу отказа от прав
       META    (без комментария)
       PUBLISHER    Отсылка к Издателю данного документа
       TRADEMARK    Отсылка к замечаниям относительно торговой марки
       POINTER    (без комментария)
       STYLESHEET    Отсылка к таблице стилей
       TRANSLATION    Отсылка к переводу данного документа на другой язык
       URC    Отсылка к Uniform Resource Catalogue данного документа
  REV=имя имя … имя     Описание обратных взаимоотношений    указание взаимоотношений, задаваемых гиперсвязями, ведущими к описываемому крючку
  URN="URN"    Более точная отсылка    в случае указания используется вместо URI крючка отсылки
  METHOD=имя имя … имя     Указание метода доступа    указание метода доступа к адресуемому документу
  ID="имя"    Идентификатор    идентификатор внутри данного документа
  CLASS=имя имя … имя     Класс    чтобы в различных ситуациях одна и та же отсылка приводила в различные места.
  LANG=имя-имя-…-имя;    Указание языка    для указания языка адресуемого документа — в соответствии со стандартом обозначения языков (не стран!)
  DIR=RTL | LTR    Направление написания    В разных языках возможно различное написание текста:
LTR — написание слева направо
RTL — написание справа налево
  TARGET="имя окна"    Указание загружать указываемый документ в другое окно    Зарезервированные имена:
_blank — документ загружается в новое безымянное окно
_self — документ загружается в то же окно, из которого вызван (например, несмотря на указание TARGET в BASE)
_parent — загрузить FRAMESET более старшего (PARENT) по отношению к вызываемому документа; если более старшего документа нет (или он не описан) — действие аналогично "_self"
_top — использовать для документа все рабочее поле программы просмотра (отменяя все указания FRAME)
  >          
ВСПОМОГАТЕЛЬНЫЕ (СЛУЖЕБНЫЕ)
<! … >    Комментарий    текст, который не будет показан при просмотре документа
      
<ADDRESS>…</ADDRESS>    Адрес автора    для указания адреса автора (и авторства) документа
РАЗМЕТКА ДОКУМЕНТА
<HR    Горизонтальный разделитель    горизонтальная черта
  NOSHADE    Просто линия    без трехмерных эффектов
  SIZE=    Толщина    (в точках)
  WIDTH=    Ширина (длина)    (в точках)
  ALIGN=RIGHT|LEFT|CENTER    Выравнивание     
  >          
ТАБЛИЦЫ
<TABLE    Задание таблицы     
  ID="имя"    Имя таблицы    Идентификатор таблицы в рамках данного документа. Имя может состоять из латинских букв, цифр и знаков "-" и "."
  CLASS="список классов"    Указание класса    Задается класс/классы (разделенные пробелом), к которым относится данная таблица. Рекомендуется сортировать их по важности/старшинству слева направо. Используется, например, для применения стилей.
  LANG="имя"    Указание языка    Язык указывается двубуквенным обозначением по стандарту ISO-639, через "-" можно указать двубуквенное обозначение страны по стандарту ISO-3166
  DIR="RTL | LTR"    Направление расположения    Направление расположения колонок: RTL — справа налево, LTR — слева направо.
  ALIGN=    Выравнивание    Выравнивание содержимого ячеек таблицы. Возможные значения: LEFT (влево), CENTER (центрировано), RIGHT (вправо), CHAR (по определенному символу), JUSTIFY (по правому и левому краю одновременно — не поддерживается большинством программ просмотра)
  VALIGN=    Выравнивание по вертикали    Выравнивание содержимого ячеек таблицы по вертикали. Возможные значения: TOP (вверх), BOTTOM (вниз), MIDDLE (по середине), BASELINE (все ячейки строки с выравниванием BASELINE будут выровнены по одной линии)
  CHAR="символ"    Задание символа для выравнивания    Используется в случае, если указано ALIGN=CHAR. По умолчанию значение соответствует разделителю десятичных дробей для языка, указанного в LANG (для английского — ".", для русского — ",").
  CHAROFF=    На случай отсутствия символа выравнивания    Задается отступ для случая, если в ячейке не оказалось символа, по которому производится выравнивание — в пикселах или в процентах ширины ячейки.
  WIDTH=    Ширина таблицы    Задается в пикселах (указывается просто число) или в процентах от ширины поля просмотра (после числа указан знак %).
  COLS=    Число колонок в таблице    Если указано, то программа просмотра не будет ждать загрузки всей таблицы для ее показа
  BORDER=    Ширина обрамления    Ширина обрамления ячеек таблицы — в пикселах
  FRAME=    Какая сторона окна должна быть представлена    Возможные значения: VOID (никакая), ABOVE (верхняя), BELOW (нижняя), HSIDES (верхяяя и нижняя), LHS (левая), RHS (правая), VSIDES (вправо и влево), BOX (все четыре стороны), BORDER (все четыре стороны).
  CELLSPACING=    Отступ ячейки    Задается отступ (в пикселах) между условной решеткой, разграничающей ячейки таблицы, и самими ячейками
  CELLPADDING=    Отступ в ячейке    Задается отступ (в пикселах) между границами ячейки и ее содержимым
  RULES=    Прочертить границы между ячейками    Не совместимо с указанием BORDER=
Возможные значения:
NONE — не отображать границы. То же самое, что BORDER=0
GROUPS — отчертить группы (заданные посредством THREAD, TFOOT, TBODY, COLGROUP)
ROWS — отчертить строки таблицы
COLS — отчертить колонки таблицы
ALL — отчертить все элементы таблицы
  BGCOLOR=    Цвет фона    Цвет фона ячеек таблицы
  >         Далее следует таблица
<CAPTION    Заголовок таблицы    Текст непосредственно над таблицей
  ID=    Имя таблицы    См. TABLE

  CLASS=    Указание класса    См. TABLE

  LANG=    Указание языка    См. TABLE

  DIR=    Направление расположения    См. TABLE

  ALIGN=    Выравнивание    Возможные значения:
TOP — по верхнему краю
BOTTOM — по нижнему краю
LEFT — по левому краю
RIGHT — по правому краю
  >         Далее следует текст заголовка
</CAPTION>          
<COLGROUP    Задание объединения колонки/колонок в группу    Используется для присвоения каких-либо атрибутов отдельной колонке таблицы. Если COLGROUP не задано, считается, что все колонки таблицы образуют одну группу.
  ID=    Имя (идентификатор)    См. TABLE

  CLASS=    Указание класса    См. TABLE

  LANG=    Указание языка    См. TABLE

  DIR=    Направление расположения    См. TABLE

  SPAN=    Число колонок в группе    Задается, сколько колонок объединяется в группу. Этот параметр игнорируется, если в группе описано COL

  WIDTH=    Ширина группы    Задается в пикселах (указывается число) или в долях ширины таблица (например: 0.5* — половина ширины)
  ALIGN=    Выравнивание    См. TABLE

  VALIGN=    Выравнивание по вертикали    См. TABLE

  CHAR=    Символ выравнивания    См. TABLE

  CHAROFF=    При отсутствии символа выравнивания    См. TABLE

  >          
      
  </TABLE>    Конец таблицы     
РАЗМЕТКА ТЕКСТА
<P    Параграф (абзац)     
   ALIGN=LEFT|RIGHT|CENTER    выравнивание параграфа    влево | вправо | центрирован
  >
…..     
(текст)     
</P>         закрывать (ставить </P>) не обязательно
      
<BR    Новая строка    текст параграфа начать с новой строки
  CLEAR=LEFT|RIGHT|ALL>    отменить для этой строки выравнивание     
      
<PRE> … </PRE>    Форматированный текст    Не форматировать текст — показывать как есть (конечно же, моноширинным шрифтом)
      
<BLOCKQUOTE> … </BLOCKQUOTE>    Блок цитирования    Блок текста, представляющий собой цитату
      
<H?> … </H?>    Заголовок, подзаголовок    Шесть уровней: H1, H2, H3, H4, H5, H6
     H1 — Образец ТЕКСТА
H2 — Образец ТЕКСТА
H3 — Образец ТЕКСТА
H4 — Образец ТЕКСТА
H5 — Образец ТЕКСТА
H6 — Образец ТЕКСТА
ОТОБРАЖЕНИЕ ТЕКСТА
<FONT    Параметры шрифта     
  COLOR="#$$$$$$"    Цвет шрифта    Разноцветные буквы
  SIZE=$    Размер шрифта:    (от 1 до 7; по умолчанию =3)
         SIZE=1    Образец написания
         SIZE=2    Образец написания
         SIZE=3    Образец написания
         SIZE=4    Образец написания
         SIZE=5    Образец написания
         SIZE=6    Образец написания
         SIZE=7    Образец написания
  SIZE="+|-$"
     Изменить размер шрифта
     SIZE="+2" — увеличить размер на 2
SIZE="-1" — уменьшить размер на 1
      
<BASEFONT SIZE= >    Задание базового размера шрифта    (по умолчанию =3)
      
<B>…</B>    Жирный     
      
<I>…</I>    Курсив     
      
<SUP>…</SUP>    Надстрочный    приподнятый над основным текстом
      
<SUB>…</SUB>    Подстрочный    опущенный ниже основного текста
      
<BLINK>…</BLINK>    Мигающий (только NN)    (многими осуждаемая возможность)
      
<PRE>…</PRE>    Сохранять форматирование    показывать текст "как есть", не форматируя — конечно же, моноширинным шрифтом.
      
<BIG>…</BIG>    Укрупненный шрифт    шрифт большего размера
      
<SMALL>…</SMALL>    Уменьшенный шрифт    шрифт меньшего размера
 
Скачать Оригинал формат doc

www.sbup.com


You May Also Like

About the Author: admind

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.