Опешите элемент задания формы.
⇐ ПредыдущаяСтр 7 из 7 Какой элемент создает заполняемую форму? Элемент TEXTAREA и его параметры Элемент создания меню и его параметры. Для чего нужен элемент INPUT? Перечислите типы полей для ввода данных. Лабораторная работа №7 Тема: Работа с фреймами Цель: Научиться разбивать окна браузера с помощью фреймов. Фреймы Фреймы используются для разбивки окна браузера на несколько областей, каждая из которых представляет собой отдельный HTML–документ (фрейм). Как правило, фреймы используются для облегчения навигации по сайту, создания навигационного меню. Элементы для создания фреймов и работы с ними:
Примечания: Внимательно следите, чтобы все вышеперечисленные элементы находились вне элемента BODY. FRAMESET (HTML 4.0) – Frame Set Определяет фреймовую (оконную) структуру документа: размеры и расположение фреймов на странице. Открывает и закрывает список фреймов, определяемых с помощью элемента FRAME. Между начальным и конечным тэгами кроме элементов FRAME и NOFRAME могут находиться другие элементы FRAMESET. То есть элемент FRAMESET поддерживает вложенные конструкции фреймов. Параметры: ROWS – определяет количество и размеры горизонтальных фреймов (фреймов–строк) в окне браузера. В качестве значения задается список размеров фреймов через запятую. Способы задания размеров: • в процентах от высоты рабочей области окна браузера. Например: "30%,30%,40%"; • в виде знака "*" (звездочка), говорящего о том, что фрейм занимает все свободное пространство окна браузера, незанятое другими фреймами с явно указанными размерами. Например, звездочка в записи "25%,25%,*" равносильна 50%;
• в пикселях. Например: "75,*". Все три способа можно совмещать. Например, "25%,40,*" разобьет экран на три горизонтальных фрейма, первый из которых будет высотой в четверть окна браузера, второй – в 40 пикселей, а третий займет всю оставшуюся площадь. COLS – определяет количество и размеры вертикальных фреймов (фреймов–столбцов) в окне браузера. В качестве значения задается список размеров фреймов через запятую. Размеры задаются так же, как и в предыдущем параметре ROWS. BORDER – определяет ширину рамок фреймов в пикселях. Данный параметр действует только в браузерах Netscape; FRAMEBORDER – определяет наличие рамок у содержащихся внутри FRAMESET фреймов. Возможные значения: Yes – отображать рамки; No или 0 – не отображать рамки; Браузеры Netscape не поддерживают данный параметр в полной мере и для глобального определения ширины рамок используют параметр BORDER. FRAMESPACING – определяет расстояние (так называемую "серую область") между фреймами в пикселях. Данный параметр необходим для создания фреймов без рамок. Примечание: Следует обратитье внимание на то, что FRAMESET–структура должна располагаться до элемента BODY. FRAMESET–структура, расположенная в заголовке (внутри элемента HEAD) не будет считаться ошибкой, однако лучше этого не делать. FRAME (HTML 4.0) – Frame Определяет фреймы его свойства внутри FRAMESET–структуры. Параметры: SRC – обязательный параметр. Указывает адрес (URL) HTML–файла, отображаемого в данном фрейме. NAME – определяет имя данного фрейма, которое будет в дальнейшем использоваться для ссылки на него из других документов с помощью параметра TARGET. В качестве значения нужно указать любое имя без пробелов с использованием латинских символов и цифр. Имя не должно начинаться с цифр и специальных символов.
MARGINWIDTH – определяет ширину (в пикселях) левого и правого полей фрейма. Если параметр не указан, браузер самостоятельно определит оптимальный размер отступа. MARGINHEIGHT – определяет ширину (в пикселях) верхнего и нижнего полей фрейма. Если параметр не указан, браузер самостоятельно определит оптимальный размер отступа. SCROLLING – определяет наличие линеек прокрутки содержимого фрейма. Возможные значения: yes – отображать линейки прокрутки. no – не отображать линейки прокрутки. auto – отображать линейки прокрутки при необходимости (если документ, указанный в параметре SRC, не умещается во фрейме). NORESIZE – не позволяет изменять размеры фрейма. Данный параметр является флагом и не требует указания значения. FRAMEBORDER – определяет наличие рамок у фрейма. Возможные значения: yes – отображать рамки; no или 0 – не отображать рамки; Браузеры Netscape не поддерживают данный параметр в полной мере и для глобального определения ширины рамок используют параметр BORDER элемента FRAMESET. … <FRAMESET FRAMEBORDER =”0” FRAMESPACING =”0” COLS =”265,*”> <FRAME SRC = “frame1.html”NAME = “page”> <FRAMESET ROWS = “165,*”> <FRAME SRC = “frame2.html”NAME = “menu1” MARGINWIDTH =”0”> <FRAME SRC = “frame3.html”NAME = “menu2” MARGINWIDTH =”0”> </FRAMESET> <NOFRAMESET> <NOFRAMESET> Ваш браузер не поддерживает фреймы </NOFRAMESET> </FRAMESET> <BODY> </BODY> …
В результате окно браузера разделится на три фрейма. Причем frame1.html будет иметь ширину 265 пикселей, а frame2.html – высоту 165. NOFRAMES (HTML 4.0) – No Frames Все, что находится между начальным и конечным тэгами данного элемента, будет отображено браузером, если он не поддерживает фреймы. Элемент NOFRAMES не имеет параметров и должен находиться внутри элемента FRAMESET. <FRAMESET ROWS = “,”> <NOFRAMESET> Ваш браузер не поддерживает фреймы </NOFRAMESET> <FRAME SRC = “frame1.html”> <FRAME SRC = “frame2.html”> </FRAMESET>
Задание: 1. Создать документ "left.htm" <html>
2. Создать документ "menu.htm" <html> <body bgcolor="#4f5e81" text="#FFFFFF"> 3. Создать документ "index.htm". <html> Создать свою главную страницу(index.htm), состоящую из 2-х фреймов. Левый фрейм должен содержать меню(left.htm), правый главную страницу(main.htm). Контрольные вопросы:
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|