Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Инструментальные средства Internet-технологий. Лабораторный практикум

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
884 Кб
Скачать

</table>

<p>

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

Она по-прежнему не будет иметь рамки. </p>

<p>

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

</p>

<p>Неразрывный пробел является символьным объектом. </p>

<p>Объект неразрывного пробела начинается с амперсанда («&”),

затем следуют буквы «nbsp”, и в конце стоит точка с запятой («;”)

</p>

<p>

</p>

</body>

</html>

Отступ от рамки до содержимого ячейки

<html>

<body>

<h4>Без отступа:</h4> <table border=”1”> <tr>

<td>Первая </td> <td>Строка</td>

</tr>

<tr>

<td>Вторая </td> <td>Строка</td>

</tr>

</table>

<h4>С отступом (cellpadding) :</h4> <table border=”1” cellpadding=”10”>

<tr> <td>Первая</td>

31

<td>Строка</td> </tr>

<tr> <td>Вторая</td> <td>Строка</td>

</tr>

</table>

</body>

</html>

Списки

HTML поддерживает упорядоченные списки, неупорядоченные списки, и списки определений. Отличаются эти разновидности списков лишь способом оформления. Перед пунктами неупорядоченных списков обычно ставятся символы-буллеты (bullets), например, точки, ромбики и т.п., в то время как пунктам упорядоченных списков предшествуют их номера.

Неупорядоченные списки

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

Неупорядоченный список начинается с тега <ul>. Каждый элемент списка начинается с тега <li>.

<html>

<body>

<h4>Неупорядоченный список:</h4> <ul>

<li>элемент 1</li> <li>элемент 2</li> <li>элемент 3</li>

</ul>

</body>

</html>

Внутри элемента списка можно помещать параграфы, переносы строк, изображения, ссылки, другие списки, и т.д.

Упорядоченные списки

Упорядоченный список также является списком элементов. Элементы списка маркируются с помощью чисел или букв.Упорядоченный список начинается с тега <ol>. Каждый элемент списка начинает-

32

ся с тега <li>. У тега <ol> может быть два атрибута: start (определяет первое число, с которого начинается нумерация пунктов) и type

(определяет стиль нумерации пунктов). Может иметь значения: «A» – заглавные буквыA, B, C ...

«a» – строчные буквы a, b, c ...

«I» – большие римские числа I, II, III ...

«i» – маленькие римские числа i, ii, iii ...

«1» – арабские числа 1, 2, 3 ...

<html>

<body>

<h4>Упорядоченный список:</h4> <ol>

<li>элемент 1</li> <li>элемент 2</li> <li>элемент 3</li>

</ol>

</body>

</html>

Внутри элемента списка можно помещать параграфы, переносы строк, изображения, ссылки, другие списки, и т.д.

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

Список определений не является списком элементов. Это список терминов и определений терминов.

Список определений начинается с тега <dl>. Каждый термин списка определений начинается с тега <dt>. Каждое определение списка

начинается с тега <dd>.

<html>

<body>

<dl>

<dt>элемент 1</dt> <dd>описание элемента 1</dd> <dt>элемент 2</dt> <dd>описание элемента 2</dd> </dl>

</body>

</html>

Внутри определения списка определений (тег <dd> ) можно помещать параграфы, переносы строк, изображения, ссылки, другие списки, и т.д.

Рассмотрим некоторые примеры применения различных списков:

33

Различные типы упорядоченных списков

<html>

<body>

<h4>Список проектов с цифрами:</h4> <ol>

<li>msmu.ru</li>

<li>osp.ru</li>

<li>file.ru</li>

</ol>

<h4>Список с буквами:</h4> <ol type=”A”> <li>msmu.ru</li> <li>osp.ru</li> <li>file.ru</li>

</ol>

<h4>Список с буквами нижнего регистра:</h4> <ol type=”a”>

<li>msmu.ru</li>

<li>osp.ru</li>

<li>file.ru</li>

</ol>

<h4>Список с римскими цифрами:</h4> <ol type=”I”>

<li>msmu.ru</li>

<li>osp.ru</li>

