русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Общие сведения о языке разметки гипертекста (HTML). Синтаксис языка. Теги. Структура HTML-документа.


Дата добавления: 2014-12-01; просмотров: 3206; Нарушение авторских прав


Язык HTML(Hyper Text Markup Language)—язык разметки гипертекста— используется при подготовке документов Всемирной паутины. В отличие от обычных текстов гипертекстовые Web-документы содержат специальные команды, задающие структуру документа - теги. Команды HTML вставляются в текст документа и определяют логический статус отдельных фрагментов текста. Так, например, в Web-документе отдельные части текста могут быть помечены как заголовки различных уровней, отдельные абзацы, списки. Имеются также команды, позволяющие вставить в документ различные объекты (изображения, звуки, анимацию) и установить гипертекстовые связи с другими Web-документами.

Общий синтаксис написания тегов следующий

Теги бывают двух видов:

  • одиночные (одиночный тег используется самостоятельно)
  • парные (парный тег может включать внутри себя другие теги или текст)

Теги заключены в угловые скобки. Парный тег имеет две части: открывающую (<html> - начало Web-документа) и закрывающую (</html> - конец Web-документа) с добавлением косой черты. Язык HTML не различает большие и малые буквы, так, что теги <HEAD>, <head> и <Head> эквивалентны. Тег может быть без атрибутов или сопровождаться одним или несколькими атрибутами, например, <H1 ALIGN="center">Самый большой заголовок по центру</H1>.

<html>...</html> – теги, являющиеся признаком начала и конца документа. Тег <html> должен открывать HTML-документ. Аналогично, тег </html> должен завершать HTML-документ.

<head>...</head> – эта пара тегов указывает на начало и конец заголовка документа (Web-страницы). Помимо наименования в этот раздел может включаться множество служебной информации.

<title>...</title> – все, что находится между тегами <title> и </title>, толкуется браузером как название документа. Текст, размещенный за тегом <title>, отображается в заголовке окна браузера.



<body>...</body> – эта пара меток указывает на начало и конец тела HTML-документа и определяет содержание документа (Web-страницы).

Структура html-документа:

<html>

<head>

<title>Заголовок документа</title>

</head>

<body>

Текст документа

</body>

</html>


 

Основные теги для создания и форматирования абзацев в HTML-документе. Примеры использования.

Начало абзаца задает тег <Р>. Закрывающий тег </P> не обязателен. Текст в абзаце может быть выровнен по левому краю, по правому краю, по ширине и по центру. Для этого применяют атрибут ALIGN:

Например: <p align="left">абзац выровнен по левому краю...</p>

<p align="right">абзац выровнен по правому краю...</p>

<p align="center">абзац выровнен по центру...</p>

<p align="justify">абзац выровнен по ширине...</p>

Каждый следующий тег абзаца отменяет форматирование предыдущего. При просмотре в браузере новый абзац будет отделен от предыдущего пустой строкой. Если нужно, чтобы абзацы шли без пустой строки и чтобы выравнивание распространялось и на следующий абзац, вместо нового абзаца используют тег обрыва строки (break) <BR>.

Для форматирования абзацев можно пользаваться так же тегом создания раздела (division) <DIV>. Он работает точно так же, как и <Р>, в нем можно использовать параметр выравнивания ALIGN, но между двумя соседними разделами не оставляется пустая строка. Здесь закрывающий тег необходим - </DIV>.

Например: <DIV ALIGN="center">

...Текст, таблицы, изображения. Выравнивание по центру.

</DIV>

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

Шесть стандартных тегов предусмотрено для оформления заголовков: <H1>, <H2>,...,<H6>. Причем у <Н1> - самый крупный шрифт, а <Н6> - самый мелкий. Все они могут иметь параметр выравнивания ALIGN.

Например: <h1>Заголовок 1 уровня</h1>

<h2>Заголовок 2 уровня</h2>

<h3>Заголовок 3 уровня</h3>

<h4>Заголовок 4 уровня</h4>

<h5>Заголовок 5 уровня</h5>

<h6>Заголовок 6 уровня</h6>

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

Чтобы сделать абзацный отступ, необходимо ставить вместо простых пробелов неразрывные, которые и создадут абзацный отступ. Неразрывный пробел в HTML &nbsp; - обязательно маленькими буквами.

Тег <pre> используется, когда требуется написать текст как есть, включая все пробелы и переносы строки.

Например: <pre>Идет бычок, качается,

Вздыхает на ходу...</pre>

 

Основные теги для создания свойств шрифтов и заголовков в HTML-документе. Примеры использования.

Тег <B> отображает текст полужирным шрифтом. Например: Это <B>полужирный</B> шрифт.

Тег <I> отображает текст курсивом. Например: Выделение <I>курсивом</I>.

Тег <TT> отображает текст моноширинным шрифтом. Например: Это <TT>моноширинный</TT> шрифт.

Тег <U> отображает текст подчеркнутым. Например: Пример <U>подчеркивания</U> текста.

Теги <STRIKE> и <S> отображают текст, перечеркнутый горизонтальной линией. Например: Пример <STRIKE>зачеркнутого</STRIKE> текста.

