SlideShare a Scribd company logo
1 of 39
Язык HTML
План
1. Введение в HTML
2. Теги
3. Структура HTML-кода
4. Типы тегов
5. Значение атрибутов тега
6. Текст
7. Ссылка
8. Якоря
9. Изображения
10.Списки
11.Таблицы
12.Фреймы
13.Валидация документов
1.Введение в HTML
HTML - это наиболее широко используемый язык для написания
веб-страниц. HTML расшифровывается как Hyper Text Markup
Language - Язык Разметки Гипер Текста.
Гипертекст помогает нам связать друг с другом HTML страницы.
Например, при щелчке по ссылке на веб-странице мы переходим на
другую страницу сайта.
Язык разметки описывает, как именно будут отображаться HTML
страницы. По сути, язык разметки это просто текстовый документ с
тегами. Именно эти теги указывают веб-браузеру, как
структурировать и отображать веб-страницы.
2. Теги
HTML-тег - символы, заключенные в угловые скобки и
являющиеся элементами языка гипертекстовой разметки (HTML).
Он является активным элементом, который изменяет
представление информации, следующей за ним. Тег определяет
границы элемента в тексте.
Теги применяются для того, что бы браузер при отображении
документа понимал, что имеет дело не с простым текстом, а с
элементом формирования.
Пример тега:
<html> Текст </html>
3. Структура HTML-кода
1. <!DOCTYPE> предназначен для указания типа текущего документа. Это
необходимо, чтобы браузер понимал, как следует интерпретировать
текущую веб-страницу, ведь HTML существует в нескольких версиях.
2. <html> определяет начало HTML-файла, внутри него хранится заголовок
(<head>) и тело документа (<body>).
3. <head> содержит главную часть программы. Он никак не отображается на
экране. В нем записывается вспомогательная информация:
<meta> является универсальным и добавляет целый класс возможностей;
<title> для отображения текста, находящегося в заголовке браузера
(обязателен).
4. <body> (тело документа) предназначено для размещения тегов и
содержательной части веб-страницы. Отображается в виде текста с
графическими или динамическими вложениями на странице сайта.
4. Типы тегов
• Открывающий тег - тег, стоящий в начале. Например, тег <b>
является открывающим и стоит перед тем
текстом, который нужно выделить жирным.
• Закрывающий тег - тег, стоящий в конце. Отличительной чертой
служит слеш «/» перед символами в угловых скобках. Так тег </b>
является закрывающим и стоит после текста, который следует
выделить жирным.
• Одиночные теги — теги, которые не имеют закрывающего тега.
Примером может служить <br>.
• Парные теги (контейнеры) — теги, которые состоят из двух
частей – открывающий и закрывающий тег.
5. Значение атрибутов тега
Чтобы расширить возможности отдельных тегов и более гибко
управлять содержимым контейнеров применяются атрибуты тегов.
Все атрибуты состоят из двух частей, имени и значения:
• имя - это атрибут, который вы хотите установить.
• значение - это параметр, который будет иметь выбранный
атрибут.
Стандартные атрибуты
Есть четыре основных атрибута, которые могут использоваться в
большинстве HTML-тегах (хотя не во всех):
• id – может использоваться для того, чтобы однозначно
идентифицировать любой элемент (тег) страницы или таблицы
стилей;
• title – задает название для элемента. Синтаксис атрибута title такой
же, как в атрибута id;
• class – используется для того, чтобы связать элемент с таблицей
стилей CSS и определяет класс элемента. То есть этот атрибут
выполняет функции атрибута id, но для связки с CSS;
• style – позволяет указать правила CSS в пределах элемента.
Атрибуты интернационализации
Существует три атрибута интернационализации, которые доступны для
большинства (хотя и не для всех) элементов XHTML:
• dir – позволяет указать браузеру, в каком направлении должен
размещаться текст. Этот атрибут может принимать одно из двух
значений:
1. ltr – слева направо;
2. rtl – справа налево;
• lang – позволяет указать основной язык, используемый в документе, но
этот атрибут хранится в HTML только для обратной совместимости с
предыдущими версиями HTML;
• xml:lang – заменяет атрибут lang в XHTML. Значение
атрибута xml:lang должно быть использованным в соответствии со
стандартом ISO-639, в котором показан список код стран и языков.
Атрибут Параметры Описание
align right, left, center Выравнивание тега по горизонтали
valign top, middle, bottom Вертикальное выравнивание тега
bgcolor числовые,
шестнадцатеричные значения
RGB
Цвет фона позади тега
background URL-адреса Фоновое изображение за тегом
id Определяется пользователем Имя тега
class Определяется пользователем Имя тега для использования Каскадных
таблиц Стилей CSS.
width Числовое значение (%, px) Задает ширину таблицы, изображения или
ячейки таблицы.
height Числовое значение (%, px) Задает высоту таблицы, изображения или
ячейки таблицы.
title Определяется пользователем "Pop-up" название элементов при
наведении курсора или когда не
загружаются.
Универсальные атрибуты
6. Текст
Для изменения вида текста существует достаточно большое количество
различных тегов.
Прежде чем редактировать код веб-страницы, следует принять во
внимание некоторые особенности, которые присущи HTML при работе с
текстом:
1. любое количество пробелов идущих подряд, в браузере отображается
как один;
2. нет расстановки переносов в тексте;
3. текст занимает ширину окна браузера.
Теги форматирования текста
Текст заголовками. Каждый заголовок начинается с новой строки,
выделен полужирным шрифтом и имеет свой размер (заголовок первого
уровня самый большой, шестого - самый маленький).
<h1></h1> <h2></h2> … <h3></h3>
Разделение на абзацы. Перед началом каждого абзаца следует поместить
тег <p>, закрывающий тег не обязателен. Абзацы отделяются друг от друга
пустой строкой.
Перенос строки. Текст, после тега <br> начинается с новой строки.
Текст курсивом:
• <cite></cite> используются для логического выделения названий книг,
статей и цитат;
• <dfn></dfn> используются для выделения определений;
• <em></em> выделяют важные фрагменты текста.
Текст полужирным шрифтом:
• <strong></strong> (предпочтительнее использовать);
• <b></b>.
Текст подчеркиванием:
• <ins></ins> (предпочтительнее использовать);
• <u></u>.
Текст моноширинным шрифтом:
• <kbd></kbd> (предпочтительнее использовать);
• <samp><samp/>;
• <tt></tt>.
Текст в верхнем и нижнем индексах:
• <sub></sub> ниже уровня строки шрифтом меньшего размера;
• <sup></sup> выше уровня строки шрифтом меньшего размера.
Тег font и его параметры
<font></font> указывают параметры шрифта текста:
• face – название шрифта;
• size – размер шрифта в условных единицах от 1 до 7;
• color – цвет текста.
Выравнивание текста
Для установки выравнивания текста обычно используется тег
параграфа <p> с атрибутом align, который определяет способ
выравнивания. Также блок текста допустимо выравнивать с помощью
тега <div> с аналогичным атрибутом align.
Он может принимать следующие значения:
• left — выравнивание по левому краю, задается по умолчанию;
• right — выравнивание по правому краю;
• center — выравнивание по центру;
• justify — выравнивание по ширине (одновременно по правому и
левому краю). Это значение работает только для текста, длина которого
более, чем одна строка.
7. Ссылки
Ссылки являются основой гипертекстовых документов и
позволяют переходить с одной веб-страницы на другую.
Особенность их состоит в том, что сама ссылка может вести не
только на HTML-файлы, но и на файл любого типа, причем этот
файл может размещаться совсем на другом сайте. Главное, чтобы
к документу, на который делается ссылка, был доступ.
Состояния ссылок
Не посещенная ссылка. Такое состояние характеризуется для ссылок,
которые еще не открывали. По умолчанию не посещенные текстовые
ссылки изображаются синего цвета и с подчеркиванием.
Активная ссылка. Ссылка помечается как активная в момент ее
открытия. Поскольку время между нажатием на ссылку и началом
загрузки нового документа достаточно мало, подобное состояние
ссылки весьма кратковременно. Активной ссылка становится также, при
ее выделении с помощью клавиатуры. Цвет такой ссылки по умолчанию
красный.
Посещенная ссылка. Как только пользователь открывает документ, на
который указывает ссылка, она помечается как посещенная и меняет
свой цвет на фиолетовый, установленный по умолчанию.
Создание ссылок
Для создания ссылки необходимо сообщить браузеру, что является
ссылкой, а также указать адрес документа, на который следует
сделать ссылку. Оба действия выполняются с помощью тега <a>.
<a href="URL">Текст ссылки</а>
Текст, расположенный между тегами <a> и </a>, по умолчанию
становится синего цвета и подчеркивается.
Ссылка на сайт:
<a href="http://www.seoded.ru/">…< /a>
Ссылка на страницу:
<a href="http://www.seoded.ru/beginner.html">…</a>
Ссылка на файл:
<a href="http://www.seoded.ru/downloads/soft/colortfinal1.5.rar">…</a>
Абсолютная ссылка
Абсолютные ссылки это ссылки, в которых указан полный адрес
документа. Такие ссылки используются для связи с внешними
ресурсами сети.
<a href="http://htmlbook.ru">Изучение HTML</a>
Абсолютные ссылки обычно применяются для указания документа
на другом сетевом ресурсе, впрочем, допустимо делать абсолютные
ссылки и внутри текущего сайта.
Относительная ссылка
Относительная ссылка это ссылка, в которой отсутствует общая адресная
часть. Такие ссылки используются в пределах одного сайта.
При создании относительных ссылок надо понимать, какое значение для
атрибута href следует указывать, поскольку оно зависит от исходного
расположения файлов.
1. Файлы располагаются в одной папке
<a href="Ссылаемый документ.html">Ссылка</a>
2. Когда исходный документ хранится в одной папке, а ссылаемый в корне
сайта
<a href="../Ссылаемый документ.html">Ссылка</a>
3. Исходный файл находится в двух вложенных папках
<a href="../../Ссылаемый документ.html">Ссылка</a>
4. Исходный файл располагается в корне сайта, а файл, на который
необходимо сделать ссылку - в папке
<a href="Папка/Ссылаемый документ.html">Ссылка</a>
Ссылки на электронную почту
Для того, чтобы создать ссылку на электронную почту, нужно вместо
URL-адреса в значении атрибута href написать адрес электронной почты с
указанием протокола (mailto:). И тогда при щелчке по такой ссылке
откроется окно почтовой программы с вписанным в поле «Кому» адресом
электронной почты. В HTML-коде это выглядит так:
<a href="mailto:aleksei.seoded@gmail.com">Моя почта< /a>
Ссылки относительно корня сайта
Иногда можно встретить путь к файлу относительно корня сайта, он
выглядит как "/Папка/Имя файла" со слэшем вначале.
<a href="/course/">Курсы</a>
8. Якоря
Якорем называется закладка с уникальным именем на
определенном месте веб-страницы, для создания перехода к ней по
ссылке. Якоря удобно применять для больших документов, чтобы
можно было быстро переходить к нужному разделу.
Создание якорей
Для создания якоря вам необходимо в месте, к которому будет
переход по ссылке, указать <а name="имя"></а>, где имя якоря —
любое слово на английском языке. В якорях совершенно не
обязательно писать что-то между тегами, ведь она используется
только в роли служебной метки.
Чтобы сделать ссылку на якорь надо написать
<a href="#имя">Любой текст</a>
9. Изображения
Добавление изображения происходит в два этапа: вначале готовится
графический файл желаемого размера, затем он добавляется на
страницу через тег <img>.
При подготовке изображений следует учесть несколько моментов.
Поскольку веб-страница загружается по сети, существенным
фактором выступает объем графического файла, встроенного в
документ. Чем он меньше, тем быстрее отобразится изображение.
Размер картинки необходимо ограничить по ширине, например,
установить не более 800 пикселов. Иначе изображение целиком не
поместится в окне браузера, и появятся полосы прокрутки.
Добавление изображения
Для добавления изображения на веб-страницу используется
тег <img>, атрибут src которого определяет адрес графического
файла. Общий синтаксис добавления изображения будет
следующий.
<img src="URL" alt="альтернативный текст">
URL (Universal Resource Locator, универсальный указатель
ресурсов) представляет собой путь к графическому файлу. Для его
указания можно использовать как абсолютный, так и относительный
адрес.
Обтекание картинки текстом
У тега img имеется атрибут align, который и определяет по какому краю
будет расположена картинка и с какого края ее будет обтекать текст. Атрибут
align имеет следующие значения:
• left - изображение будет расположено по левому краю, а текст будет
обтекать его справа;
• right - изображение расположится справа, а текст будет обтекать его слева;
• bottom - отвечает за вертикальное выравнивание, при этом картинка будет
находится слева, а нижняя часть изображения на против первой строки
текста, это значение задано по умолчанию;
• top - отвечает за вертикальное выравнивание, при этом картинка будет
находится слева, а верхняя часть изображения на против первой строки
текста;
• middle - при данном значении происходит выравнивание середины
изображения по базовой линии строки.
10. Списки
Списком называется взаимосвязанный набор отдельных фраз
или предложений, которые начинаются с маркера или цифры.
Списки предоставляют возможность упорядочить и
систематизировать разные данные и представить их в наглядном и
удобном для пользователя виде.
Любой список представляет собой контейнер <ul>, который
устанавливает маркированный список, или <ol>, определяющий
список нумерованный. Каждый элемент списка должен начинаться
с тега <li>.
Виды списков:
• Маркированный список
• Нумерованный список
• Список определений
Маркированный список
Применяется для перечисления элементом в произвольном порядке.
Для создания маркированных списков применяют тэги <ul > <li>
Тэгом <ul> отмечается начало/окончание всего списка.
Тэгом <li> обозначают начало/конец отдельного элемента списка.
При помощи атрибута type можно изменить стиль маркирования.
Маркеры могут принимать один из трех видов:
• Круг (по умолчанию)
<ul type="disc"><li>...</li></ul>
• Окружность
<ul type="circle"><li>...</li></ul>
• Квадрат
<ul type="square"><li>...</li></ul>
Нумерованный список
Применяется для перечисления элементов в строго определенном
порядке.
Для создания нумерованных списков используются тэги <ol> <li>
Тэгом <ol> отмечается начало/окончание всего списка.
Тэгом <li> обозначают начало/конец отдельного элемента списка.
При помощи атрибута type можно изменить стиль нумерации.
<ol type=“…”><li>…</li></ol>
Стили нумерации:
• А - Заглавные буквы
• а - Строчные буквы
• I - Заглавные римские цифры
• i - Строчные римские цифры
• 1 - Арабские цифры (по умолчанию)
Список определений
Список определений состоит из двух элементов — термина и его
определения.
Для создания списков определений используют три тэга:
<dl> - начало/конец списка.
<dt> - начало/конец конкретного термина.
<dd> - начало/конец определения термина.
Например:
<dl>
<dt>Термин 1</dt>
<dd>Определение 1</dd>
<dt>Термин 2</dt>
<dd>Определение 2</dd>
</dl>
11.Таблицы
В HTML таблицы применяются не только привычным нам образом
(как набор данных, распределенных по ячейкам, строкам и
столбцам), но и для удобства размещения информации на странице.
Всю html-страницу можно представить в виде таблицы и,
например, поместить меню в её левый столбец, основную
информацию в средний столбец, а дополнительные ссылки в правый
столбец.
Количество столбцов, строк и, соответственно, ячеек выбирается
только тобой и может быть любым.
Создание таблицы
Для создания таблицы в html служит тег <table>.
Как известно таблица состоит из строк, а строки, в свою очередь
состоят из ячеек. Для определения строк служит тэг <tr>, для создания
ячеек - <th>, <td>.
Тэг <th> используется для создания ячеек с заголовками.
Тэг <td> - для обыкновенных ячеек с данными.
Содержание ячеек заголовков отображается полужирным шрифтом и
выравнивается по центру.
Например:
<table>— начало таблицы
<tr>— начало строки
<td>Первая ячейка</td>— первый столбец
<td>Вторая ячейка</td>— второй столбец
</tr>— конец строки
</table>— конец таблицы
Рамка таблицы
Для того, чтобы сделать видимой границы таблицы, служит атрибут
border тэга <table>.
Определяя рамку таблицы, надо указать толщину ее внешних линий
в пикселях или процентах, для этого используем атрибут cellspacing.
Чтобы изменить цвет рамки надо применить атрибут bordercolor.
<table border="2" cellspacing="5" bordercolor="#0ff00f">…<table>
Фон таблицы
В HTML цвет фона таблицы или отдельных её ячеек устанавливается с
помощью атрибута bgcolor.
<table bgcolor="#999999">…</table>
В качестве фона таблицы или отдельной ячейки можно использовать
картинки. В HTML это делается при помощи атрибута background.
<table background="fon.jpg">…</table>
Для отдельной ячейки картинка-фон задаётся так:
<table><tr><td background="fon.jpg">Ячейка 1</td></tr></table>
Размеры и выравнивание таблицы
Изменить размеры таблицы и ячеек можно с помощью следующих атрибутов:
• width — ширина таблицы, столбца, ячейки;
• height — высота таблицы, строки, ячейки.
Выравнивание таблицы относительно страницы производиться с помощью
атрибута align. Допустимые значения:
• center — выравнивание таблицы по центру;
• left — выравнивание таблицы по левому краю;
• right — выравнивание таблицы по правому краю.
Для того, чтобы выровнять текст в таблице (и другое её содержимое), нужно
использовать атрибут align для каждой конкретной ячейки.
Для вертикального выравнивания содержимого ячеек предназначен атрибут
valign, у которого есть следующие значения:
• baseline — выравнивание по базовой линии;
• bottom — выравнивание по нижнему краю;
• middle — выравнивание по середине (значение по умолчанию);
• top — выравнивание по верхнему краю.
Отступы в таблице
Чтобы изменить отступы между соседними ячейками таблицы, в HTML
используется атрибут cellspacing.
<table cellspacing="10">…</table>
Для того, чтобы задать отступы внутри ячеек применяется атрибут
cellpadding.
<table cellpadding="10">…</table>
Объединение ячеек
Чтобы объединить ячейки таблицы по горизонтали (столбцам) или по
вертикали (строкам), в HTML применяются следующие атрибуты тега <td>:
colspan — объединение ячеек по горизонтали (столбцам);
rowspan — объединение ячеек по вертикали (строкам).
Заголовок таблицы
В случае использования таблицы для упорядочивания данных (а не для
разметки страницы), может понадобиться использование заголовка.
Заголовок таблицы задаётся тегом <caption> </caption>.
<table><caption>Заголовок таблицы</caption>…</table>
К заголовку таблицы можно применить атрибут align со следующими
значениями:
• left — выравнивает заголовок по левому краю таблицы;
• right — выравнивает заголовок по правому краю таблицы;
• center — выравнивает заголовок по центру таблицы (значение по
умолчанию);
• top — то же, что и «center», только работает во всех браузерах;
• bottom — заголовок размещаетсяпод таблицейпо центру.
12. Фреймы
Фреймы позволяют нам открыть в окне браузера - не один, а
одновременно несколько документов (допустим, документ menu.html,
который содержит меню, logo.html - документ, который содержит логотип,
шапку страницы, и content.html - документ с непосредственным
содержанием нашего сайта).
Чтобы сделать фрейм, надо создать новую Веб-страницу, с
тэгами <frameset> <frame>.
Дескриптор <frameset> формирует набор фреймов, которые делят
пространство окна на строки и столбцы. Далее необходимо задать значения
высоты/ширины всех строк/столбцов, выраженные в процентах
относительно текущих габаритов окна браузера, пикселях или в виде
символа звездочки. Символ звездочки говорит о том, что размеры фреймов
зависят от габаритов остальных фреймов страницы.
Дескриптор <frame> служит для определения структуры и содержимого
конкретного фрейма.
Атрибуты тега <frameset>
• cols – делит экран по вертикали. Принимает значения в пикселях, в
процентах или просто *.
• rows – делит экран по горизонтали. Принимает значения в пикселях, в
процентах или просто *.
• frameborder – определяет наличие рамок, т.е. границ фреймов. Принимает
значения "yes" или "no".
• border – определяет ширину рамки в пикселях.
• bordercolor – определяет цвет рамок. При определении цвета можно
выбрать как его название, так и числовой эквивалент в системе RGB.
В отдельном теге <frameset> имеет смысл использовать только один из
атрибутов – cols или rows. Это означает, что фреймовая структура будет
состоять или только из столбцов, или только из строк.
Атрибуты тега <frame>
• src – определяет URL, связанный с конкретным фреймом.
• marginwidth – определяет расстояние между содержимым фрейма и его
границами справа и слева.
• marginheight – определяет расстояние между содержимым фрейма и его
границами сверху и снизу.
• scrolling – определяет присутствие в окне фрейма полосы прокрутки.
Может принимать значения "yes", "no" и "auto"(по умолчанию).
• noresize – определяет границы фрейма как "жестко закрепленные" и не
позволяет пользователю изменить размеры окна фрейма.
• frameborder, border, bordercolor – эти атрибуты связаны с рамками.
• name – определяет имя окна фрейма.
13. Валидация документов
Валидация это проверка документа на соответствие веб-стандартам и
выявление существующих ошибок.
Валидным является такой веб-документ, который прошел подобную
процедуру и не имеет замечаний по коду. Код веб-страницы должен
подчиняться определенным правилам, которые называются спецификацией.

