русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Лекция №4


Дата добавления: 2013-12-23; просмотров: 670; Нарушение авторских прав


Литература

Типовое задание

Фреймы

 

Чтобы браузер показал одновременно несколько документов, надо создать специальный фрейм-документ, в котором необходимо указать сколько документов откроется в окне браузера, сколько места будет занимать каждый, каким образом они будут располагаться.

Фреим – область гипертекстового документа со своими полосами прокрутки.

Для создания страниц с фреймами необходимо обязательное по­строение двух групп HTML-файлов.

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

o ко второй группе относят документы-раскладки (layout), которые применяются для разделения Web-страницы на области.

Разделение Web-страницы на области (фреймы) определенных типов осуществляется в документах-раскладках с помощью тэгов <Frameset></frameset> и внутреннего тэга <Frame>.

В тэге <Framese > за горизонтальное деление экрана отвечает атрибут rows, а за вертикальное деление — атрибут cols. Значение этих атрибутов выражается в пикселях, процентах или с помощью * для обозначения оставшейся части экрана.

 

Например:

cols = 40%, 60% — деление области просмотра по вертикали в отношении два к трем;

rows = 100, 40%, * — верхняя горизонтальная область имеет размер 100 пикселей, 40% доступного пространства под среднюю область, а все остальное — под нижнюю.

Внутри тэга <Frameset> </frameset> устанавливается тэг <Frame>, который предназначен для организации ссылок на документы содержания. I'

 

Тэг <Frame> имеет собственные атрибуты:

< src = "имя файаа-Ыт" для вызова документа содержания;

scrolling = "yes" обеспечивает прокрутку внутри области;



scrolling = "по"запрещает прокрутку внутри области;

scrolling = "Auto" разрешает построение полос прокрутки при необходимости.

Тэг < Noframes ></noframes > применяется для ситуации, когда браузер не поддерживает фреймы.

Проанализируйте решение приведенной ниже задачи.

Разместите на Web-странице пять областей (фреймов), сопроводив центральный фрейм вертикальной полосой прокрутки, как показано ниже:

 

Верхняя часть страницы  
  Левый фрейм   Центральный фрейм   Правый фрейм
 
 

 

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

ü Документ содержания верхнего фрейма:

<Html>

<Head>

<Title> Верхний фрейм</Тitlе^>

<Meta http-equiv='"Content-Typett content="text/html;

charset=windows-1251">

</head>

<Body bgcolor='"pink">

<Center><Font size=5 color="blue ">

Верхняя часть страницы</font></сепtеr>

</body>

</html>

ü Документ содержания нижнего фрейма (bottomfr.htm):

<Html>

<Head><

<Title> Нижний фрейм</Тitle>

<Meta http-equiv= "Content-Type " content="text/html;

charset=windows-1251">

</head>

<Body bgcolor= "yellow">

<Center> <Font size=5 color= "indigo ">

Нижняя часть страницы</Fопt></сепtеr>

</body></html>

ü Документ содержания левого фрейма (lefthtm):

<Html>

<Head>

<Тitle>Левый фрейм</Title>

<Meta http-equiv="Content-Type" content="text/html;

sharset=windows-1251">

</head>

<Body bgcolor="white">

<Center><Font size=5 со1оr="blие">Левый фрейм</fопt></сепter>

</body></html>

ü Документ содержания центрального фрейма (centerfr.htm):

<Html>

<Head> -,

<Title>Фрейм</title>

<Meta http-equiv="Content-Type" content="text/html,

charset=windows-1251">

</head>

<Body bgcolor= "lime ">

<Center>

<Font size=4 со1оr="bluе">Центральный фрейм</fопt>-

</center> ,,

</body></html>

ü Документ содержания правого фрейма (rightfr.htni):

<Html>

<Head>

<Тitle>Правый фрейм</title>

<META http-equiv="Content-Type" content="text/html;

charset=windows-1251"

</head>

<Body bgcolor="white">

<Centeт><Font size=5 color="blue">

Правый фрейм <font></font></center>

</body></html>

 

После построения документов содержания строится документ-раскладка:

<Html>

<Head>

<Title> Организация фреймов </title>

<Meta http-equiv="Content-Type" content=text/html;

charset=windows-1251">

</head>

<! горизонтальное деление экрана>

<Frameset rows="40%,20%,*">

<! вставка документа "topfr. htm " в верхний фрейм>

<Frame src= "topfr. htm" noresize scrolling="no">

<! вертикальное деление центральной области экрана>

<Framese cols="40%,20%,40%">

<! вставка документа "leftfr.htm" в левый фрейм>

<Frame src = "leftfr. htm " scrolling= "no ">

<! вставка документа "centerfr.htm" в центральный фрейм>

<Frame src= "centerfr. htm" scrolling="yes" marginwidth="50" margin-height="15">

<! вставка документа "rightfr.htm" в правый фрейм>

<Frame src= "rightfr. htm " scrolling= "no " >

</frameset>

<! вставка документа "bottomfr.htm" в нижний фрейм>

<Frame src = "bottomfr. htm ">

</frameset>

<Noframes>

<Center><Font size=6>Фреймы</font></center>

<Hr color="blue">

Этот браузер не может воспроизводить фреймы

</noframes>

</frameset>

</html>

1. Закарян И., Рафалович В. Что такое Internet, WWW и HTML. – М., 1998.

2. В.Дорот, Ф.Новиков. Толковый словарь современной компьютерной лексики. С-Пб.,2001.