Тег <BIG> выводит текст шрифтом большего (чем непомеченная часть текста) размера. Например: Шрифт <BIG>большего</BIG> размера.

Тег <SMALL> выводит текст шрифтом меньшего размера. Например: Шрифт <SMALL>меньшего</SMALL> размера.

Тег <SUB> сдвигает текст ниже уровня строки и выводит его (если возможно) шрифтом меньшего размера. Например: Пример шрифта для <SUB>нижнего</SUB> индекса.

Тег <SUP> сдвигает текст выше уровня строки и выводит его (если возможно) шрифтом меньшего размера. Например: Пример шрифта для <SUP>верхнего</SUP> индекса.

Тег <FONT> указывает параметры шрифта. Для тега могут задаваться следующие параметры: FACE (указывает тип шрифта, которым программа просмотра пользователя будет выводить текст), SIZE (указывает размер шрифта в условных единицах от 1 до 7) и COLOR (указывает цвет шрифта).

Например:

<FONT FACE="Verdana", "Arial", "Helvetica">

<FONT SIZE=1>Шрифт размера 1</FONT><BR>

<FONT COLOR=green>Текст зеленого цвета</FONT><BR>

 

Основные теги для создания таблиц в HTML-документе. Примеры использования.

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

Таблицы в HTML определяются с помощью тэга <table>. Тэг <tr> позволяет создать в таблице строку, а тэг <td> добавить в эту строку ячейку с данными. По умолчанию таблицы отображаются без границ. Для того, чтобы отобразить границу необходимо использовать атрибут border="1". В ячейках таблиц может располагаться не только обычный текст, но и картинки, ссылки и другие таблицы.

Например:

<table border="1">

<tr>

<td>Россия</td>

<td>141</td>

</tr>

<tr>

<td>США</td>

<td>309</td>

</tr>

<tr>

<td>Китай</td>

<td>1338</td>

</tr>

<tr>

<td>Великобритания</td>

<td>61</td>

</tr>

</table>

С помощью тэга <th> Вы можете создать табличный заголовок. Текст элемента th центрируется и выделяется жирным шрифтом.

Например:

<table border='1'>

<tr>

<th>Заголовок 1</th>

<th>Заголовок 2</th>

<th>Заголовок 3</th>

</tr>

<tr>

<td>Ячейка 1</td>

<td>Ячейка 2</td>

<td>Ячейка 3</td>

</tr>

<tr>

<td>Ячейка 4</td>

<td>Ячейка 5</td>

<td>Ячейка 6</td>

</tr>

</table>

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

Например:

<table border="1">

<tr>

<td> Ячейка 1 </td>

<td> Ячейка 2 </td>

</tr>

<tr>

<td colspan="2"> Ячейка 3 растянутая на 2 столбца </td>

</tr>

</table>

 

С помощью атрибута rowspan Вы можете указать на сколько строк должна быть растянута указанная ячейка.

Например:

<table border="1">

<tr>

<td rowspan="2"> Ячейка 1 растянутая на две строки </td>

<td> Ячейка 2 </td>

</tr>

<tr>

<td> Ячейка 3 </td>

</tr>

</table>

 

Основные теги для создания маркированных и нумерованных списков в HTML-документе. Примеры использования.

Маркированные списки - это списки, в которых элементы списка отмечаются маркерами.

Для установки маркированного списка используются теги <ul> и <li>

Тег <ul> - unordered list (неупорядоченный список).

Тег <li> - list item (элемент списка)

Код, написанный таким образом

<ul>

<li> Книги </li>

<li> Электроника </li>

<li> CD и DVD </li>

</ul>

будет отображен на экране так:

Маркеры могут принимать один из трех видов: круг (по умолчанию), окружность и квадрат. Для выбора типа маркера используется параметр type=... тега <ul>.

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

Для установки нумерованного списка используется тег <ol> вместо <ul>

Тег <ol> - ordered list (упорядоченный список).

Самый простой список имеет следующий код:

<ol>

<li> Выйдете на станции метро Войковская. </li>

<li> Сядьте на троллейбус 57 маршрута.</li>

<li> Выйдете на четвертой остановке. </li>

<li> Перейдите дорогу. Я Вас буду ждать у киоска.</li>

</ol>

На экране он отобразится так:

Вид и тип нумерации зависит от параметров тега <ol>

Код HTML Отображение на экране

<ol start="5">

<ol type="A"> Заглавные латинские буквы:

<ol type="a"> Прописные латинские буквы:

<ol type="I"> Cписок с римскими буквами:

Вложенный список - это список, размещенный внутри другого списка.

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

<ol>

<li> Крупные города России:

<ul type="square">

<li> Москва

<li> Санкт-Петербург

</ul>

<li> Крупные города Украины:

<ul type="square">

<li> Киев

</ul>

</ol>

отобразится на экране так:

Списки определений являются способом определения терминов и понятий. Списки определений состоят из трех элементов: элемента списка определений <dl> ... </dl>, элемента определения термина <dt> ... </dt>, элемента определения описания <dd> ... </dd>.