More Related Content

What's hot

Apache Calcite: One planner fits all
Apache Calcite: One planner fits allApache Calcite: One planner fits all
Apache Calcite: One planner fits allJulian Hyde
 
Outrageous Performance: RageDB's Experience with the Seastar Framework
Outrageous Performance: RageDB's Experience with the Seastar FrameworkOutrageous Performance: RageDB's Experience with the Seastar Framework
Outrageous Performance: RageDB's Experience with the Seastar FrameworkScyllaDB
 
Technology stack of social networks [MTS]
Technology stack of social networks [MTS]Technology stack of social networks [MTS]
Technology stack of social networks [MTS]philmaweb
 
Performance of fractal tree databases
Performance of fractal tree databasesPerformance of fractal tree databases
Performance of fractal tree databasesLixun Peng
 
A Deep Dive into Multi Period Accounting in Oracle Fusion ERP Cloud
A Deep Dive into Multi Period Accounting in Oracle Fusion ERP CloudA Deep Dive into Multi Period Accounting in Oracle Fusion ERP Cloud
A Deep Dive into Multi Period Accounting in Oracle Fusion ERP CloudPrithis Das, PMP, OCS ☁️
 
Deploying Kafka Streams Applications with Docker and Kubernetes
Deploying Kafka Streams Applications with Docker and KubernetesDeploying Kafka Streams Applications with Docker and Kubernetes
Deploying Kafka Streams Applications with Docker and Kubernetesconfluent
 