<li>file.ru</li>

</ol>

<h4>Список с римскими цифрами в нижнем регистре:</h4>

<ol type=”i”> <li>msmu.ru</li> <li>osp.ru</li> <li>file.ru</li> </ol>

</body>

</html>

Различные типы неупорядоченных списков

<html>

<body>

<h4>Список со значком кругом:</h4> <ul type=”disc”>

<li>mggu.ru</li>

34

<li>osp.ru</li>

<li>file.ru</li>

</ul>

<h4>Список со значком окружностью:</h4> <ul type=”circle”>

<li>mggu.ru</li>

<li>osp.ru</li>

<li>file.ru</li>

</ul>

<h4>Список со значком квадратом:</h4> <ul type=”square”>

<li>mggu.ru</li>

<li>osp.ru</li>

<li>file.ru</li>

</ul>

</body>

</html>

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

<html>

<body>

<h4>Вложенный список:</h4> <ul>

<li>элемент 1</li> <li>элемент 2</li>

<ul>

<li>элемент 2.1</li> <li>элемент 2.2</li> </ul>

<li>элемент 3</li> </ul>

</body>

</html>

<html>

<body>

<h4>Вложенный список:</h4> <ul>

<li>элемент 1</li> <li>элемент 2</li>

<ul>

<li>элемент 2.1</li> <li>элемент 2.2</li>

<ul>

35

<li>элемент 2.2.1</li> <li>элемент 2.2.2</li> </ul>

</li>

</ul>

</li>

<li>элемент 3</li> </ul>

</body>

</html>

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

<html>

<body>

<h4>Список определений:</h4> <dl>

<dt>элемент 1</dt> <dd>описание элемента 1</dd> <dt>элемент 2</dt> <dd>описание элемента 2</dd>

</dl>

</body>

</html>

 

Теги списков

Тег

Описание

<ol>

Определяет упорядоченный список

<ul>

Определяет неупорядоченный список

<li>

Определяет элемент списка

<dl>

Определяет список определений

<dt>

Определяет термин определения

<dd>

Определяет описaние определения

<menu>

Не рекомендуется. Используйте вместо этого <ul>

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

Создание гиперссылок

Гипертекстовые ссылки необходимы для соединения с другими документами в Web. Для их записи используется тег <a>, который называют «якорь» (аnchor).

36

Этот пример показывает, как создавать ссылки в документе HTML.

<html>

<body>

<p>

<a href=”page1.htm”>

Этот текст</a> является ссылкой на страницу на этом Web-сайте.

</p>

<p>

<a href=”http://www.msmu.ru/”>

Этот текст </a> является ссылкой на страницу во Всемирной Паутине.

</p>

</body>

</html>

Изображение в качестве ссылки

Этот пример показывает, как использовать в качестве ссылки изо-

бражение.

<html>

<body>

<p>

Можно также использовать в качестве ссылки изображение:

<a href=”http://www.mgu.ru/”>

<img border=”0” src=”logo.gif” width=”285” height=”52”>

</a>

</p>

</body>

</html>

Описание тега гипертекстовой ссылки

Якорь (аnchor) позволяет устанавливать связь с любыми ресурсами во Всемирной Сети: другую страницу HTML, изображение, звуковой файл, видеоклип, и т.д.

Синтаксис тега гипертекстовой ссылки:

<a href=”url”>текст ссылки</a>

При помощи атрибута href передается адрес документа, на кото-

рый указывает ссылка.

<a href=”http://www.msmu.ru/”>Добро пожаловать в Горный Университет</a>

37

Всегда добавляйте завершающую косую черту к ссылкам на вложенные папки. Если ссылка имеет следующий вид: href=http://www. msmu.ru/help, то будет создано два запроса HTTP к серверу, так как сервер добавит косую черту к адресу и создаст новый запрос следу-

ющего вида: href=http://www.msmu.ru/help/. При этом вызове об-

ращение обычно происходит к странице index.htm внутри папки help или к другому файлу – это зависит от настроек web-сервера.

Спомощью данного атрибута можно задавать ссылки не только по протоколу HTTP, но и по другим:

