Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы ТКВП.doc
Скачиваний:
6
Добавлен:
11.05.2015
Размер:
447.49 Кб
Скачать

2.2Порядок выполнения работы

  1. Создать 3 html-документа с изображениями (фотографии друзей, семьи, любимых героев) и кратким описанием к ним.

  2. Создать файл index.html, включающий ссылки на эти три файла и на файл с вашей автобиографией (см. практ. занятие №1).

  3. Модифицировать все файлы с изображениями таким образом, чтобы по нажатию на изображение осуществлялся бы переход к документу index.html.

  4. Дополнить автобиографию содержанием, включающим названия соответствующих разделов: «Детство», «Отрочество», «Увлечения» и т. п. Каждая строка содержания должна ссылаться на соответствующей раздел вашей автобиографии. В конце каждого раздела должна стоять ссылка «К содержанию».

2.3Контрольные вопросы

  1. Какие форматы графики вы знаете?

  2. В чём отличие растровой графики от векторной?

  3. В чём отличие относительных ссылок от абсолютных?

  4. Как можно по нажатию на изображение осуществить переход к некоторому документу?

  5. Обоснуйте выбор фотографий и описание к ним с точки зрения:

  1. веб-программиста;

  2. пользователя.

  1. Работа с таблицами и списками в html (2 ч)

Цель: формирование практических навыков использования списков и таблиц.

3.1Теоретические сведения

При восприятии человеком сложных осмысленных изображений срабатывает механизм влияния прошлого опыта и мышления, выделяющий в воспринимаемом изображении наиболее информативные места, на основе которых, соотнеся полученную информацию с памятью, можно о нем составить целостное представление. Анализ записей движений глаз, проведенный А.Л. Ярбусом, показал, что элементы плоскостных изображений, привлекающих внимание человека, содержат участки, несущие в себе наиболее интересную и полезную для воспринимающего информацию.

Сеть переполнена списками, в том числе элементами, которые пользователь обычно не относит к спискам, например навигацией. Навигационная панель (Navigation Bar ­ Navbar) является списком ссылок. Пользователю легче создать общее представление о тексте и быстрее найти информацию, если она представлена в форме списка. Список ­ это набор пунктов, которые обладают одинаковым назначением и(или) схожими характеристиками. Наиболее эффективно использование простых списков

Все вышесказанное способствует созданию более удобных списков и таблиц для пользователя.

В HTML-стандарте предусмотрены следующие виды списков: список определений, упорядоченный список и неупорядоченный список.

Список определений состоит из одного и более определений. Определение состоит из определяемого слова (термина) и его описания. Пример списка определений:

<dl>

<dt>Интернет</dt>

<dd>

<p>Глобальная сеть, объединяющая компьютеры по всему Земному шару...</p>

</dd>

<dt>Веб-сервер</dt>

<dd>

<p>Программное обеспечение, принимающее на вход HTTP-запросы и ...</p>

</dd>

<dl>

Здесь список определений задаётся тегом <dl> (Definition List); определяемое слово задаётся тегом <dt> (Definiton Term); а развёрнутое описание задаётся с помощью тега <dd> (Definition Description). Все перечисленные элементы по умолчанию являются элементами блочного уровня, т. е. будут занимать одну «строку» (параграф) каждый:

Интернет

Глобальная сеть, объединяющая компьютеры по всему Земному шару...

Веб-сервер

Программное обеспечение, принимающее на вход HTTP-запросы и ...

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

Для задания упорядоченного списка объектов существует тег <ol> (Ordered List), а для неупорядоченного ­ <ul> (Unordered List). Каждый объект списка должен быть помещён в контейнер объекта списка (неважно какого, упорядоченного или неупорядоченного) ­ <li> (List Item). Таким образом, для задания упорядоченного (неупорядоченного) списка нужно сначала задать контейнер объектов, а затем каждый объект «упаковать» в контейнер объекта. Например, список ингредиентов можно задать так:

<ul>

<li>200 грамм муки</li>

<li>50 грамм дрожжей</li>

<li>Стакан воды</li>

</ul>

При просмотре документа в браузере упорядоченный список определений по умолчанию нумеруется с помощью арабских цифр (допустимы также строчные и прописные буквы греческого и римского алфавитов); для неупорядоченного списка определений используются точечки, квадратики, кружочки и т. п.

Списки могут быть «вложены» один в другой, т. е. некоторый список может являться объектом (или частью объекта) другого списка. В этом случае вложенный список должен быть заключён в тег <li>. Например, для задания следующего списка:

  1. Продукты

продукты питания

продукты промышленности

  1. Услуги

пошив одежды

монтаж шин

нужно написать следующий html-код:

<ol>

<li>Продукты

<ul>

<li>продукты питания</li>

<li>продукты промышленности</li>

</ul>

</li>

<li>Услуги

<ul>

<li>пошив одежды</li>

<li>монтаж шин</li>

</ul>

</li>

</ol>

Таблицы ­ структурный элемент HTML-документа, разработанный для представления информации в табличной форме. Разметка таблицы включает несколько компонентов и атрибутов, которые могут быть использованы для идентификации элементов в стандартной таблице данных: заголовки столбцов, строк, надписи и краткое изложение содержания. В связи с существующими ограничениями, накладываемыми средой ­ низкое разрешение, ограниченные возможности отображения и его многовариантность, ­ простые таблицы получили более широкое распространение в Сети.

Представить данные в виде строк и столбцов можно при помощи таблицы (тег <table>). Таблица состоит из строк (<tr> ­ table row), а строка состоит из ячеек (<td> ­ table data) или заголовков (<th> ­ table header). Различие между ячейками и заголовками должно быть чисто семантическим: заголовок задаёт название для всего столбца или строки, например, название продукта; а конкретные продукты должны тогда быть уже ячейками. Для того чтобы были видны границы таблицы можно использовать атрибут border со значением 1. Пример простейшей таблицы:

<table border='1'>

<tr>

<th>Название месяца</th>

<th>Количество дней</th>

</tr>

<tr>

<td>Декабрь</td>

<td>31</td>

</tr>

<tr>

<td>Ноябрь</td>

<td>30</td>

</tr>

</table>

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

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