- •Содержание
- •Введение Цели и задачи методических указаний.
- •Методические указания по выполнению и оформлению контрольной работы
- •Перечень задач для контрольных работ
- •Распределение заданий для выполнения контрольной работы
- •Распределение заданий для выполнения контрольной работы
- •Рекомендации по изучению тем, по которым составлены контрольные работы
- •1. Основные возможности табличного процессора excel
- •Упражнения по excel
- •Упражнение 1. Основные приемы работы с таблицами Excel
- •Упражнение 2
- •Упражнение 3.
- •Упражнение 4. Консолидация данных
- •2. Основные сведения об microsoft access.
- •Упражнения по access Упражнение 1.
- •Упражнение 2.
- •3. Программа powerpoint
- •4. Разработка Web - сайтов
- •4.1. Структура документа html
- •4.1.1. Определение цветов страницы.
- •4.1.2. Заголовки и абзацы
- •4.1.3. Бегущая строка
- •Задание 2. Установка дополнительного атрибута align
- •4.2. Разметка внутри текста
- •4.2.1. Форматирование текста
- •4.2.2. Стили форматирования.
- •4.2.3. Создание списков
- •Задание 5. Создание списка
- •4.3. Meta-теги
- •4.4. Создание таблиц
- •Задание 6. Создание таблиц
- •4.5. Связывание текстов
- •4.6. Изображения в html-документе.
- •4.7. Фреймы в html документах.
- •4.8. Формы
- •Начало формы
- •Конец формы Вопросы, выносимые на экзамен
- •Литература
- •Методические указания по выполнению и оформлению контрольной работы.
4.6. Изображения в html-документе.
Встроить изображение в HTML-документ очень просто. Для этого нужно только иметь это самое изображение, например, в формате GIF (файл с расширением *.gif) или JPEG (файл с расширением *.jpg или *.jpeg) и одну строчку в HTML-тексте.
Допустим, нам нужно включить в документ изображение, записанное в файл pictur1.gif, находящийся в одном каталоге с HTML-документом. Тогда строчка будет иметь вид:
<IMG SRC="pictur1.gif">
Тег <IMG SRC="[имя файла]"> может также включать атрибут ALT="[текст]",
например:
<IMG SRC="pictur1.gif" ALT="Картинка">
Встретив такую метку, браузер покажет на экране текст Картинка и начнет загружать на его место картинку из файла pictur1.gif.
Атрибут ALT может оказаться необходимым для старых браузеров, которые не поддерживают изображений, а также на случай, если у браузера отключена автоматическая загрузка изображений (при медленном подключении к Интернет это делается для экономии времени).
Файл, содержащий изображение, может находиться в другом каталоге или даже на другом сервере. В этом случае необходимо указать его полное имя.
Форматирование положения рисунка задается включением в гиперссылку пункта "ALIGN = ":
<IMG ALIGN=top SRC=image_URL>
Также возможны типы выравнивания:
ALIGN = MIDDL
ALIGN = CENTER
Рассмотрим следующий пример.
<HTML>
<HEAD>
<TITLE>Пример вставки изображений</TITLE>
</HEAD>
<BODY>
<H1>Изображения </H1>
<P>Изображение можно встроить очень просто: </P>
<P><IMG SRC="pictur1.gif"></P>
<P>Кроме того, изображение можно сделать "горячим", то есть осуществлять переход при нажатии на изображение:</P>
<P>
<A HREF="web2.htm"><IMG SRC="pictur1.gif"></A>
</P>
</BODY>
</HTML>
Обратите внимание на вторую часть примера. Если ссылка на изображение находится между метками <A HREF="..."> и </A>, изображение фактически становится кнопкой, при нажатии на которую происходит переход по ссылке.
4.7. Фреймы в html документах.
Используя фреймы, позволяющие разбивать Web-страницы на части (подокна), можно значительно улучшить внешний вид и функциональность информационных систем и Web-приложений. Каждый фрейм имеет свой URL, что позволяет загружать его независимо от других фреймов, а также собственное имя (параметр NAME), позволяющее переходить к нему из другого фрейма.
Размер фрейма может быть изменен пользователем прямо на экране при помощи мыши (если это не запрещено указанием специального параметра). Данные свойства фреймов позволяют создавать эффективные интерфейсные решения, такие как:
Помещение в статическом фрейме оглавления всех или части WEB-документов, содержащихся на WEB-сервере, что позволяет пользователю быстро находить интересующую его информацию.
Создавать окна результатов запросов, когда в одном фрейме находится собственно запрос, а в другом результаты запроса.
Создавать формы типа "мастер-деталь" для WEB-приложений, обслуживающих базы данных.
Формат документа, использующего фреймы, внешне напоминает формат обычного документа, только вместо тега BODY используется тег FRAMESET, содержащий описание внутренних HTML-документов, содержащий собственно информацию:
<HTML>
<HEAD>Заголовок...</HEAD>
<FRAMESET>...</FRAMESET>
</HTML>
Однако фрейм-документ является специфичным видом HTML-документа, поскольку не содержит элемента BODY и какой-либо информационной нагрузки соответственно. Он описывает только фреймы, которые будут содержать информацию (кроме случая двойного документа, который мы рассмотрим позже).
Представим общий синтаксис фреймов:
<FRAMESET COLS="value" | ROWS="value">
<FRAME SRC="url1">
<FRAME ...>. . .
</FRAMESET>
Общий контейнер FRAMESET описывает все фреймы, на которые делится экран. Можно разделить экран на несколько вертикальных или несколько горизонтальных фреймов.
Тег FRAME прописывает каждый фрейм в отдельности. Рассмотрим более детально каждый компонент.
Тег <FRAMESET [COLS="value" | ROWS="value"]> имеет завершающий тег </FRAMESET>.
Данный тег имеет два взаимоисключающих параметра: ROWS и COLS.
Тег ROWS="список-определений-горизонтальных-подокон" содержит описания некоторого количества подокон, разделенные запятыми. Каждое описание представляет собой числовое значение размера подокна в пикселах, процентах от всего размера окна или связанное масштабное значение. Количество подокон определяется количеством значений в списке. Общая сумма высот подокон должна составлять высоту всего окна (в любых измеряемых величинах). Отсутствие атрибута ROWS определяет один фрейм, величиной во все окно броузера.
Простое числовое значение value определяет фиксированную высоту подокна в пикселах. Это далеко не самый лучший способ описания высоты подокна, поскольку различные броузеры имеют различный размер рабочего поля, не говоря уже о различных экранных разрешениях у пользователя.
Значение value% величины подокна в процентах от 1 до 100. Если общая сумма процентов описываемых подокон превышает 100, то размеры всех фреймов пропорционально уменьшаются до суммы 100%. Если, соответственно, сумма меньше 100, то размеры пропорционально увеличиваются.
Значение value в описании value* является необязательным. Символ "*" указывает на то, что все оставшееся место будет принадлежать данному фрейму. Если указывается два или более фрейма с описанием "*" (например, "*,*"), то оставшееся пространство делится поровну между этими фреймами. Если перед звездочкой стоит цифра, то она указывает пропорцию для данного фрейма (во сколько раз од будет больше аналогично описанного чистой звездочкой). Например, описание "3*,*,*"свидетельствует о том, что будет создано три фрейма с размерами 3/5 свободного пространства для первого фрейма и по 1/5 для двух других.
Тег COLS="список-определений-вертикальных-подокон" - то же самое, что и ROWS, но делит окно по вертикали, а не по горизонтали.
Совместное использование данных параметров может привести к не предсказуемым результатам. Например, строка:
<FRAMESET ROWS="50%,50%" COLS "50%,50%">
может привести к ошибочной ситуации.
Примеры:
<FRAMESET COLS="50,*,50"> - описывает три фрейма, два по 50 точек справа и слева, и один внутри этих полосок.
<FRAMESET ROWS="20%,3*,*"> - описывает три фрейма, первый из которых занимает 20% площади сверху экрана, второй 3/4 оставшегося от первого фрейма места (т.е. 60% всей площади окна), а последний 1/4 (т.е. 20% всей площади окна.
<FRAMESET ROWS="*,60%,*"> - аналогично предыдущему примеру.
Теги <FRAMESET> могут быть вложенными, т.е. например:
<FRAMESET ROWS="50%,50%">
<FRAMESET COLS="*,*"</FRAMESET>
</FRAMESET>
Тег FRAME имеет следующий вид:
<FRAME SRC="url" [NAME="frame_name"] [MARGINWIDTH="nw"] [MARGINHEIGHT="nh"] [SCROLLING=yes|no|auto] [NORESIZE]>
Данный тег определяет фрейм внутри контейнера FRAMESET.
Атрибут SRC="url" описывает адрес URL документа, который будет отображен внутри данного фрейма. Если он отсутствует, то будет отображен пустой фрейм.
Атрибут NAME="frame_name" описывает имя фрейма. Имя фрейма может быть использовано для определения действия с данным фреймом из другого HTML-документа или фрейма (как правило, из соседнего фрейма этого же документа). Имя обязательно должно начинаться с символа. Содержимое поименованных фреймов может быть задействовано из других документов при помощи специального атрибута TARGET, описываемого ниже.
Атрибут MARGINWIDTH="value" может быть использован, если автор документа хочет указать величину разделительных полос между фреймами сбоку. Значение value указывается в пикселах и не может быть меньше единицы. По умолчанию данное значение зависит от реализации поддержки фреймов используемым клиентом броузером.
Атрибут MARGINHEIGHT="value". То же самое, что и MARGINWIDTH, но для верхних и нижних величин разделительных полос.
Атрибут SCROLLING="yes | no | auto" - позволяет задавать наличие полос прокрутки у фрейма.
Параметр yes указывает, что полосы прокрутки будут в любом случае присутствовать у фрейма, параметр no наоборот, что полос прокрутки не будет. Auto определяет полосу прокрутки только при их необходимости (значение по умолчанию).
Атрибут NORESIZE позволяет создавать фреймы без возможности изменения размеров. По умолчанию, размер фрейма можно изменить при помощи мыши так же просто, как и размер окна Windows. NORESIZE отменяет данную возможность. Если у одного фрейма установлен атрибут NORESIZE, то у соседних фреймов тоже не может быть изменен размер со стороны данного.
Атрибут NOFRAMES используется в случае, если вы создаете документ, который может просматриваться как броузерами, поддерживающими фреймы, так и броузерами, их не поддерживающими. Данный тег помещается внутри контейнера FRAMESET, а все, что находится внутри тегов <NOFRAMES> и </NOFRAMES> игнорируется броузерами, поддерживающими фреймы.
Примеры:
Рассмотрим реализацию фреймов для подобного разбиения окна:
FRAMESET ROWS="*,*">
<NOFRAMES>
<H1>Ваша версия WEB-броузера не поддерживает фреймы!</H1>
</NOFRAMES>
<FRAMESET COLS="65%,35%">
<FRAME SRC="link1.html">
<FRAME SRC="link2.html">
</FRAMESET>
<FRAMESET COLS="*,40%,*">
<FRAME SRC="link3.html">
<FRAME SRC="link4.html">
<FRAME SRC="link5.html">
</FRAMESET>
</FRAMESET>
<
С появлением фреймов сразу возникает вопрос: "А как сделать так, чтобы нажимая на ссылку в одном фрейме инициировать появление информации в другом?"
Ответом на данный вопрос является планирование взаимодействия фреймов (далее - планирование). Каждый фрейм может иметь собственное имя, определяемое параметром NAME при описании данного фрейма. Существует, также, специальный атрибут - TARGET, позволяющий определять, к какому фрейму относится та или иная операция. Формат данного атрибута следующий:
TARGET="windows_name"
Данный атрибут может встречаться внутри различных тегов.
Атрибут TARGET в теге A - это самое прямое использование TARGET. Обычно, при активизации пользователем ссылки соответствующий документ появляется в том же окне (или фрейме), что и исходный, в котором была ссылка. Добавление атрибута TARGET позволяет произвести вывод документа в другой фрейм. Например:
<A href="mydoc.html" TARGET="Frame1"> Переход в фрейм п. 1 </A>
Атрибут TARGET в теге BASE: - размещение TARGET в теге BASE позволит вам не указывать при описании каждой ссылки фрейм-приемник документов, вызываемых по ссылкам. Это очень удобно, если в одном фрейме у вас находится меню, а в другой - выводится информация. Например:
Документ п .1.
<FRAMESET ROWS="20,*">
<FRAME SRC="doc2.htm" NAME="Frame1">
<FRAME SRC="doc3.htm" NAME="Frame2">
</FRAMESET>
Документ п. 2 (doc2.htm).
<HTML>
<HEAD><BASE TARGET="Frame2"></HEAD>
<BODY>
<A href="url1"> Первая часть</A>
<A href="url2"> Вторая часть</A>
</BODY>
</HTML>
Также можно включать тег TARGET в описание ссылки при создании карты изображения. Например:
<AREA SHAPE="circle" COORDS ="100, 100, 50" href="http://www.softexpress.com" TARGET="Frame1">
TARGET в теге FORM
То же относится и к определению формы. В данном случае, после обработки переданных параметров формы результирующий документ появится в указанном фрейме.
<FORM ACTION="url" TARGET="window_name">
Имя окна (фрейма) в параметре TARGET должно начинаться с латинской буквы или цифры. Также необходимо помнить, что существуют зарезервированные имена для разрешения специальных ситуаций.
Зарезервированные имена фреймов служат для разрешения специальных ситуаций. Все они начинаются со знака подчеркивания. Любые другие имена фреймов, начинающиеся с подчеркивания будут игнорироваться броузером.
Атрибут TARGET="_blank" - определяет, что документ, полученный по ссылке будет отображаться в новом окне броузера.
Атрибут TARGET="_self" - определяет, что документ, полученный по ссылке будет отображаться в том же фрейме, в котором находится ссылка. Это имя удобно для переопределения окна назначения, указанного ранее в теге BASE.
Атрибут TARGET="_parent" - определяет, что документ, полученный по ссылке будет отображаться в родительском окне, вне зависимости от параметров FRAMESET. Если родительского окна нет, то данное имя аналогично "_self".
Атрибут TARGET="_top" - определяет, что документ, полученный по ссылке будет отображаться на всей поверхности окна, вне зависимости от наличия фреймов. Использование данного параметра удобно в случае вложенных фреймов.
