Основы языка HTML. Демонстрация

advertisement
HTML
(HyperText Markup Language)
Основные понятия
Элемент – конструкция языка HTML. Он состоит из 3 частей:
открывающий тег, содержимое, закрывающий тег. Элементы могут
быть “вложенными” друг в друга.
Тег – начальный и конечный маркер элемента.
Атрибут – параметр или свойство элемента. Атрибуты располагаются
внутри начального тега и отделяются друг от друга пробелами.
<тег атрибут1=“значение” атрибут2=“значение” …> содержимое </тег >
•
•
•
•
кавычки обязательны (рекомендованы)
имена тегов и атрибутов нечувствительны к регистру
для любого из атрибутов определено значение по умолчанию
форматирование текста, введённое с клавиатуры
игнорируется браузером (есть исключение – тег <pre>)
Структура HTML страницы
Документ HTML
Заголовок документа
Внешний заголовок
Тело документа
<!DOCTYPE ……>
<html>
<head>
<title>
заголовок окна
</title>
</head>
<body>
основное содержимое
</body>
</html>
Базовые теги разметки
right
left
<p align=“
”>…</p> - параграф
center
justify
<p align=“right”>Абзац, выровненный вправо</p>
<center>…. </center> - общее выравнивание по центру (устарел)
right
left
<br clear=“
”> - переход на новую строку, атрибут clear задаёт
all
выравнивание следующей строки
none
<nobr>…. …</nobr> - запрет переноса на новую строку
<pre>……</pre>
- форматированный текст
right
<hN align=“ left
“>….</hN> - заголовок (N=1..6)
center
Форматирование текста
<b>…</b> - полужирный (bold)
<i>…</i> - курсив (italic)
<u>…</u> - подчёркивание (underline)
<big>..</big> - увеличить размер шрифта
<small>..</small> - уменьшить размер шрифта
<strike>..</strike> (<s>..</s>) - перечёркивание
<sub>..</sub> - нижний индекс (subscript)
<sup>..</sup> - верхний индекс (superscript)
<tt>..</tt> - телетайп (моноширинный шрифт)
Выделение текста
<em>…</em> - ”выразительный” текст
то же что и <i>
<dfn>…</dfn> - определение
то же что и <b>
<strong>…</strong> - выделение
<blockquote cite=“…”>…</ blockquote> - цитата (абзац с отступом)
<q>..</q> - цитата внутри абзаца
<cite>..</cite> - цитаты и ссылки (курсив)
<address>..</address> - адрес (курсив)
<kbd>..</kbd> - ввод с клавиатуры (моноширинный)
<abbr>..</abbr> - аббревиатура (сокращение )
<acronym>..</acronym> - акроним
Теги для фрагментов программ
<code>..</code> - текст программы
<samp>..</samp> - примеры вывода данных
моноширинный
<var>..</var> - переменные
Разделитель
right
<hr align=“ left
” size=“толщина” width=“длина” color=“цвет” noshade>
center
size – толщина линии в пикселах
width – длина линии в пикселах либо в % от ширины окна (просто
число – пикселы, со знаком % - проценты )
noshade – убрать объёмное представление линии
color – цвет разделителя, задаётся либо словом, либо RGB схемой
color=“red”
красный
color=“lightgrey”
светло-серый
color=“#ffff00”
жёлтый
Шрифт (устарел)
<font face=“…” size=“размер” color=“цвет”>….</font>
face - семейство шрифтов (Напр. “Times, Arial, sherif”)
size – размер, от 1 до 7, если без знака, то размер, если со знаком, то
увеличение/уменьшение относительно текущего размера
color – цвет, задаётся либо словом, либо RGB схемой
<basefont face=“…” size=“размер”>
size - ”базовый” размер шрифта (N=1..7). По умолчанию=3.
face – семейство шрифтов (Напр. “Times, sherif”)
Списки
circle
<ul type=“ disc
”> - ненумерованный список
<li> … </li> square
<li> … </li>
</ul>
1
i
<ol type=“ I ” start= “…”> - нумерованный список
a
A
type:
<li> … </li>
<li> … </li>
1 - 1, 2, 3, 4….
</ol>
i – i, ii, iii, iv….
start:
начальный номер списка
I – I, II, III, IV…
a – a, b, c, d…
A – A, B, C, D…
Списки с определениями
<dl> - начало списка
<dt> … </dt> - пункт 1
<dd> … </dd> - определение 1 пункта 1
<dt> … </dt> - пункт 2
<dd> … </dd> - определение 1 пункта 2
</dl>
Escape последовательности
<
>
"
(пробел)
&
©
«
»
|
±
<
>
"
 