Код примера

<dl>

<dt>Пиксель</dt>

<dd>Элементарная цветная точка, совокупность

которых образует изображение.</dd>

 

<dt>Экспозиция</dt>

<dd>Количественная мера световой энергии, падающая

на светочувствительный элемент.</dd>

 

<dt>Диафрагма</dt>

<dd>Параметр, регулирующий количество света,

который освещает матрицу.</dd>

 

</dl>

отобразится в браузере так:

 

Структура пользовательской формы. Основные теги для создания элементов управления формой в HTML-документе. Примеры использования.

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

HTML формы могут содержать такие элементы ввода как:

– Текстовые поля

– Флажки

– Радио-кнопки

– Кнопки отправления

– Списки выбора

– Многострочные текстовые поля

– Метки

<form> создание формы.

Например:

<form>

<p>Введите ваше имя:</p>

<input type="text" />

<p>Введите пароль: </p>

<input type="password" />

</form>

<input type="text" /> определяет однострочное текстовое поле, в которое пользователь может вводить различную информацию.

Например:

<form>

<p> Введите ФИО в поля ниже: </p> <br />

Имя: <input type="text" name="firstname" /><br />

Фамилия: <input type="text" name="lastname" /><br />

Отчество: <input type="text" name="lastname" />

</form>

<input type="password" /> определяет поле для ввода пароля. Содержимое вводимое в данное поле закрывается черными кружками позволяя вводить пароли даже в присутствии посторонних.

Например:

<form>

Введите пароль: <input type="password" name="pass" />

</form>

<input type="checkbox" /> определяет флажок. Флажки позволяют пользователям выбирать несколько пунктов с предварительно заполненной информацией из группы.

Например:

<form>

<p> Как вы относитесь к полетам в космос? </p>

<input type="checkbox" name="space" value="1" />

Положительно, всегда хотел полететь в космос<br />

<input type="checkbox" name="space" value="2" />

Безразлично, никогда не думал об этом серьезно <br />

<input type="checkbox" name="space" value="3" />

Отритцательно, меня с детства отталкивают мысли о космосе <br />

</form>

<input type="radio" /> определяет радио кнопку. Радио кнопки позволяют пользователям выбрать только один пункт с предварительно заполненной информацией из группы.

Например:

<form>

<p> Укажите Ваш пол: </p>

<input type="radio" name="s" value="m" /> Мужской<br />

<input type="radio" name="s" value="f" /> Женский

</form>

<input type="submit" /> определяет кнопку отправления. После нажатия на данную кнопку данные введенные пользователем будут отправлены на сервер. Адрес, на который будут пересылаться данные формы указывается в атрибуте тэга form - action. Если данный атрибут отсутствует данные будут отправлены на текущую страницу.

Например:

<form name="input" action="form.php" method="get">

Введите Ваше имя: <input type="text" name="name" />

<input type="submit" value="Отправить" />

</form>

Для создания выпадающих списков используется тэг <select>, а элементы выпадающего списка определяются с помощью тэга <option>.

Например:

<p> Выберите ваш пол </p>

<form>

<select name="sex" >

<option value="m"> Мужской </option>

<option value="f"> Женский </option>

</select>

</form>

С помощью атрибута multiple Вы можете указать, что в выпадающем списке могут быть выбраны одновременно несколько элементов.

Например:

<p>В данном списке может быть одновременно выбрано несколько значений (для этого зажмите клавишу Ctrl и щелкайте на необходимые элементы): </p>

<form>

<select name='city' multiple='multiple'>

<option value='london'>Лондон</option>

<option value='moscow'>Москва</option>

<option value='newyork'>Нью Йорк</option>

</select>

</form>

Для того, чтобы озаглавить группу элементов формы, Вы должны с помощью тэга <fieldset> сгруппировать желаемую часть формы и затем с помощью тэга <legend> установить желаемое заглавие.

Например:

<form>

<fieldset>

<legend>Данные о пользователе</legend>

Имя: <br /><input type="text" name="firstname" /><br />

Фамилия:<br /> <input type="text" name="lastname" /><br />

Отчество: <br /><input type="text" name="lastname" /><br />

<p>Укажите Ваш пол:</p>

<input type="radio" name="s" value="m" /> Мужской<br />

<input type="radio" name="s" value="f" /> Женский

</fieldset>

<fieldset>

<legend> Анкета: </legend>

<p>Как Вы относитесь к полетам в космос:</p>

<input type="checkbox" name="space" value="1" />

Положительно, всегда хотел полететь в космос<br />

<input type="checkbox" name="space" value="2" />

Безразлично, никогда не думал об этом серьезно <br />

<input type="checkbox" name="space" value="3" />

Отрицательно, меня с детства отталкивают мысли о космосе <br />

</fieldset>

</form>

 

Вставка рисунков в HTML-документ. Основные теги. Примеры использования.



<== предыдущая лекция | следующая лекция ==>
Сетевые протоколы. Краткая характеристика. | http://www.wisdomweb.ru/HTML


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.59 сек.