Apache Calcite: A Foundational Framework for Optimized Query Processing Over ...
Apache Calcite: A Foundational Framework for Optimized Query Processing Over ...Apache Calcite: A Foundational Framework for Optimized Query Processing Over ...
Apache Calcite: A Foundational Framework for Optimized Query Processing Over ...Julian Hyde
 
Stream Processing Frameworks
Stream Processing FrameworksStream Processing Frameworks
Stream Processing FrameworksSirKetchup
 
SPARQL/RDQL/SPARUL Injection
SPARQL/RDQL/SPARUL InjectionSPARQL/RDQL/SPARUL Injection
SPARQL/RDQL/SPARUL InjectionMoreLab
 
Flask and Paramiko for Python VA
Flask and Paramiko for Python VAFlask and Paramiko for Python VA
Flask and Paramiko for Python VAEnrique Valenzuela
 
Parquet Strata/Hadoop World, New York 2013
Parquet Strata/Hadoop World, New York 2013Parquet Strata/Hadoop World, New York 2013
Parquet Strata/Hadoop World, New York 2013Julien Le Dem
 
Apache Kafka – (Pattern and) Anti-Pattern
Apache Kafka – (Pattern and) Anti-PatternApache Kafka – (Pattern and) Anti-Pattern
Apache Kafka – (Pattern and) Anti-Patternconfluent
 
