Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Тема: Списки на Web-страницах




 

Язык HTML поддерживает три вида списков: упорядоченные (нумерованные), неупорядоченные (ненумерованные) и списки определений.

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

 

Нумерованные списки задаются с помощью парного тега <OL>. Список содержит, естественно, элементы списка, которые определяются парным тегом <LI>. Закрывающий тег </LI> можно опускать.

Ненумерованные списки задаются парным тегом <UL>. Элементы списка задаются также тегом <LI>. С помощью атрибута TYPE тега <UL> можно задать вид маркера списка:

“disc” – круг,

“square” – квадрат,

“circle”- окружность.

Замечание: по умолчанию маркеры имеют атрибут “circle”.

 

3. С помощью языка HTML можно создавать списки определений, т.е. определения понятий оформляются также как в словаре. Списки определений задаются парным тегом <DL>. Внутри него текст оформляется в виде т е р м и н а, который выделятся непарным тегом <DT> и о п р е д е л е н и я, которое следует за непарным тегом <DD>.

 

Тема: Фреймы

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

Документ, использующий фреймы, содержит только описание внешнего вида фреймов, которое выполняется в таге <frameset>...</frameset>, используемом вместо тага <body>. У тага <frameset> есть две главных опции - rows="список величин" и cols="список величин", описывающие, соответственно, строки и столбцы таблицы фреймов.

Строка "список величин" представляет собой разделенный запятыми перечень значений в пикселах, процентах или относительных величинах. Например, таг <frameset rows="100,240,140"> создает сетку из 3 кадров, высота которых равна 100, 240 и 140 пикселов соответственно, <frameset cols="25%,75%"> создает 2 кадра с шириной 25 и 75 процентов от ширины окна браузера, а <frameset cols="*,2*"> - 2 кадра с шириной 1/3 и 2/3 ширины окна браузера.

Эти способы можно использовать и совместно - например, <frameset cols="128,*"> указывает оставить 128 пикселов слева под первый фрейм, а все остальное пространство - под второй. При определении обоих атрибутов rows и cols, например, <frameset rows="*,2*" cols="*,2*"> получается сетка кадров.

Другие опции тага <frameset>:

border="ширина" - указывает ширину обрамления всех рамок для всех кадров, в пискелах;

frameborder=yes или frameborder=no - включает или выключает отображение обрамления кадров. В случае yes рамка имеет трехмерную форму, иначе она невидима, то есть имеет цвет фона окна по умолчанию. Некоторые браузеры "понимают" эту опцию только в виде frameborder=1 или frameborder=0, поэтому обычно указывают оба способа;

framespacing="ширина" - указать ширину промежутка между смежными кадрами в пискелах. Не действует в Netscape Navigator.

Внутри тага <frameset> находятся описания отдельных кадров, каждое в собственном таге <frame>, закрывать который не нужно. Число тагов <frame> должно быть равно числу кадров, определенных в таге <frameset>, при этом считается, что кадры описываются слева направо и сверху вниз.

Перечислим основные опции тага <frame>:

1. опция src="url" указывает URL исходного документа для данного кадра;

2. опция name="строка" указывает имя кадра. Это необходимо сделать, если предполагается ссылаться из одних кадров на другие;

3. опция scrolling="значение" управляет линейками прокрутки кадра. Значение может быть задано в виде yes (линейки есть всегда), no (никогда) или auto (если необходимо);

4. опция noresize запрещает изменять размеры кадра. Опция noresize, указанная для данного кадра, влияет также и на все кадры, смежные с ним;

5. опция frameborder может указываться также внутри тага <frame>, со всеми замечаниями, которые сделаны относительно нее. Указание этой опции в таге <frame> отменяет указание, сделанное в таге <frameset> для данного кадра и всех, смежных с ним;

6. опции magrinheight="ширина" и marginwidth="ширина" задают размещение по верхней-нижней и боковым сторонам кадра областей свободного пространства, ширина которых указывается в пикселах.

После того, как таг <frameset> закрыт, можно использовать таг <noframes>...</noframes>, определяющий содержимое, которое будет выводиться браузерами, не поддерживающими кадры.

Для создания более сложных конфигураций кадров таги <frameset> могут вкладываться друг в друга - внутренний таг <frameset> может быть вложен вместо любого из тагов <frame>.

Пример документа с фреймами:

<html>

<head></head>

<frameset rows="40,*" border="0" frameborder="0" frameborder="no">

<frame src="reclama.html" name="top" scrolling="no" noresize>

<frameset cols="128,*" border="0" frameborder="0" frameborder="no">

<frame src="menu.html" name="menu" scrolling="auto">

<frame src="index.html" name="main" scrolling="yes">

</frameset>

</frameset>

<noframes>

Извините, Ваш браузер не поддерживает кадры!

</noframes>

</html>

Здесь верхний кадр высотой 40 пикселов может служить, например, для вывода рекламы и связан с файлом reclama.html. Остальная часть окна разбита на 2 колонки. Левая колонка имеет ширину 128 пикселов и может быть предназначена для вывода меню (документ menu.html). Третий кадр занимает основную часть окна и предназначен для вывода информации (файл index.html).

Для создания ссылки из одного кадра в другой достаточно указать в таге ссылки опцию вида target="имя кадра". Например, для ссылки из кадра menu в кадр main достаточно написать в документе menu.html ссылку вида <a href="URL нового документа" target="main">...</a> При щелчке по этой ссылке содержимое правого кадра, то есть, документ index.html, будет заменено на новый документ.

При работе с кадрами можно также указывать опцию target в одном из видов _self (загрузить в тот же кадр, откуда делается ссылка), _parent (загрузить в родительский для данного кадр; если такого нет - результат действия аналогичен _self) или _top (загрузить в полное окно, разрушая все кадры).

Задание по теме "Работа с фреймами"

Создайте документ, содержащий 2 вертикально расположенных фрейма. Левый фрейм (узкий) предназначен для вывода меню, правый (широкий) - для вывода содержимого документов, на которые Вы ссылаетесь из меню. Размеры фреймов должны быть изменяемы. Оставьте небольшое свободное пространство между фреймами.

Создайте в левом фрейме меню для навигации по всем страницам Вашего сайта. Проверьте работу документа с фреймами.

 





Поделиться с друзьями:


Дата добавления: 2017-03-18; Мы поможем в написании ваших работ!; просмотров: 350 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Ваше время ограничено, не тратьте его, живя чужой жизнью © Стив Джобс
==> читать все изречения...

2196 - | 2142 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.