Задание 16. Ссылки на другой HTML -документ
Информация. Ссылки на другой HTML-документ позволяют щелчком по выделенному слову или фразе перейти к другому файлу.
Формат Ссылки:
<А HREF ="2. HTM ">2 курс</А>
После имени файла 2.НТМ указывается между символами > и < текст (2курс), на котором производится щелчок для перехода на этот файл.
1. Загрузите в браузер файл RASP.HTM.
2. Внесите изменения в файл:
<HTML>
<HEAD>
<TITLE> Учебный файл HTML </TITLE>
<HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#330066">
<P ALIGN=CENTER>
<FONT COLOR="#008080" SIZE="7"><B> Расписание
</B></FONT><BR>
<FONT SIZE="6"> <I>занятий на вторник</I></FONT><BR><BR>
<IMG SRC="Wagon.gif">
</P>
<CENTER>
<TABLE WIDTH=60%>
<TR>
<TD> 1 курс </TD>
<TD> <A HREF="2.HTM">2 курс </ А > </TD>
</TR>
<TR>
<TD>3 курс </TD><TD>4 курс </TD>
</TR>
<TR><TD>5 курс </TD>
</TR>
</TABLE>
</CENTER>
</BODY>
</HTML>
3. Сохраните файл.
4. Просмотрите полученную Web-страницу.
5. Подведите курсор к ссылке “2 курс” и по щелчку мыши вы перейдете на другую Web-страницу (файл 2.НТМ).
Задание 17. Графическая ссылка на другой HTML -документ
1. Внесите изменения в файл 2.НТМ так, чтобы в конце страницы была ссылка на головную страницу “Расписание занятий” (файл RASP.HTM) В качестве ссылки используется графический файл:
…
</TR>
</TABLE>
<BR><CENTER>
< А HREF="RASP.HTM"><IMG SRC="HOME.GIF" BORDER="0"></A>
</ CENTER >
|
|
</BODY>
</HTML>
В качестве ссылки выступает рисунок (“Дискетка со стрелкой”), находящийся в файле HOME.GIF.
Задание 18. Таблицы с ячейками разного размера
1. В текстовом редакторе создайте HTML-документ нижеследующего содержания и сохраните его в виде файла под именем Tabl1.htm:
<HTML>
<HEAD>
<ТIТLЕ>Таблица</ТIТLЕ>
</HEAD>
<BODY>
<Н2 ALIGN=Center>Taблица</H2>
<TABLE BORDER>
<TR>
<TD ALIGN=Center ROWSPAN=2 COLSPAN=2>Большая ячейка A</TD>
<ТD>Маленькая ячейка 1</TD>
<ТD>Маленькая ячейка 2</TD>
</TR>
<TR>
<ТD>Маленькая ячейка 3</TD>
<ТD>Маленькая ячейка 4</TD>
</TR>
<TR>
<TD ALIGN=Center ROWSPAN=2 COLSPAN=2>Большая ячейка C</TD>
<TD ALIGN=Center ROWSPAN=2 COLSPAN=2>Большая ячейка D</TD>
</TR>
</TABLE>
</BODY>
</HTML>
2. В текстовом редакторе создайте HTML-документ нижеследующего содержания и сохраните его в виде файла под именем Tabl2.htm:
<HTML>
<HEAD>
<Т1ТLЕ>Таблица</TITLE>
</HEAD>
<BODY>
<H2 ALIGN =cеntег>Таблица</Н2>
<TABLE BORDER WIDTH="50%">
<TR>
<TD ширина которой 50% ширины экрана.
Столбец, ширина которого 80% ширины таблицы</TD>
<ТD>ячейка 2</TD>
</TR>
<TR>
<ТD>ячейка 3</TD>
<ТD>ячейка 4</TD>
</TR>
</TABLE>
</BODY>
</HTML>
Таблица 7 – Теги для формирования и форматирования таблицы
|
|
тег TABLE |
№ | Атрибут | Функция | ||
1. | align=позиция | Задается способ выравнивания таблицы относительно текстового потока, в котором она находится: left (по левому краю) или right (по правому краю) | ||
2. | background=url | Указывается фоновое изображение для таблицы | ||
3. | bgсо1ог=цвет | Задается цвет фона всей таблицы (N3, IE 2 и выше) | ||
4. | border=n | Создает обрамление с толщиной линий в n пиксель | ||
5. | bordercolor=цвет | Задается цвет обрамления всей таблицы ( IE 2 и выше) | ||
6. | bordercolordark=цвет | Задается темный цвет для создания эффекта тени рамки ( IE 2 и выше) | ||
7. | bordercolorlight= цвет | Задается светлый цвет для создания эффекта тени рамки ( IE 2 и выше) | ||
8. | cellpadding=n | Задается расстояние между границами ячейки и ее содержимым в n пиксель | ||
9. | cellspacing=n | Задается интервал между ячейками таблицы в n пиксель | ||
10. | frame=[void|above|below| hsides|lhs|rhs|vsides|box| border] | Указывается способ отображения рамки таблицы (только IE 3 и выше): void – подавление отображения всей рамки таблицы; box и border – отображение всей рамки; hsides – отображение горизонтальных составляющих рамки, vsides –вертикальных; lhs – отображение левой боковой стороны рамки, rhs – правой | ||
11. | hspases=n | Задается размещение слева и справа от таблицы областей свободного пространства заданной ширины (в пикселях) | ||
12. | rules=[alMel|cols|groups| none|rows] | Выключение (none) или включение режима отображения разграничительных линий между ячейками таблицы (только IE 3 и выше): по столбцам (cols), строкам (rows), группам (groups) или всем элементам (all) | ||
13. | vspace=n | Задается размещение над таблицей и под ней областей свободного пространства заданной высоты в пикселях | ||
14. | width=n | Установка ширины таблицы в пикселях или в процентах от ширины окна | ||
тег CAPTION – задается заголовок таблицы
| ||||
1. | align | В Netscape Navigator – установка размещения заголовка по вертикали (top или bottom). По умолчанию – размещение сверху (top), по центру страницы. В IE – выравнивание заголовка по горизонтали (left, center или right) либо установка размещения заголовка по вертикали (top или bottom). По умолчанию – размещение сверху (top) и по центру. С помощью данного атрибута задать размещение и по вертикали, и по горизонтали нельзя | ||
2. | valign | Установка способа размещения заголовка по вертикали (top или bottom) (только IE 2 и выше). По умолчанию размещение сверху | ||
тег COL – установка параметров столбца (или столбцов) в <colgroup> таблицы ( IE 2 и выше) | ||||
1. | аlign=значение | Задается способ выравнивания текста в ячейках столбца. Возможные значения: center, left, right | ||
2. | span=n | Указывается число столбцов, на которые должно распространяться действие установок <col> | ||
тег COLGROUP – установка свойств обозначенного столбца (или столбцов) в таблице. Кроме того, задается местоположение вертикальных разграничительных линий таблицы, если в теге <table> задан атрибут rules=groups
| ||||
1. | аlign=значение | Указывается способ выравнивания текста в ячейках столбцов в <colgroup>. Возможные значения: center, left, right | ||
2. | span=n | Указывается число столбцов в <colgroup> | ||
тег TBODY - начальный тег для строк таблицы, образующих основное тело таблицы. Наличия конечного тега не требуется. Используется для указания места расположения разграничительных линий, если в теге <table> задан атрибут rules= groups ( IE 2 и выше) тег TD – начальный и конечный теги ячейки данных таблицы | ||||
тег TFOOT – начальный тег для строк таблицы, образующих нижний колонтитул таблицы. Наличия конечного тега не требуется. Используется для указания места расположения разграничительных линий, если в теге <table> задан атрибут rules= groups ( IE 2 и выше) тег ТН – начальный и конечный теги ячейки заголовка таблицы | ||||
1. | align=mun | Задается способ выравнивания содержимого ячейки: по левому (left), по центру (center), no правому краю (right) или по ширине (justify) | ||
2. | background=url | Задается фоновое изображение для ячейки | ||
3. | bgcolor=цвет | Задается цвет фона для ячейки (N3, IE 2 и выше) | ||
4. | bordercolor= цвет | Задается цвет обрамления ячейки ( IE 2 и выше) | ||
5. | bordercolordark= цвет | Задается темный цвет для создания эффекта тени обрамления ячейки ( IE 2 и выше) | ||
6. | bordercolorlight= цвет | Задается светлый цвет для создания эффекта тени обрамления ячейки ( IE 2 и выше) | ||
7. | colspan=n | Данная ячейка охватывает n соседних столбцов | ||
8. | nowrap | При указании этого атрибута отключается режим автоматического распределения текста по всей ячейке. Будет отображаться лишь та часть текста, которая умещается в ячейке по всей длине | ||
9. | rowspan=n | Данная ячейка охватывает n соседних строк | ||
10. | Задается способ размещения содержимого данной ячейки по вертикали: сверху (top), по центру (center), внизу (bottom) или по базовой линии (baseline) ячейки | |||
11. | width=n | Задается ширина данной ячейки в пикселях или в процентах от ширины таблицы | ||
тег THEAD – начальный тег для строк таблицы, образующих заголовок таблицы. Наличия конечного тега не требуется. Используется для указания места расположения разграничительных линий, если в теге <table> задан атрибут rules=groups ( IE 2 и выше) тег TR – начальный и конечный теги строки ячеек в таблице | ||||
1. | align=mun | Задается способ выравнивания содержимого ячейки: по левому (left), по центру (center) или по правому краю (right) | ||
2. | backgroundMe=url | Задается фоновое изображение ячейки | ||
3. | bdсо1ог=цвет | Задается цвет фона данной строки (N3, IE 2 и выше) | ||
4. | border=n | Создается обрамление, образованное линиями толщиной n пиксель | ||
5. | bordercolor=цвет | Задается цвет обрамления строки ( IE 2 и выше) | ||
6. | bordercolordark=цвет | Задается темный цвет для создания эффекта тени обрамления строки ( IE 2 и выше) | ||
7. | bordercolorlight=цвет | Задается светлый цвет для создания эффекта тени обрамления строки ( IE 2 и выше) | ||
8. | Задается способ размещения содержимого ячеек в данной строке по вертикали: сверху (top), по центру (center), внизу (bottom) или по базовой линии (baseline) ячейки |
Упражнение 3. Создайте HTML-документ, который будет содержать таблицу следующей структуры:
Таблица | |||||
Длина ячейки 4 см | Длина ячейки 5 см | Длина ячейки 4 см | Длина ячейки 4 см | ||
Длина ячейки 1 см | Длина ячейки 3 см | Длина ячейки 2 см | Длина ячейки 2 см | ||
Задание 19. Создание фреймов ( кадров )
1. Используя описание основных тегов для создания фреймов и их атрибутов (табл. 8), создайте HTML-документ, состоящий из двух кадров и сохраните его под именем fr1.htm.
Для страницы, содержащей кадры, вам понадобится заготовить как минимум два HTML-документа. Например, два документа следующего вида с именами k1.htm и k2.htm.
Файл k1.htm:
<HTML>
<HEAD>
<TITLE>Кадр. Страница 1</TITLE>
</HEAD>
<BODY>
Страница 1
</BODY>
</HTML>
Файл k2.htm:
<HTML>
<HEAD>
<TITLE>Кадр. Страница 2</TITLE>
</HEAD>
<BODY>
Страница 2
</BODY>
</HTML>
Базовый файл fr1.htm:
<HTML>
<HEAD>
<TITLE>Кадры на странице</TITLE>
</HEAD>
<FRAMESET COLS="50%, 50%">
<FRAME SRC="k1.htm">
<FRAME SRC="k2.htm">
</FRAMESET>
</HTML>
2. Создайте HTML-документ, содержащий 4 кадра, используя для этого документы k1-1.htm, k2-1.htm, k3.htm, k4.htm(см. ниже). Кроме того, измените цвет фона каждой страницы, используя атрибут BGCOLOR тега BODY: на странице 1 укажите цвет FF00FF, на странице 2 – 00FF00, на странице 3 – FFFF00, на странице 4 – FFFFFF. Сохраните базовый HTML-документ под именем fr2.htm.
Файл k1-1.htm:
<HTML>
<HEAD>
<Т1ТLЕ>Кадр. Страница 1</TITLE>
</HEAD>
<BODY BGCOLOR="#FF00FF">
Кадр 1 розового цвета
</BODY>
</HTML>
Файл k2-1.htm:
<HTML>
<HEAD>
<TITLE>Кадр. Страница 2</TITLE>
</HEAD>
<BODY BGCOLOR="#00FF00">
Кадр 2 зеленого цвета
</BODY>
</HTML>
Файл k3.htm:
<HTML>
<HEAD>
<TITLE>Кадр. Страница 3</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFF00">
Кадр З желтого цвета
</BODY>
</HTML>
Файл k4.htm:
<HTML>
<HEAD>
<ТIТLЕ>Кадр. Страница 4</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
Кадр 4 белого цвета
</BODY>
</HTML>
Базовый файл fr2.htm:
<HTML>
<HEAD>
<ТIТLЕ>Демонстрация фреймов 1</ТIТLЕ>
</HEAD>
<FRAMESET COLS="25%, 25%, 25%, 25%">
<FRAME SRC="k1-1.htm">
<FRAME SRC="k2-1.htm">
<FRAME SRC="k3.htm">
<FRAME SRC="k4.htm">
</FRAMESET>
</HTML>
3. Отредактируйте файл fr2.htm,задав кадры разного размера, и сохраните его как fr3.htm:
<HTML>
<HEAD>
<Т1ТLЕ>Демонстрация фреймов 2</TITLE>
</HEAD>
<FRAMESETCOLS="10%, 10%, 10%, *">
<FRAME SRC="k1-1.htm">
<FRAME SRC="k2-1.htm">
<FRAME SRC="k3.htm">
<FRAME SRC="k4.htm">
</FRAMESET>
</HTML>
Примечание. Не забудьте, что размеры кадров можно задавать в пикселях. Размер кадра, заданный в пикселях – это стандартное значение, что позволит вам избежать нежелательных эффектов, которые могут возникнуть при просмотре вашей страницы на экране монитора с другим разрешением.
Таблица 8 – Теги для создания кадров
Тег FRAME – начальный и конечный теги для создания кадров |
№ | Атрибут | Функция |
1. | bordercolor=цвет | Установка цвета обрамления кадра, если обрамление включено атрибутом frameborder=yes |
2. | frameborder=[1|0] или [yes|no] | Включение или выключение отображения трехмерного обрамления кадра. По умолчанию 1 (yes), т.е. вставляется обрамление. Значение 0 (nо) выключает обрамление или заменяет его обычной рамкой в зависимости от типа браузера |
3. | marginheight=n | Задается размещение над содержимым кадра и под ним областей свободного пространства высотой по n пиксель |
4. | marginwidth=n | Задается размещение слева и справа от содержимого кадра областей свободного пространства шириной по n пиксель |
5. | name=строка | Задается имя кадра |
6. | noresize | Пользователю запрещается изменять размеры кадра |
7. | scrolling=mun | Линейки прокрутки будут добавляться всегда (yes), не будут добавляться (nо), будут добавляться, если необходимо (auto) |
8. | srс=url | Задается URL исходного документа для данного кадра |
тег NOFRAMES –начальный и конечный теги, с помощью которых определяется содержимое, которое будет отображаться браузерами, не поддерживающими кадры тег FRAMSET - начальный и конечный теги набора кадров | ||
1. | boider=n | Установка размера (в пикселях) обрамления кадров в наборе кадров. По умолчанию толщина линий обрамления равна 5 пикселям |
2. | bordercolor=цвет | Установка цвета обрамления для набора кадров |
3. | соls=список | Указание количества и ширины кадров в наборе |
4. | frameborder=[1|0] или [yes|no] | Включение или выключение отображения трехмерного обрамления кадров. По умолчанию 1 (yes)(трехмерное обрамление) |
5. | framespacing=n | Указывается, что между смежными кадрами должен быть промежуток и задается его размер в пикселях |
6. | rows= cnuc ок | Указывается количество и высота кадров в наборе |
тег IFRAME - начальный и конечный теги, с помощью которых определяется “плавающий кадр”, который аналогичным образом будет размещен в <img> (поддерживается только IE ) |
№ | Атрибут | Функция |
| ||
1. | align=mun | Задается способ выравнивания текста в ячейках столбца. Возможные значения center, left, right |
2. | frameborder=[1|0] или [yes|no] | Включение или выключение отображения трехмерного обрамления кадра. По умолчанию 1 (yes)(трехмерное обрамление) |
3. | height=n | Указание высоты кадра в пикселях или в процентах от высоты окна |
4. | hspace=n | Задается размещение слева и справа от изображения областей свободного пространства шириной по n пиксель |
5. | marginheight=n | Задается размещение над содержимым кадра и под ним областей свободного пространства высотой по n пиксель |
6. | marginwidth=n | Задается размещение слева и справа от содержимого кадра областей свободного пространства шириной по n пиксель |
7. | name=строка | Задается имя кадра |
8. | noresize | Пользователю запрещается изменять размеры кадра |
9. | scrolling=mun | Линейки прокрутки будут добавляться всегда (yes), не будут добавляться (nо) будут добавляться, если необходимо (auto) |
10. | src=url | Задается URL исходного документа для данного кадра |
11. | vspace=n | Задается размещение над изображением и под ним областей свободного пространства высотой по n пиксель |
12. | width=n | Указание ширины кадра в пикселях или процентах от размера окна |
4. Отредактируйте файл fr2.htm,расположив кадры в виде горизонтальных рядов, и сохраните под именем fr4.htm.
5. Откройте файл fr3.htm и отредактируйте его, задав для левого кадра размер в 100 пикселей, второй кадр должен занимать в два раза больше первого, а третий – всю оставшуюся часть главной страницы (рис. 4). Сохраните файл под именем fr5.htm.
Рис. 4 – Накладывающиеся кадры
6. Отредактируйте файл fr5.htmтаким образом, чтобы третий кадр был разделен на два по горизонтали (рис. 5). Сохраните отредактированный файл под именем fr6.htm.
Рис. 5 – Вертикальные и горизонтальные кадры
7. Создайте HTML-документ, в котором в качестве одного из кадров (фреймов) будет использоваться рисунок, например kot.jpg, задав размеры кадра так, чтобы они были меньше ширины рисунка (рис. 6). Сохраните документ в виде файла под именем fr7.htm.
Рис. 6 – Графическое изображение в качестве одного из фреймов
8. Так как ширина рисунка больше, чем заданная ширина кадра, то появилась дополнительная горизонтальная линейка скроллинга (прокрутки). Появлением полос прокрутки можно управлять. Создайте следующий документ и сохраните его под именем fr8.html:
<HTML>
<HEAD>
<TITLE>Демонстрация фреймов</TITLE>
</HEAD>
<FRAMESET COLS="*, 85%">
<FRAME SRC="kot.jpg" SCROLLING=NO>
<FRAME SRC="k1-2.htm">
</FRAMESET>
</HTML>
9. Создайте документ с “плавающим” кадром, указав, что он занимает 50% экрана имеет высоту в 300 пикселей. С помощью атрибута ALIGN задайте выравнивание справа от текста. Созданный файл сохраните под именем fr9.htm. Пример файла fly.htmприведен ниже.
Файл fr9.htm:
<HTML>
<HEAD>
<TITLE>Демонстрация кадров (фреймов)</TITLE>
</HEAD>
<BODY bgcolor="FFCCFF">
<H1><CENTER> Пример "плавающего" кадра</CENTER></H1>
<IFRAME ALIGN=RIGHT HEIGHT=300
SRC="fly.htm"></IFRAME>
<HЗ>Кадр справа от данного текста является "плавающим" - он
размещен на данной станице с помощью специального тега
<I>IFRAME</I></H3>
</BODY>
</HTML>
Файл fly.htm:
<HTML>
<HEAD>
<TITLE>Демонстрация кадров (фреймов) Внутренняя страница</TITLE>
</HEAD>
<BODY bgcolor="CCCCFF">
<H2><CENTER>"Плавающий" кадр</CENTER></H2>
<H4>Данный текст отображается в "плавающем" кадре (фрейме),
который расположен справа от основною текста страницы. Этот
"плавающий" фрейм размещен на данной странице с помощью
специального тега <B>IFRAME</B>. При создании данного фрейма
было указано, что он занимает 50% экрана и имеет высоту в 300
пикселей. Также с помощью атрибута <I>align</I> было задано
выравнивание справа от текста. </Н4>
</BODY>
</HTML>
Упражнение 4. Создайте HTML-документ, при просмотре которого в браузере вы получите аналогичный результат как на рис. 7. Сохраните этот документ под именем index.htm.
Рис. 7 – Пример страницы с кадрами
Задание 20. Формы
Информация. Если вас интересует мнение посетителей вашего web-сайта, вам помогут формы. Основные теги для форм представлены в таблице 9.
Рассмотрим их подготовку на примере нижеследующего документа.
Таблица 9 – Теги для написания форм
Тег FORM – начальный и конечный теги формы |
№ | Атрибут | Функция |
1. | action=urt | Указывается URL приложения, предназначенного для обработки формы. По умолчанию используется текущий URL |
2. | anctype=кодирование | Задается способ кодирования значений элементов формы |
3. | method=стиль | Указывается метод передачи параметров ( get или post ) По умолчанию используется get |
4. | target=имя | Задается целевое окно для загрузки результатов заполнения формы. Можно использовать специальные атрибуты: bottom, top, parent, self |
< INPUT TYPE = CHECKBOX > – в <form> создается элемент ввода"опция" | ||
1. | checked | Элемент отображается как выбранный по умолчанию |
2. | name=строка | Указывается имя параметра, который будет передан в приложение обработки форм при выборе данного элемента ввода. Этот атрибут является необходимым |
3. | value=строка | Указывается значение параметра, посылаемого в приложение обработки форм при выборе данного элемента формы. Этот атрибут является необходимым |
< INPUT TYPE = FILE > – в <form> создается элемент ввода "выбор файла" | ||
1. | maxlength=n | Для данного элемента указывается максимальное количество вводимых символов |
2. | name=строка | Указывается имя параметра, который будет передан в приложение обработки форм при выборе данного элемента ввода. Этот атрибут является необходимым |
3. | Size=n | Для данного элемента указывается количество отображаемых символов |
< INPUT TYPE = HIDDEN > – в <form> создается скрытый элемент | ||
1. | maxlength=n | Для данного элемента указывается максимальное количество вводимых символов |
2. | name=строка | Указывается имя параметра, который передается в приложение обработки форм для данного элемента ввода. Этот атрибут является необходимым |
3. | size=n | Для данного элемента указывается количество отображаемых символов |
4. | value=строка | Указывается значение параметра, посылаемого в приложение обработки форм |
< INPUT TYPE = IMAGE > – в <form> создается элемент ввода "изображение" | ||
1. | align=тип | Задается размещение изображения по вертикали относительно текста данного элемента формы: вверху (top), посередине (middle) или внизу (bottom) |
2. | name=строка | Указывается имя параметра, который будет передан в приложение обработки форм при выборе данного элемента ввода. Этот атрибут является необходимым |
3. | src=url | Указывается исходный URL адрес изображения. Этот атрибут является необходимым |
< INPUT TYPE = PASSWORD > – в <form> создается элемент ввода текста с обеспечением защиты содержимого | ||
1. | maxlength=n | Для данного элемента указывается максимальное количество вводимых символов |
2. | name=строка | Указывается имя параметра, который передается в приложение обработки форм для данного элемента ввода. Этот атрибут является необходимым |
3. | size=n | Для данного элемента указывается количество отображаемых символов |
4. | value=строка | Задается исходное значение данного элемента |
< INPUT TYPE = RADIO > – в <form> создается элемент ввода "селекторная кнопка" | ||
1. | checked | Элемент отображается как выбранный по умолчанию |
2. | name=строка | Указывается имя параметра, который будет передан в приложение обработки форм при выборе данного элемента ввода. Этот атрибут является необходимым |
3. | value=строка | Указывается значение параметра, посылаемого в приложение обработки форм при выборе данного элемента. Этот атрибут является необходимым |
< INPUT TYPE = RESET > – в <form> создается кнопка сброса | ||
1. | value=строка | Указывается надпись для кнопки сброса |
№ | Атрибут | Функция |
< INPUT TYPE = SUBMIT > – в <form> создается кнопка передачи | ||
1. | name=строка | Указывается имя параметра, который будет передан в приложение обработки форм при выборе данного элемента ввода. Этот атрибут является необходимым |
2. | value=строка | Указывается надпись для кнопки передачи, а также значение параметра, посылаемого в приложение обработки форм для данного параметра при щелчке по этой кнопке |
< INPUT TYPE = TEXT > – в <form> создается элемент ввода текста (этот тип ввода используется по умолчанию) | ||
1. | maxlength=n | Для данного элемента указывается максимальное количество вводимых символов |
2. | name=строка | Указывается имя параметра, который передается в приложение обработки форм для данного элемента ввода. Этот атрибут является необходимым |
3. | size=n | Для данного элемента указывается количество отображаемых символов |
4. | value=строка | Задается исходное значение данного элемента |
тег OPTION – начальный и конечный теги, с помощью которых определяется меню внутри элемента <select> в <form> | ||
1. | selected | Элемент отображается как выбранный по умолчанию |
2. | value=строка | Возвратить указанное значение в приложение обработки форм вместо содержимого <option> |
тег SELECT – начальный и конечный теги, которые позволяют в <form> определить меню с несколькими вариантами выбора или список прокрутки с включением одного или более тегов <option> | ||
1. | multiple | Пользователю разрешается выбирать в <select> более одного <option> |
2. | name=строка | Определить текст, который будет передаваться в приложение обработки форм при выборе соответствующего значения <option>. Этот атрибут является необходимым |
3. | size=n | Отображение элементов меню будет организовано в виде ниспадающего меню, если size=1 (без указания атрибута multiple). В противном случае будет использоваться список прокрутки, включающий n элементов |
№ | Атрибут | Функция |
тег TEXTAREA – начальный и конечный теги многострочной области ввода текста в форме. Содержимое тега <textarea> принимается как исходное значение по умолчанию | ||
1. | cols=n | Задается отображение в текстовой области n столбцов текста |
2. | name=строка | Задается имя для значения текстовой области, которое передается в приложение обработки форм. Этот атрибут является необходимым |
3. | rows=n | Задается отображение в текстовой области n строк текста |
4. | wrap=стиль | Установить режим автоматического распределения текста в ячейке. Возможные значения: off (выключен), virtual (распределять текст по всей ячейке, но на сервер передавать как одну строку), physical (распределять текст по всей ячейке и передавать на сервер так, как он отображается) |
1. Подготовьте электронную версию документа в текстовом редакторе, сохраните его под именем form1.htm:
<НТМL>
<HEAD>
<TITLE>Пример заполняемой формы</TITLE>
</HEAD>
<BODY>
<НЗ>Заполняемая форма</НЗ>
<FORM METHOD=POST ACTION="mailto:root@nihe.unibel.by">
<BR>
<HR SIZE=3 ALIGN=Center>
<Н4>Текст</Н4>
<INPUT TYPE="text" NAME="name" SIZE="25"> Пожалуйста,
напишите свое имя:
<BR>
<HR SIZE=3 ALIGN=Center>
<Н4>Кнопки (выбор ответов)</Н4>
<H3><IMG SRС="Image2.gif" АLT="-">Почему вам нравится
работать в сети Интернет?</Н3>
<INPUT TYPE="radio" NAME="choice 1"
VALUE="information">Много интересной информации
<BR>
<INPUT TYPE="radio" NAME="choice 1" VALUE="pictures">Mнoro
картинок, аудио и видео информации
<BR>
<INPUT TYPE="radio" NAME="choice 1"
VALUE="communication">Общение с людьми
<BR>
<INPUT TYPE="radio" NAME="choice 1" VALUE="free time">Cnoco6
проведения досуга
<BR>
<INPUT TYPE="radio" NAME="choice 1" VALUE="others">Другое
<BR>
<HR SIZE=3 ALIGN=Center>
<H3><IMG SRC="Image2.gif" АLT="-">вы используете в своей
работе продукты Microsoft?</H3>
<INPUT TYPE="checkbox" NAME="choice 2" VALUE="Win95">Да
<INPUT TYPE="checkbox" NAME="choice 2" VALUE="Win95">Нет
<BR>
<HR SIZE=3 ALIGN=Center>
<Н2>Выбор ответов?</Н2>
<H4><IMG SRC="Image2.gif" ALT="-">Kaк вы оцениваете
содержание информации, предоставляемой в Интернет?</Н4>
<SELECT NAME="choice 3" SIZE="5">
<OPTION VALUE="1" SELECTED>Отлично
<OPTION VALUE="2">Хорошо
<OPTION VALUE="3">Средне
<OPTION VALUE ="4">Ниже среднего
<OPTION VALUE="5">Плохо
</SELECT>
<BR>
<BR>
<HR SIZE=3 ALIGN=Center>
<Н2>Текст</Н2>
<H4><IMG SRC="Image2.gif" ALT="-">Ваши комментарии,
пожалуйста.</Н4>
<TEXTAREA NAME="Comment" Rows=6
COLS=60></TEXTAREA><BR>
<BR>
<BR>
<HR SIZE=3 ALIGN=Center>
<Н2>Послать информацию или отказаться</Н2>
<INPUT TYPE="submit" VALUE="SUBMIT">
<INPUT TYPE="reset" VALUE="RESET">
</FORM>
</BODY>
</HTML>
Задание 21. Бегущие строки
1. Используя примеры, приведенные в табл. 11, и данные из табл. 10 вставьте в свой HTML-документ бегущую строку. Сделайте так, чтобы ее тон сочетался с тоном вашего документа или был контрастным. Надпись должна “пробежать” от левого края документа к правому пять раз. Затем задайте различные варианты цикличности движения строки, выберите наиболее оптимальное для вашей страницы. Вариант HTML-документа с бегущей строкой сохраните в виде файла с именем str.htm.
Таблица 10 – Теги для создания бегущей строки
тег MARQUEE – начальный и конечный теги для создания бегущей строки ( IE 2 и выше) |
№ | Атрибут | Функция |
1. | align=позиция | Задается размещение бегущей строки по вертикали относительно текста, в котором она расположена: вверху (top), посередине ( middle ) или внизу ( bottom ) |
2. | behavior=стиль | Стиль бегущей строки определяется как scroll , slide или alternate |
3. | bgcolor=цвет | Установка цвета фона бегущей строки |
4. | direction=направление | Задается направление прокрутки текста: влево ( left ) или вправо ( right ) |
5. | height=значение | Задается высота (в пикселях) зоны бегущей строки |
6. | hspace= значение | Задается размещение слева и справа от бегущей строки областей свободного пространства заданной ширины (в пикселях) |
7. | loop=значение | Установка числа повторов анимации бегущей строки; значение может быть целым или infinite |
8. | scrollamount=значение | Задается размер (в пикселях) области смещения текста при каждой операции прокрутки |
9. | scrolldelay= значение | Указывается задержка (в миллисекундах) между последовательными смещениями текста бегущей строки |
10. | vspase= значение | Задается размещение над бегущей строкой и под ней областей свободного пространства заданной высоты (в пикселях) |
11. | width=значение | Задается ширина зоны бегущей строки (в пикселях) |
Таблица 11 – Примеры организации бегущей строки
№ | Пример | Описание результата |
1. | <MARQUEE>TEKCT </MARQUEE> | Вставленная между флагами фраза появится из-за правого края программы просмотра и, пройдя через всю страницу, скроется за левым краем |
2. | <MARQUEE DIRECTION=left> ТЕКСТ</MARQUEE> <MARQUEE DIRECTION=right> ТЕКСТ</MARQUEE> | Задание движения бегущей строки справа налево и наоборот |
3. | <MARQUEE LOOP=n BEHAVIOR=scroll> ТЕКСТ</MARQUEE> | Scroll задает бесконечный цикл, ограничить число циклов до n возможно с помощью loop |
4. | <MARQUEE </MARQUEE> | Определяется ширина участка, занимаемого бегущей строкой |
5. | <MARQUEE scrollamount=n>ТЕКСТ </MARQUEE> | Определяет количество пикселей, которое должен пройти текст, чтобы снова прорисоваться на экране |
6. | <FONTSIZE=n> <MARQUEE>ТЕКСТ </MARQUEE></FONT> | Определение величины шрифта бегущей строки |
7. | <MARQUEE bgcolor=n> ТЕКСТ</MARQUEE> | Определение фона бегущей строки |
Упражнение 5. Итоговое задание
1. Разработайте Web-страницы, рассказывающие о вашей группе. На головной странице поместите рассказ о группе, кураторе. Рассказы о каждом студенте вашей группы разместите на отдельных Web-страницах. Укажите ссылки на страницы одногрупников с головной страницы. Не забудьте установить ссылки возврата с Web-страниц одногрупников на головную страницу.
Дата добавления: 2021-03-18; просмотров: 199; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!