Deep Dive: Maximizing Amazon EC2 and Amazon Elastic Block Store Performance
Deep Dive: Maximizing Amazon EC2 and Amazon Elastic Block Store PerformanceDeep Dive: Maximizing Amazon EC2 and Amazon Elastic Block Store Performance
Deep Dive: Maximizing Amazon EC2 and Amazon Elastic Block Store PerformanceAmazon Web Services
 
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]vasuballa
 

What's hot (17)

Apache Calcite: One planner fits all
Apache Calcite: One planner fits allApache Calcite: One planner fits all
Apache Calcite: One planner fits all
 
Outrageous Performance: RageDB's Experience with the Seastar Framework
Outrageous Performance: RageDB's Experience with the Seastar FrameworkOutrageous Performance: RageDB's Experience with the Seastar Framework
Outrageous Performance: RageDB's Experience with the Seastar Framework
 
Technology stack of social networks [MTS]
Technology stack of social networks [MTS]Technology stack of social networks [MTS]
Technology stack of social networks [MTS]
 
Performance of fractal tree databases
Performance of fractal tree databasesPerformance of fractal tree databases
Performance of fractal tree databases
 
Demantra12
Demantra12Demantra12
Demantra12
 
A Deep Dive into Multi Period Accounting in Oracle Fusion ERP Cloud
A Deep Dive into Multi Period Accounting in Oracle Fusion ERP CloudA Deep Dive into Multi Period Accounting in Oracle Fusion ERP Cloud
A Deep Dive into Multi Period Accounting in Oracle Fusion ERP Cloud
 
Deploying Kafka Streams Applications with Docker and Kubernetes
Deploying Kafka Streams Applications with Docker and KubernetesDeploying Kafka Streams Applications with Docker and Kubernetes
Deploying Kafka Streams Applications with Docker and Kubernetes
 
Apache Calcite: A Foundational Framework for Optimized Query Processing Over ...
Apache Calcite: A Foundational Framework for Optimized Query Processing Over ...Apache Calcite: A Foundational Framework for Optimized Query Processing Over ...
Apache Calcite: A Foundational Framework for Optimized Query Processing Over ...
 
Hadoop and OpenStack
Hadoop and OpenStackHadoop and OpenStack
Hadoop and OpenStack
 
Stream Processing Frameworks
Stream Processing FrameworksStream Processing Frameworks
Stream Processing Frameworks
 
Amazon offer 2
Amazon offer 2Amazon offer 2
Amazon offer 2
 
SPARQL/RDQL/SPARUL Injection
SPARQL/RDQL/SPARUL InjectionSPARQL/RDQL/SPARUL Injection
SPARQL/RDQL/SPARUL Injection
 
Flask and Paramiko for Python VA
Flask and Paramiko for Python VAFlask and Paramiko for Python VA
Flask and Paramiko for Python VA
 
Parquet Strata/Hadoop World, New York 2013
Parquet Strata/Hadoop World, New York 2013Parquet Strata/Hadoop World, New York 2013
Parquet Strata/Hadoop World, New York 2013
 
Apache Kafka – (Pattern and) Anti-Pattern
Apache Kafka – (Pattern and) Anti-PatternApache Kafka – (Pattern and) Anti-Pattern
Apache Kafka – (Pattern and) Anti-Pattern
 
Deep Dive: Maximizing Amazon EC2 and Amazon Elastic Block Store Performance
Deep Dive: Maximizing Amazon EC2 and Amazon Elastic Block Store PerformanceDeep Dive: Maximizing Amazon EC2 and Amazon Elastic Block Store Performance
Deep Dive: Maximizing Amazon EC2 and Amazon Elastic Block Store Performance
 
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]
 

Viewers also liked

Основные теги HTML
Основные теги HTMLОсновные теги HTML
Основные теги HTMLОтшельник
 
Использование тегов и мета-тегов на веб-страницах
Использование тегов и мета-тегов на веб-страницахИспользование тегов и мета-тегов на веб-страницах
Использование тегов и мета-тегов на веб-страницахNetpeak
 
Артем Кувалдин: Основы HTML
Артем Кувалдин: Основы HTMLАртем Кувалдин: Основы HTML
Артем Кувалдин: Основы HTMLYandex
 
основні теги мови Html
основні теги мови Htmlосновні теги мови Html
основні теги мови HtmlLarisa023
 