http://... – создает ссылку на файл, который может быть передан по протоколу http ;

ftp://... – создает ссылку на ftp-сайт или расположенный на нем файл;

mailto: – запускает почтовую программу-клиент с заполненным полем имени получателя. Если после адреса поставить знак вопроса, то можно указать дополнительные атрибуты, разделенные знаком «&»; news:.. – создает ссылку на конференцию сервера новостей;

wais://... – создает ссылку на WAIS – сервер; gopher://... – создает ссылку на Gopher – сервер;

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

self – указывает, что определенный в параметре href документ должен отображаться в текущем фрейме;

parent – указывает, что документ должен отображаться во фреймеродителей текущего фрейма. Иначе говоря, _parent ссылается на окно, содержащее frameset, включающий текущий фрейм;

top – указывает, что документ должен отображаться в окне-родите- ле всей текущей фрэймовой структуры;

blank – указывает, что документ должен отображаться в новом

окне.

<html>

<body>

<a href=”http://www.msmu.ru/” target=”_ blank”>Добро пожаловать в Горный Университет!</a> <a href=”http://www.msmu.ru/” target=”_parent”>

Добро пожаловать в Горный Университет!</a> <a href=”http://www.msmu.ru/” target=”_top”>

38

Добро пожаловать в Горный Университет!</a> <a href=”http://www.msmu.ru/” target=”_self”>

Добро пожаловать в Горный Университет!</a> </body>

</html>

Для перехода внутри страницы к конкретному разделу используют атрибут name тега гипертекстовой ссылки a, при помощи которого

создается именованный якорь.

<a name=”label”>ссылка на именованный якорь</a>

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

Для перехода на место, которое отмечено именованным якорем ис-

пользуется знак # и имя якоря в конце URLследующим образом:

<a href=”page1.html#label”>переход на именованный якорь </a>

Переход внутри файла «page1.html» на именованный якорь выгля-

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

<a href=”#label”>переход на именованный якорь </a>

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

Ссылка в определенное место на той же странице

Этот пример показывает, как использовать ссылку на другую часть

документа.

<html>

<body>

<p>

<a href=”#part5”>Переход на часть 5.</a> </p>

<h1>Лекция 1</h1> <h2>Часть 1</h2>

<p>Это первая часть ... </p> <h2> Часть 2</h2>

<p>Это вторая часть ...</p> <h2> Часть 3</h2>

<p>Это третья часть ...</p> <h2> Часть 4</h2>

<p>Это четвертая часть ...</p> <h2><a name=”part5”> Часть 5</a></h2> <p>Это пятая часть ...</p>

39

<h2> Часть 6</h2>

<p>Это шестая часть ...</p> <h2> Часть 7</h2>

<p>Это седьмая часть ...</p> <h2> Часть 8</h2>

<p>Это восьмая часть ...</p> <h2> Часть 9</h2>

<p>Это девятая часть ...</p> <h2> Часть 10</h2>

<p>Это десятая часть ...</p> </body>

</html>

Фреймы HTML

Фреймы используются для разбивки окна браузера на несколько независимых частей, каждая из которых представляет собой отдельный HTML-документ. Наиболее частое применение фреймов – это отделение меню от основного информационного наполнения. Хотя фреймы достаточно удобная вещь, использование их не рекомендуется. Следует внимательно следить за тем, чтобы теги, формирующие фреймовую структуру, располагались вне тегов <body>, так как они не относятся к телу документа.

Набор вертикальных фреймов

Этот пример показывает, как создать набор вертикальных фреймов с тремя различными документами.

<html>

<frameset cols=”50%,25%,25%”> <frame src=”frame_1.htm”> <frame src=”frame_2.htm”> <frame src=”frame_3.htm”> </frameset>

</html>

Набор горизонтальных фреймов

Этот пример показывает, как создать набор горизонтальных фрей-

мов с тремя различными документами.

<html>

<frameset rows=”25%,50%,25%”> <frame src=”frame_1.htm”> <frame src=”frame_2.htm”>

40

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]