Академический Документы
Профессиональный Документы
Культура Документы
Язык HTML
Обзор html 5
1. HTML 5 – это, скорее, новая платформа для создания веб–приложений, нежели стандарт,
продолжающий традиции предшественников.
2. HTML 5 регламентирует взаимодействие с JavaScript посредством объектной модели
документа.
3. HTML 5 поддерживает все элементы HTML 4.
Здесь:
<html> – тег начала документа (парный тег);
<head> – тег начала заголовка документа;
<title> – тег, содержащий наименование документа. Используется как заголовок окна, в
котором отображается документ.
<body> – тег начала собственно выводимого на экран документа.
Этот документ можно набрать в Блокноте и сохранить с расширением .html.
Использование шрифтов
Задание текущего шрифта (используется для изменения вида текущего шрифта):
<font
size = n
face = имя
color = цвет>
Атрибуты: size устанавливает размер шрифта (n=1–7);
face = имя [,имя][,имя] определяет имя (гарнитуру) используемого шрифта
– если недоступен первый шрифт, будет использоваться второй и т.д.;
color определяет цвет шрифта.
<basefont> - задает параметры шрифта по умолчанию. Атрибуты те же.
Стили шрифтов:
<i> или <em> - курсив
<b> или <strong> - жирный текст
<u> - подчеркивание
<s> - перечеркнутый текст
<mark> - помечает текст как выделенный. В браузере Chrome и Firefox фоновый цвет
текста выделяется желтым цветом.
<sup> - верхний индекс
<sub> - нижний индекс
<small> - уменьшает размер шрифта на 1
<big> - увеличивает размер шрифта на 1
Escape-последовательности
В случае, если кодировка или конфигурация оборудования и программного обеспечения не
позволяет вводить определенные символы, например, ©, ®, ₤ или §, можно использовать
ссылки на символы, называемые Escape-последовательностями. Escape-последовательности -
это независимый от кодировки механизм ввода любых символов.
Escape-последовательности в HTML могут принимать две формы:
- Числовые ссылки на символы, например, © (символ авторского права ©).
- Буквенные обозначения символов, например, © (символ авторского права ©).
Код Символ Код Символ
< < " "
> > & &
« « © ©
» » Неразрывный пробел
§ §
Списки
Создание ненумерованного списка с точкой у каждого элемента списка (парный тег):
<ul
type =стиль списка>
Список определений:
<dl> - несколько отличается от других видов списков. Вместо меток <li> в списках
определений используются метки <dt> (definition term — определяемый термин) и <dd> (
definition definition — определение определения).
Пример 3.
Нумерованный список: Пример вложенных списков:
<ol> <ul>
<li>Иван; <li> Зимние месяцы
<li>Данила; <ol>
<li>белая кобыла <li>декабрь;
</ol> <li>январь;
<li>февраль
</ol>
<li> Летние месяцы
<ol>
<li>июнь;
<li>июль;
<li>август
</ol>
</ul>
Графические элементы
В HTML-документ встраиваются изображение в формате GIF (с расширением *.gif), JPEG
(*.jpg или *.jpeg) или PNG. Размещение графического элемента в HTML документе
осуществляется при помощи тега <img>. Его атрибуты:
атрибут значение
src URL-адрес рисунка
align определяет положение рисунка на странице относительно окружающего
текста. Значения = left |right|top| middle |bottom
top – окружающий текст выровнен по верхнему краю компонента;
middle – по середине компонента; bottom – по его нижнему краю;
left – компонент прижат к левому краю страницы и текст его обтекает;
right – аналогично, к правому краю страницы.
height задает вертикальный размер изображения в пикселях или процентах
Пример 4.
<img src="Yucca.jpg" width = 110 height = 168 align = left>
Этот текст расположен около рисунка и обтекает его.
<br clear=left>А теперь обтекание отключено.
</P>
ТАБЛИЦЫ
Для создания таблицы используется парный тег <table>. Его атрибуты:
атрибут значение
align LEFT|CENTER|RIGHT (выравнивание таблицы)
background адрес рисунка-фона таблицы
bgcolor цвет фона таблицы
устанавливает толщину внешней рамки таблицы и ячеек в
border пикселях. Если атрибут не установлен или равен 0, таблица
показывается без рамки.
bordercolor цвет границы
bordercolordark цвет темных участков 3-мерного границы
bordercolorlight цвет светлых участков 3-мерного границы
задает в пикселях ширину промежутков между содержимым
cellpadding
ячейки и ее границами, то есть задает поля внутри ячейки
cellspacing задает в пикселях ширину промежутков между ячейками
cols количество столбцов таблицы
тип обрамления (границы). Определяет, какие части
наружного бордюра будут отображаться. Может принимать
значения: VOID – не отрисовывать границы; ABOVE – только
frame верхняя граница; BELOW – только нижняя граница; HSIDES –
только верхняя и нижняя границы; LHS – только левая
граница; RHS – только правая граница; VSIDES – только
вертикальные границы; BOX, BORDER – все границы.
тип разделителей. Определяет, какие части внутреннего
бордюра будут отражаться. Значения: NONE – не
отображается; GROUPS – отображается разделительная линия
rules между группами, группы могут задаваться с помощью тегов
<THEAD>, >TBODY>, <TFOOT>, <COLGROUP>; ROWS –
только горизонтальные линии между элементами; COLS –
только вертикальные линии между элементами; ALL – все.
width ширина таблицы в пикселях, процентах или частях
Пример 6.
<html>
<body>
<table border=11 valign=middle width=300 height=200>
<tr>
<td ROWSPAN=2>в центре</TD>
<td COLSPAN=2 align=right>справа</Td>
</tr>
<tr>
<td align =left>cлева</td>
</tr>
</table>
</body>
</html>
Фреймы
Вводя тег <frame>, дизайнер НТМL-страницы разделяет экран браузера на части.
Браузер, распознающий фреймы, загружает разные страницы в разные секции, или фреймы,
экрана. Расположение фреймов на экране задается почти так же, как ячеек в таблице: теги и
атрибуты работают так же, как их табличные родственники. Однако есть и отличия:
содержимое фрейма - это отдельная HTML-страница, которая может находиться где угодно - в
другом каталоге, на локальном сервере или на удаленном узле где-то в сети.
Для того, чтобы страница могла содержать фреймы, тег <BODY> заменяется на тег
<frameset>. Его атрибуты:
cols разбивает окна на вертикальные колонки, ширина задается в
пикселях, % или как остаток от размера окна «*»
rows разбивает окно на горизонтальные полосы, высота каждой задается
аналогично COLS.
frameborder 1|0 - отображать или нет 3-мерный бордюр между фреймами
framespacing дополнительное расстояний между фреймами
После задания структуры фреймов, каждый фрейм описывается при помощи тега
<frame>. Его атрибуты:
align LEFT|CENTER|RIGHT|TOP| BOTTOM
name имя фрейма (может быть использовано в других тегах для указания
места, где будет отображаться документ)
src адрес отображаемого документа
scrolling yes|no (выводить или нет полосу скроллера)
marginheight высота поля вокруг фрейма
marginwidth ширина поля вокруг фрейма
frameborder 1|0
Пример 7.
<html>
<frameset rows="50%,50%">
<frame src="page1.htm" name="frame1">
<frame scrolling=no src="page2.htm" name="main">
</frameset>
</html>
Можно встраивать и плавающие фреймы. Они располагаются в HTML документе также,
как и графические элементы, создаваемые тегом <img>, и в этом случае возможно располагать