Работа с текстом в HTML
Работа с текстом в HTMLРабота с текстом в HTML
Работа с текстом в HTMLVasya Petrov
 
Презентация на тему "WEB-программирование"
Презентация на тему "WEB-программирование"Презентация на тему "WEB-программирование"
Презентация на тему "WEB-программирование"Gotti Vartanyan
 
HTML presentation for beginners
HTML presentation for beginnersHTML presentation for beginners
HTML presentation for beginnersjeroenvdmeer
 
[Basic HTML/CSS] 2. html - list tags
[Basic HTML/CSS] 2. html - list tags[Basic HTML/CSS] 2. html - list tags
[Basic HTML/CSS] 2. html - list tagsHyejin Oh
 
[Basic HTML/CSS] 1. html - basic tags
[Basic HTML/CSS] 1. html - basic tags[Basic HTML/CSS] 1. html - basic tags
[Basic HTML/CSS] 1. html - basic tagsHyejin Oh
 

Viewers also liked (13)

HTML 2
HTML 2HTML 2
HTML 2
 
Основные теги HTML
Основные теги HTMLОсновные теги HTML
Основные теги HTML
 
Использование тегов и мета-тегов на веб-страницах
Использование тегов и мета-тегов на веб-страницахИспользование тегов и мета-тегов на веб-страницах
Использование тегов и мета-тегов на веб-страницах
 
Артем Кувалдин: Основы HTML
Артем Кувалдин: Основы HTMLАртем Кувалдин: Основы HTML
Артем Кувалдин: Основы HTML
 
основні теги мови Html
основні теги мови Htmlосновні теги мови Html
основні теги мови Html
 
представление о языке Html
представление о языке Htmlпредставление о языке Html
представление о языке Html
 
Работа с текстом в HTML
Работа с текстом в HTMLРабота с текстом в HTML
Работа с текстом в HTML
 
Html tag
Html tagHtml tag
Html tag
 
Презентация на тему "WEB-программирование"
Презентация на тему "WEB-программирование"Презентация на тему "WEB-программирование"
Презентация на тему "WEB-программирование"
 
html5.ppt
html5.ppthtml5.ppt
html5.ppt
 
HTML presentation for beginners
HTML presentation for beginnersHTML presentation for beginners
HTML presentation for beginners
 
[Basic HTML/CSS] 2. html - list tags
[Basic HTML/CSS] 2. html - list tags[Basic HTML/CSS] 2. html - list tags
[Basic HTML/CSS] 2. html - list tags
 
[Basic HTML/CSS] 1. html - basic tags
[Basic HTML/CSS] 1. html - basic tags[Basic HTML/CSS] 1. html - basic tags
[Basic HTML/CSS] 1. html - basic tags
 

Similar to Язык HTML

основы нтмл
основы нтмлосновы нтмл
основы нтмлolgaoov
 
Тема 1. Введение в HTML
Тема 1. Введение в HTMLТема 1. Введение в HTML
Тема 1. Введение в HTMLssuser3896e2
 
Лекция 16. Введение в HTML.pptx
Лекция 16. Введение в HTML.pptxЛекция 16. Введение в HTML.pptx
Лекция 16. Введение в HTML.pptxexxdisillusion69
 
Язык Html
Язык HtmlЯзык Html
Язык HtmlNick535
 
Верстка_Лекция2
Верстка_Лекция2Верстка_Лекция2
Верстка_Лекция2itc73
 
Верстка_Лекция_1
Верстка_Лекция_1Верстка_Лекция_1
Верстка_Лекция_1itc73
 
Верстка_Лекция_1
Верстка_Лекция_1Верстка_Лекция_1
Верстка_Лекция_1itc73
 
Верстка_Лекция1
Верстка_Лекция1Верстка_Лекция1
Верстка_Лекция1itc73
 
Web страницы и web-сайты.структура web-страницы
Web страницы и web-сайты.структура web-страницыWeb страницы и web-сайты.структура web-страницы
Web страницы и web-сайты.структура web-страницыMarina_stn
 
основы языка Html
основы языка Htmlосновы языка Html
основы языка Htmlmmlllll
 
Trening modul2-conf1-tema5
Trening modul2-conf1-tema5Trening modul2-conf1-tema5
Trening modul2-conf1-tema5olgaoov
 
Наполнение сайта. Руководство
Наполнение сайта. РуководствоНаполнение сайта. Руководство
Наполнение сайта. РуководствоNimax
 
форматирование текста в Html
форматирование текста в Htmlформатирование текста в Html
форматирование текста в HtmlMaxim Colesnicov
 
Инструментарий интернет-журналиста: платформы, "хард" и "софт". Основы HTML. ...
Инструментарий интернет-журналиста: платформы, "хард" и "софт". Основы HTML. ...Инструментарий интернет-журналиста: платформы, "хард" и "софт". Основы HTML. ...
Инструментарий интернет-журналиста: платформы, "хард" и "софт". Основы HTML. ...Max Kornev
 
Html 1 Урок
Html 1 УрокHtml 1 Урок
Html 1 УрокNexa50
 
Css part1
Css part1Css part1
Css part1ISsoft
 
сысоев андрей
сысоев андрейсысоев андрей
сысоев андрейVlado Sudin
 

Similar to Язык HTML (20)

основы нтмл
основы нтмлосновы нтмл
основы нтмл
 
Тема 1. Введение в HTML
Тема 1. Введение в HTMLТема 1. Введение в HTML
Тема 1. Введение в HTML
 
Lection1
Lection1Lection1
Lection1
 
Лекция 16. Введение в HTML.pptx
Лекция 16. Введение в HTML.pptxЛекция 16. Введение в HTML.pptx
Лекция 16. Введение в HTML.pptx
 
Язык Html
Язык HtmlЯзык Html
Язык Html
 
Верстка_Лекция2
Верстка_Лекция2Верстка_Лекция2
Верстка_Лекция2
 
Верстка_Лекция_1
Верстка_Лекция_1Верстка_Лекция_1
Верстка_Лекция_1
 
Верстка_Лекция_1
Верстка_Лекция_1Верстка_Лекция_1
Верстка_Лекция_1
 
Верстка_Лекция1
Верстка_Лекция1Верстка_Лекция1
Верстка_Лекция1
 
Html
HtmlHtml
Html
 
Web страницы и web-сайты.структура web-страницы
Web страницы и web-сайты.структура web-страницыWeb страницы и web-сайты.структура web-страницы
Web страницы и web-сайты.структура web-страницы
 
Основы HTML
Основы HTMLОсновы HTML
Основы HTML
 
основы языка Html
основы языка Htmlосновы языка Html
основы языка Html
 
Trening modul2-conf1-tema5
Trening modul2-conf1-tema5Trening modul2-conf1-tema5
Trening modul2-conf1-tema5
 
Наполнение сайта. Руководство
Наполнение сайта. РуководствоНаполнение сайта. Руководство
Наполнение сайта. Руководство
 
форматирование текста в Html
форматирование текста в Htmlформатирование текста в Html
форматирование текста в Html
 