3. Информатика. Базовый курс / Под ред.Симоновича. С-Пб., 2001.

4. Айзенменгер Р. HTML 3.2/4.0: Справочник. — М.: БИНОМ, 1998.

5. Браун М., Хоникатт Дж. Использование HTML 4. — М., СПб.: Вильяме, 1999.

6. Воген Т. Мультимедиа: Практическое руководство. — Мн., 1997.

7. Гончаров А. HTML в примерах.—СПб.: ПИТЕР, 1997.

8. Кирмайер М. Мультимедиа.—-СПб.: ВНV,1994.

9. Коржинский С. Настольная книга Web-мастера.— М.: ЗАО «Кнорус», 2000.

10. Werbach К. Краткое руководство по HTML. /http://werbach.com/barebones.

11. Korpela J. Изучение HTML 3.2 на примерах http://www.hut.fi/~jkorpela/HTML 3.2/all.html.

12. Матросов А.В., Сергеев А.О., Чаунин М.П. HTML 4/0 – CПб. «БХВ – Санкт-Петербург, 1999

13. Хоумер А. Уилмен К. Dynamic HTML: – справочник. – СПб.: Питер Ком, 1999

14. Шарф Д. HTML 3.2: справочник – СПб: Питер, 1998

15. Мулен Р. HTML 4: справочник программиста – СПб.: Питер Ком, 1998

Приложение2
Краткая справка тэгов

Тэг Назначение
<html>и </html> начало/конец документа
<head>и</head> пара тэгов указывает на начало и конец служебной области документа
<title>и</title> все, что находится между тэгами <title> и </title>, толкуется браузером как название документа (появляется в строке заголовка окна браузера)
<body>и </body> пара меток указывает на начало и конец тела (основной области) HTML-документа
<H1>и </H1> — <H6>и </H6> заголовки от первого до шестого уровня
<P>и</P> начало/конец абзаца
<BR> конец строки
<HR> горизонтальная линия
<B>и</B> полужирный шрифт
<I>и</I> наклонный текст (курсив)
<TT>и</TT> шрифт пишущей машинки
<U>и</U> подчеркнутый шрифт
<SUP>и</SUP> верхний индекс
<SUB>и </SUB> нижний индекс
<BIG>и</BIG> увеличить размер шрифта
<SMALL>и</SMALL> уменьшить размер шрифта
<PRE>и</PRE> предварительно отформатированный текст, выводится браузером на экран как есть
<BLOCKQUOTE>и</BLOCKQUOTE> текст, заключенный между тэгами, выводится браузером на экран с увеличенным левым полем.
<FONT>и</FONT> тэг для определения типа, размера и цвета шрифта
Атрибут COLOR тэга <FONT> цвет шрифта для фрагмента текста
<BDO>и</BDO> изменение направления текста.
<MARQUEE>и</ MARQUEE> текст представляется в виде бегущей строки
<UL>и</UL> маркированный список
<OL>и</OL> нумерованный список
<DL>и</DL> список определений
<A HREF="[адрес перехода]"> выделенный фрагмент текста </A> переход от одного фрагмента текста к другому
<IMG SRC="[имя файла]"> вставка графического изображения
<TABLE>и</TABLE> создание таблицы
Атрибут BORDERтэга <TABLE> Выделение каждой ячейки и таблицы в целом рамкой; задание ширины рамки в пикселях
<CAPTION>и</CAPTION> задает имя (заголовок) таблицы
<CAPTION ALIGN=TOP> заголовок помещается над таблицей
<CAPTION ALIGN=BOTTOM> заголовок помещается под таблицей
<TR>и</TR> строка таблицы
<TD>и </TD> ячейка таблицы
Атрибут ALIGNтэга <TR>, может принимать значение LEFT, RIGHT, CENTER горизонтальное выравнивание соответственно в строках или ячейках по левому краю, по правому краю, посередине
Атрибут WIDTH тэга <TABLE> или <TD> ширина таблицы или ячейки в процентах от ширины экрана (таблицы) или в пикселях
Атрибут CELLSPACING тэга <TABLE> ширина рамки вокруг каждой ячейки в пикселях
Атрибут CELLPADDING тэга <TABLE> устанавливает величину пустых полей между содержимым ячейки и ее рамкой в пикселях
Атрибут VALIGNтэга <TD> вертикальное выравнивание текста в ячейках строки
АтрибутCOLSPAN тэга <TD> объединение нескольких соседних ячеек по горизонтали
Атрибут ROWSPANтэга <TD> объединение нескольких соседних ячеек по вертикали
<FORM>и/FORM> создание формы
<INPUT TYPE=submit> создание кнопки отправки
<INPUT TYPE= text> создание текстового поля
<INPUT TYPE= password> создание поля ввода пароля
<INPUT TYPE= radio> создание переключателей
<INPUT TYPE= checkbox> создание флажков
<INPUT TYPE= hidden> создает скрытый элемент данных, который не виден пользователю при заполнении формы и передается обработчику без изменений.
<INPUT TYPE= reset> определяет кнопку, при нажатии на которую форма возвращается в исходное состояние
<Frameset> и </Frameset> задание фреймов
Атрибуты ROWSи COLS тэга <Frameset> Определение раскладки фреймов в окне браузера и размера каждого фрейма в пикселах или процентах от размера окна

 

 



<== предыдущая лекция | следующая лекция ==>
 | Гипотенузы прямоугольного треугольника


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.005 сек.