&
©
«
»
¦
±
&#60
&#62
&#34
&#160
&#38
&#169
&#171
&#187
&#166
&#177
·
°
·
°
&#183
&#176
Таблицы
<table border=“1”>
<caption>Таблица 1</caption>
<tr>
<th>Колонка 1</th>
<th>Колонка 2</th>
</tr>
<tr>
<td>1-1</td>
<td>1-2</td>
</tr>
<tr>
<td>2-1</td>
<td>2-2</td>
</tr>
</ table>
Таблица 1
Колонка 1
Колонка 2
1-1
1-2
2-1
2-2
Таблицы (атрибуты тегов 1)
Атрибуты тега <table> - таблица
border=“…” - ширина боковой грани рамки в пикселах (или 0)
align=“…” - выравнивание таблицы по горизонтали (left, center,
right)
width=“…” - ширина таблицы в пикселах или процентах
cellspacing=“…” - ширина фронтальной грани рамки
cellpadding=“…” - отступ вокруг содержимого ячейки
bgcolor=“…” - цвет фона ячеек таблицы
background=“URL” - картинка, как фон ячеек таблицы
Атрибуты тега <caption> - заголовок таблицы
align=“…” - расположение заголовка таблицы
top – над таблицей
bottom – под таблицей
left – над таблицей и влево
right – над таблицей и вправо
Таблицы (атрибуты тегов 2)
Атрибуты тега <tr> - строка таблицы
align=“…” - выравнивание строки по горизонтали (left, center, right)
valign=“…” - выравнивание строки по вертикали (top, bottom, center,
baseline)
Атрибуты тегов <td> и <th> - ячейка таблицы
align=“…” - выравнивание ячейки по горизонтали (left, center, right)
valign=“…” - выравнивание ячейки по вертикали (top, bottom, center,
baseline)
width=“…” - ширина ячейки в пикселах или процентах от всей таблицы
height=“…” - высота ячейки в пикселах
bgcolor=“…” - цвет фона ячеек таблицы
background=“URL” - картинка, как фон ячеек таблицы
colspan=“N” - объединить N столбцов
rowspan=“N” - объединить N строк
Гиперссылки
Ссылки на документы
<a href=“URL” title=“альтернативный текст” target=“…”> …</a>
_blank – открыть в новом окне
_self – открыть в том же окне
Ссылки на разделы (внутри документа)
<a name=“имя раздела” > …</a> - метка
<a href=“#имя раздела” > …</a> - переход на метку
Ссылки на адрес e-mail
<a href=“mailto:user@server.mail.ru” > …</a>
Ссылки на файл
<a href=“http://www.myserver.ru/files/archive.zip” > …</a>
Атрибуты тега <body>
<body ….> …</body>
background=“URL” - картинка, как фон страницы
bgcolor=“…” - цвет фона страницы
text=“…” - цвет текста на странице
link=“…” - цвет гиперссылки
vlink=“…” - цвет “посещённой” гиперссылки
alink=“…” - цвет “активной” гиперссылки
Графика
<img ….>
src=“URL” - URL графического файла
align=“…” - выравнивание картинки по горизонтали (left, center,
right, top, bottom, middle)
width=“…” - ширина картинки в пикселах
height=“…” - высота картинки в пикселах
alt=“…” - альтернативный текст
vspace=“…” - отступ по вертикали от границ картинки
hspace=“…” - отступ по горизонтали от границ картинки
border=“…” - ширина рамки вокруг картинки (только если
картинка используется, как гиперссылка)
Download