Инструментарий интернет-журналиста: платформы, "хард" и "софт". Основы HTML. ...
Инструментарий интернет-журналиста: платформы, "хард" и "софт". Основы HTML. ...Инструментарий интернет-журналиста: платформы, "хард" и "софт". Основы HTML. ...
Инструментарий интернет-журналиста: платформы, "хард" и "софт". Основы HTML. ...
 
Html 1 Урок
Html 1 УрокHtml 1 Урок
Html 1 Урок
 
Css part1
Css part1Css part1
Css part1
 
сысоев андрей
сысоев андрейсысоев андрей
сысоев андрей
 

Язык HTML

  • 2. План 1. Введение в HTML 2. Теги 3. Структура HTML-кода 4. Типы тегов 5. Значение атрибутов тега 6. Текст 7. Ссылка 8. Якоря 9. Изображения 10.Списки 11.Таблицы 12.Фреймы 13.Валидация документов
  • 3. 1.Введение в HTML HTML - это наиболее широко используемый язык для написания веб-страниц. HTML расшифровывается как Hyper Text Markup Language - Язык Разметки Гипер Текста. Гипертекст помогает нам связать друг с другом HTML страницы. Например, при щелчке по ссылке на веб-странице мы переходим на другую страницу сайта. Язык разметки описывает, как именно будут отображаться HTML страницы. По сути, язык разметки это просто текстовый документ с тегами. Именно эти теги указывают веб-браузеру, как структурировать и отображать веб-страницы.
  • 4. 2. Теги HTML-тег - символы, заключенные в угловые скобки и являющиеся элементами языка гипертекстовой разметки (HTML). Он является активным элементом, который изменяет представление информации, следующей за ним. Тег определяет границы элемента в тексте. Теги применяются для того, что бы браузер при отображении документа понимал, что имеет дело не с простым текстом, а с элементом формирования. Пример тега: <html> Текст </html>
  • 5. 3. Структура HTML-кода 1. <!DOCTYPE> предназначен для указания типа текущего документа. Это необходимо, чтобы браузер понимал, как следует интерпретировать текущую веб-страницу, ведь HTML существует в нескольких версиях. 2. <html> определяет начало HTML-файла, внутри него хранится заголовок (<head>) и тело документа (<body>). 3. <head> содержит главную часть программы. Он никак не отображается на экране. В нем записывается вспомогательная информация: <meta> является универсальным и добавляет целый класс возможностей; <title> для отображения текста, находящегося в заголовке браузера (обязателен). 4. <body> (тело документа) предназначено для размещения тегов и содержательной части веб-страницы. Отображается в виде текста с графическими или динамическими вложениями на странице сайта.
  • 6. 4. Типы тегов • Открывающий тег - тег, стоящий в начале. Например, тег <b> является открывающим и стоит перед тем текстом, который нужно выделить жирным. • Закрывающий тег - тег, стоящий в конце. Отличительной чертой служит слеш «/» перед символами в угловых скобках. Так тег </b> является закрывающим и стоит после текста, который следует выделить жирным. • Одиночные теги — теги, которые не имеют закрывающего тега. Примером может служить <br>. • Парные теги (контейнеры) — теги, которые состоят из двух частей – открывающий и закрывающий тег.
  • 7. 5. Значение атрибутов тега Чтобы расширить возможности отдельных тегов и более гибко управлять содержимым контейнеров применяются атрибуты тегов. Все атрибуты состоят из двух частей, имени и значения: • имя - это атрибут, который вы хотите установить. • значение - это параметр, который будет иметь выбранный атрибут.
  • 8. Стандартные атрибуты Есть четыре основных атрибута, которые могут использоваться в большинстве HTML-тегах (хотя не во всех): • id – может использоваться для того, чтобы однозначно идентифицировать любой элемент (тег) страницы или таблицы стилей; • title – задает название для элемента. Синтаксис атрибута title такой же, как в атрибута id; • class – используется для того, чтобы связать элемент с таблицей стилей CSS и определяет класс элемента. То есть этот атрибут выполняет функции атрибута id, но для связки с CSS; • style – позволяет указать правила CSS в пределах элемента.
  • 9. Атрибуты интернационализации Существует три атрибута интернационализации, которые доступны для большинства (хотя и не для всех) элементов XHTML: • dir – позволяет указать браузеру, в каком направлении должен размещаться текст. Этот атрибут может принимать одно из двух значений: 1. ltr – слева направо; 2. rtl – справа налево; • lang – позволяет указать основной язык, используемый в документе, но этот атрибут хранится в HTML только для обратной совместимости с предыдущими версиями HTML; • xml:lang – заменяет атрибут lang в XHTML. Значение атрибута xml:lang должно быть использованным в соответствии со стандартом ISO-639, в котором показан список код стран и языков.
  • 10. Атрибут Параметры Описание align right, left, center Выравнивание тега по горизонтали valign top, middle, bottom Вертикальное выравнивание тега bgcolor числовые, шестнадцатеричные значения RGB Цвет фона позади тега background URL-адреса Фоновое изображение за тегом id Определяется пользователем Имя тега class Определяется пользователем Имя тега для использования Каскадных таблиц Стилей CSS. width Числовое значение (%, px) Задает ширину таблицы, изображения или ячейки таблицы. height Числовое значение (%, px) Задает высоту таблицы, изображения или ячейки таблицы. title Определяется пользователем "Pop-up" название элементов при наведении курсора или когда не загружаются. Универсальные атрибуты
  • 11. 6. Текст Для изменения вида текста существует достаточно большое количество различных тегов. Прежде чем редактировать код веб-страницы, следует принять во внимание некоторые особенности, которые присущи HTML при работе с текстом: 1. любое количество пробелов идущих подряд, в браузере отображается как один; 2. нет расстановки переносов в тексте; 3. текст занимает ширину окна браузера.
  • 12. Теги форматирования текста Текст заголовками. Каждый заголовок начинается с новой строки, выделен полужирным шрифтом и имеет свой размер (заголовок первого уровня самый большой, шестого - самый маленький). <h1></h1> <h2></h2> … <h3></h3> Разделение на абзацы. Перед началом каждого абзаца следует поместить тег <p>, закрывающий тег не обязателен. Абзацы отделяются друг от друга пустой строкой. Перенос строки. Текст, после тега <br> начинается с новой строки. Текст курсивом: • <cite></cite> используются для логического выделения названий книг, статей и цитат; • <dfn></dfn> используются для выделения определений; • <em></em> выделяют важные фрагменты текста.
  • 13. Текст полужирным шрифтом: • <strong></strong> (предпочтительнее использовать); • <b></b>. Текст подчеркиванием: • <ins></ins> (предпочтительнее использовать); • <u></u>. Текст моноширинным шрифтом: • <kbd></kbd> (предпочтительнее использовать); • <samp><samp/>; • <tt></tt>. Текст в верхнем и нижнем индексах: • <sub></sub> ниже уровня строки шрифтом меньшего размера; • <sup></sup> выше уровня строки шрифтом меньшего размера. Тег font и его параметры <font></font> указывают параметры шрифта текста: • face – название шрифта; • size – размер шрифта в условных единицах от 1 до 7; • color – цвет текста.
  • 14. Выравнивание текста Для установки выравнивания текста обычно используется тег параграфа <p> с атрибутом align, который определяет способ выравнивания. Также блок текста допустимо выравнивать с помощью тега <div> с аналогичным атрибутом align. Он может принимать следующие значения: • left — выравнивание по левому краю, задается по умолчанию; • right — выравнивание по правому краю; • center — выравнивание по центру; • justify — выравнивание по ширине (одновременно по правому и левому краю). Это значение работает только для текста, длина которого более, чем одна строка.
  • 15. 7. Ссылки Ссылки являются основой гипертекстовых документов и позволяют переходить с одной веб-страницы на другую. Особенность их состоит в том, что сама ссылка может вести не только на HTML-файлы, но и на файл любого типа, причем этот файл может размещаться совсем на другом сайте. Главное, чтобы к документу, на который делается ссылка, был доступ.
  • 16. Состояния ссылок Не посещенная ссылка. Такое состояние характеризуется для ссылок, которые еще не открывали. По умолчанию не посещенные текстовые ссылки изображаются синего цвета и с подчеркиванием. Активная ссылка. Ссылка помечается как активная в момент ее открытия. Поскольку время между нажатием на ссылку и началом загрузки нового документа достаточно мало, подобное состояние ссылки весьма кратковременно. Активной ссылка становится также, при ее выделении с помощью клавиатуры. Цвет такой ссылки по умолчанию красный. Посещенная ссылка. Как только пользователь открывает документ, на который указывает ссылка, она помечается как посещенная и меняет свой цвет на фиолетовый, установленный по умолчанию.
  • 17. Создание ссылок Для создания ссылки необходимо сообщить браузеру, что является ссылкой, а также указать адрес документа, на который следует сделать ссылку. Оба действия выполняются с помощью тега <a>. <a href="URL">Текст ссылки</а> Текст, расположенный между тегами <a> и </a>, по умолчанию становится синего цвета и подчеркивается. Ссылка на сайт: <a href="http://www.seoded.ru/">…< /a> Ссылка на страницу: <a href="http://www.seoded.ru/beginner.html">…</a> Ссылка на файл: <a href="http://www.seoded.ru/downloads/soft/colortfinal1.5.rar">…</a>
  • 18. Абсолютная ссылка Абсолютные ссылки это ссылки, в которых указан полный адрес документа. Такие ссылки используются для связи с внешними ресурсами сети. <a href="http://htmlbook.ru">Изучение HTML</a> Абсолютные ссылки обычно применяются для указания документа на другом сетевом ресурсе, впрочем, допустимо делать абсолютные ссылки и внутри текущего сайта.
  • 19. Относительная ссылка Относительная ссылка это ссылка, в которой отсутствует общая адресная часть. Такие ссылки используются в пределах одного сайта. При создании относительных ссылок надо понимать, какое значение для атрибута href следует указывать, поскольку оно зависит от исходного расположения файлов. 1. Файлы располагаются в одной папке <a href="Ссылаемый документ.html">Ссылка</a> 2. Когда исходный документ хранится в одной папке, а ссылаемый в корне сайта <a href="../Ссылаемый документ.html">Ссылка</a> 3. Исходный файл находится в двух вложенных папках <a href="../../Ссылаемый документ.html">Ссылка</a> 4. Исходный файл располагается в корне сайта, а файл, на который необходимо сделать ссылку - в папке <a href="Папка/Ссылаемый документ.html">Ссылка</a>
  • 20. Ссылки на электронную почту Для того, чтобы создать ссылку на электронную почту, нужно вместо URL-адреса в значении атрибута href написать адрес электронной почты с указанием протокола (mailto:). И тогда при щелчке по такой ссылке откроется окно почтовой программы с вписанным в поле «Кому» адресом электронной почты. В HTML-коде это выглядит так: <a href="mailto:aleksei.seoded@gmail.com">Моя почта< /a> Ссылки относительно корня сайта Иногда можно встретить путь к файлу относительно корня сайта, он выглядит как "/Папка/Имя файла" со слэшем вначале. <a href="/course/">Курсы</a>
  • 21. 8. Якоря Якорем называется закладка с уникальным именем на определенном месте веб-страницы, для создания перехода к ней по ссылке. Якоря удобно применять для больших документов, чтобы можно было быстро переходить к нужному разделу. Создание якорей Для создания якоря вам необходимо в месте, к которому будет переход по ссылке, указать <а name="имя"></а>, где имя якоря — любое слово на английском языке. В якорях совершенно не обязательно писать что-то между тегами, ведь она используется только в роли служебной метки. Чтобы сделать ссылку на якорь надо написать <a href="#имя">Любой текст</a>
  • 22. 9. Изображения Добавление изображения происходит в два этапа: вначале готовится графический файл желаемого размера, затем он добавляется на страницу через тег <img>. При подготовке изображений следует учесть несколько моментов. Поскольку веб-страница загружается по сети, существенным фактором выступает объем графического файла, встроенного в документ. Чем он меньше, тем быстрее отобразится изображение. Размер картинки необходимо ограничить по ширине, например, установить не более 800 пикселов. Иначе изображение целиком не поместится в окне браузера, и появятся полосы прокрутки.
  • 23. Добавление изображения Для добавления изображения на веб-страницу используется тег <img>, атрибут src которого определяет адрес графического файла. Общий синтаксис добавления изображения будет следующий. <img src="URL" alt="альтернативный текст"> URL (Universal Resource Locator, универсальный указатель ресурсов) представляет собой путь к графическому файлу. Для его указания можно использовать как абсолютный, так и относительный адрес.
  • 24. Обтекание картинки текстом У тега img имеется атрибут align, который и определяет по какому краю будет расположена картинка и с какого края ее будет обтекать текст. Атрибут align имеет следующие значения: • left - изображение будет расположено по левому краю, а текст будет обтекать его справа; • right - изображение расположится справа, а текст будет обтекать его слева; • bottom - отвечает за вертикальное выравнивание, при этом картинка будет находится слева, а нижняя часть изображения на против первой строки текста, это значение задано по умолчанию; • top - отвечает за вертикальное выравнивание, при этом картинка будет находится слева, а верхняя часть изображения на против первой строки текста; • middle - при данном значении происходит выравнивание середины изображения по базовой линии строки.
  • 25. 10. Списки Списком называется взаимосвязанный набор отдельных фраз или предложений, которые начинаются с маркера или цифры. Списки предоставляют возможность упорядочить и систематизировать разные данные и представить их в наглядном и удобном для пользователя виде. Любой список представляет собой контейнер <ul>, который устанавливает маркированный список, или <ol>, определяющий список нумерованный. Каждый элемент списка должен начинаться с тега <li>. Виды списков: • Маркированный список • Нумерованный список • Список определений
  • 26. Маркированный список Применяется для перечисления элементом в произвольном порядке. Для создания маркированных списков применяют тэги <ul > <li> Тэгом <ul> отмечается начало/окончание всего списка. Тэгом <li> обозначают начало/конец отдельного элемента списка. При помощи атрибута type можно изменить стиль маркирования. Маркеры могут принимать один из трех видов: • Круг (по умолчанию) <ul type="disc"><li>...</li></ul> • Окружность <ul type="circle"><li>...</li></ul> • Квадрат <ul type="square"><li>...</li></ul>
  • 27. Нумерованный список Применяется для перечисления элементов в строго определенном порядке. Для создания нумерованных списков используются тэги <ol> <li> Тэгом <ol> отмечается начало/окончание всего списка. Тэгом <li> обозначают начало/конец отдельного элемента списка. При помощи атрибута type можно изменить стиль нумерации. <ol type=“…”><li>…</li></ol> Стили нумерации: • А - Заглавные буквы • а - Строчные буквы • I - Заглавные римские цифры • i - Строчные римские цифры • 1 - Арабские цифры (по умолчанию)
  • 28. Список определений Список определений состоит из двух элементов — термина и его определения. Для создания списков определений используют три тэга: <dl> - начало/конец списка. <dt> - начало/конец конкретного термина. <dd> - начало/конец определения термина. Например: <dl> <dt>Термин 1</dt> <dd>Определение 1</dd> <dt>Термин 2</dt> <dd>Определение 2</dd> </dl>
  • 29. 11.Таблицы В HTML таблицы применяются не только привычным нам образом (как набор данных, распределенных по ячейкам, строкам и столбцам), но и для удобства размещения информации на странице. Всю html-страницу можно представить в виде таблицы и, например, поместить меню в её левый столбец, основную информацию в средний столбец, а дополнительные ссылки в правый столбец. Количество столбцов, строк и, соответственно, ячеек выбирается только тобой и может быть любым.
  • 30. Создание таблицы Для создания таблицы в html служит тег <table>. Как известно таблица состоит из строк, а строки, в свою очередь состоят из ячеек. Для определения строк служит тэг <tr>, для создания ячеек - <th>, <td>. Тэг <th> используется для создания ячеек с заголовками. Тэг <td> - для обыкновенных ячеек с данными. Содержание ячеек заголовков отображается полужирным шрифтом и выравнивается по центру. Например: <table>— начало таблицы <tr>— начало строки <td>Первая ячейка</td>— первый столбец <td>Вторая ячейка</td>— второй столбец </tr>— конец строки </table>— конец таблицы
  • 31. Рамка таблицы Для того, чтобы сделать видимой границы таблицы, служит атрибут border тэга <table>. Определяя рамку таблицы, надо указать толщину ее внешних линий в пикселях или процентах, для этого используем атрибут cellspacing. Чтобы изменить цвет рамки надо применить атрибут bordercolor. <table border="2" cellspacing="5" bordercolor="#0ff00f">…<table>
  • 32. Фон таблицы В HTML цвет фона таблицы или отдельных её ячеек устанавливается с помощью атрибута bgcolor. <table bgcolor="#999999">…</table> В качестве фона таблицы или отдельной ячейки можно использовать картинки. В HTML это делается при помощи атрибута background. <table background="fon.jpg">…</table> Для отдельной ячейки картинка-фон задаётся так: <table><tr><td background="fon.jpg">Ячейка 1</td></tr></table>
  • 33. Размеры и выравнивание таблицы Изменить размеры таблицы и ячеек можно с помощью следующих атрибутов: • width — ширина таблицы, столбца, ячейки; • height — высота таблицы, строки, ячейки. Выравнивание таблицы относительно страницы производиться с помощью атрибута align. Допустимые значения: • center — выравнивание таблицы по центру; • left — выравнивание таблицы по левому краю; • right — выравнивание таблицы по правому краю. Для того, чтобы выровнять текст в таблице (и другое её содержимое), нужно использовать атрибут align для каждой конкретной ячейки. Для вертикального выравнивания содержимого ячеек предназначен атрибут valign, у которого есть следующие значения: • baseline — выравнивание по базовой линии; • bottom — выравнивание по нижнему краю; • middle — выравнивание по середине (значение по умолчанию); • top — выравнивание по верхнему краю.
  • 34. Отступы в таблице Чтобы изменить отступы между соседними ячейками таблицы, в HTML используется атрибут cellspacing. <table cellspacing="10">…</table> Для того, чтобы задать отступы внутри ячеек применяется атрибут cellpadding. <table cellpadding="10">…</table> Объединение ячеек Чтобы объединить ячейки таблицы по горизонтали (столбцам) или по вертикали (строкам), в HTML применяются следующие атрибуты тега <td>: colspan — объединение ячеек по горизонтали (столбцам); rowspan — объединение ячеек по вертикали (строкам).
  • 35. Заголовок таблицы В случае использования таблицы для упорядочивания данных (а не для разметки страницы), может понадобиться использование заголовка. Заголовок таблицы задаётся тегом <caption> </caption>. <table><caption>Заголовок таблицы</caption>…</table> К заголовку таблицы можно применить атрибут align со следующими значениями: • left — выравнивает заголовок по левому краю таблицы; • right — выравнивает заголовок по правому краю таблицы; • center — выравнивает заголовок по центру таблицы (значение по умолчанию); • top — то же, что и «center», только работает во всех браузерах; • bottom — заголовок размещаетсяпод таблицейпо центру.
  • 36. 12. Фреймы Фреймы позволяют нам открыть в окне браузера - не один, а одновременно несколько документов (допустим, документ menu.html, который содержит меню, logo.html - документ, который содержит логотип, шапку страницы, и content.html - документ с непосредственным содержанием нашего сайта). Чтобы сделать фрейм, надо создать новую Веб-страницу, с тэгами <frameset> <frame>. Дескриптор <frameset> формирует набор фреймов, которые делят пространство окна на строки и столбцы. Далее необходимо задать значения высоты/ширины всех строк/столбцов, выраженные в процентах относительно текущих габаритов окна браузера, пикселях или в виде символа звездочки. Символ звездочки говорит о том, что размеры фреймов зависят от габаритов остальных фреймов страницы. Дескриптор <frame> служит для определения структуры и содержимого конкретного фрейма.
  • 37. Атрибуты тега <frameset> • cols – делит экран по вертикали. Принимает значения в пикселях, в процентах или просто *. • rows – делит экран по горизонтали. Принимает значения в пикселях, в процентах или просто *. • frameborder – определяет наличие рамок, т.е. границ фреймов. Принимает значения "yes" или "no". • border – определяет ширину рамки в пикселях. • bordercolor – определяет цвет рамок. При определении цвета можно выбрать как его название, так и числовой эквивалент в системе RGB. В отдельном теге <frameset> имеет смысл использовать только один из атрибутов – cols или rows. Это означает, что фреймовая структура будет состоять или только из столбцов, или только из строк.
  • 38. Атрибуты тега <frame> • src – определяет URL, связанный с конкретным фреймом. • marginwidth – определяет расстояние между содержимым фрейма и его границами справа и слева. • marginheight – определяет расстояние между содержимым фрейма и его границами сверху и снизу. • scrolling – определяет присутствие в окне фрейма полосы прокрутки. Может принимать значения "yes", "no" и "auto"(по умолчанию). • noresize – определяет границы фрейма как "жестко закрепленные" и не позволяет пользователю изменить размеры окна фрейма. • frameborder, border, bordercolor – эти атрибуты связаны с рамками. • name – определяет имя окна фрейма.
  • 39. 13. Валидация документов Валидация это проверка документа на соответствие веб-стандартам и выявление существующих ошибок. Валидным является такой веб-документ, который прошел подобную процедуру и не имеет замечаний по коду. Код веб-страницы должен подчиняться определенным правилам, которые называются спецификацией.