занятие 11.ppt
- Количество слайдов: 14
Фреймы Занятие 11
Фреймовые структуры Фрейм – это области, которые могут быть созданы в окне браузера для одновременной демонстрации нескольких документов. n Отдельная рамка определяется одиночным дескриптором , который имеет параметр src (источник) для описания файла, который размещен в данной рамке. Совокупность рамок создается дескриптором
n n Технология создания рамок предусматривает возможность вертикального и горизонтального деления экрана. Каждая область экрана может иметь вертикальные и горизонтальные полосы прокрутки. Горизонтальное деление экрана задается при помощи параметра rows, а вертикальное – при помощи параметра cols.
Размеры рамок n Значения атрибутов могут быть выражены в пикселях или процентах. Кроме этого, используются символ «*» для обозначения оставшейся части.
Вложенные фреймы n Для того чтобы поместить совокупность горизонтальных и вертикальных фреймов, необходимо разбивать на горизонтальные и вертикальные, а затем один из горизонтальных – на вертикальные, т. е. дескриптор
Обрамления и отступы. Полоса прокрутки n n Если содержимое фрейма не помещается в отведенной ему области окна, то у этой области появляется собственная полоса прокрутки. За создание рамки «отвечает» параметр frameborder, который принимает одно из значений –yes(1), no(0).
n n n Вместо frameborder= yes, можно ничего не ставить, оно ставится по умолчанию. При frameborder= 0 полосы исчезнут. Причем параметр frameborder можно ставить как в дескрипторе
n n n По умолчанию цвет рамки серый, сделать цветной позволяет параметр bordercolor. Применяется не только для всей фреймовой структуры, но и для отдельных фреймов. Параметр framespacing(измеряется в пикселях) изменяет толщину фреймовой рамки. Расстояние между фреймами и текстом задаются параметрами marginheight и marginwidht. Они принадлежат дескриптору и определяют вертикальный и горизонтальный отступы содержимого рамки от самой рамки. Измеряется расстояние в пикселях.
Параметр дескриптора noresize (значений у него нет) запрещает перетаскивание границ фреймов. n Специальный параметр дескриптора scrolling(его значения yes, no, auto) используется для запрета прокрутки. Yes – означает обязательное наличие полосы прокрутки, независимо от того, нужна она или нет. no – отсутствие полосы прокрутки и запретить прокрутку лаже в том случае, если она не мешает. auto(устанавливается по умолчанию) – если содержимое фреймов n
Ссылки n Web-страница может состоять из нескольких станиц, т. е. из набора HTML-файлов, один из которых представляет собой оглавление остальных станиц. Каждый раз после просмотра нужной страницы пользователю приходится возвращаться на страницу – оглавление, чтобы выбрать для просмотра следующую станицу. Это неудобно.
Рамки позволяют поместить станицу оглавления в левой части, а станицу на которую производиться ссылка- в правой части. Для этого применяют два параметра: n Name (имя), который позволяет указать место расположения вызываемой страницы. Параметр дескриптора n Target дескриптора , для того чтобы при переходе по ссылке новая страница открывалась в том же месте.
При работе с фреймами удобно использовать зарезервированные имена окон, применяемые в качестве значений параметра Target : n _top, _parent-позволяют загрузить станицу в том же окне, на листе всей файловой структуры n _self – том же фрейме n _blank-в новом окне
Фрейм без фреймов n - Для создания внутри окна области с собственной рамки и самостоятельной прокрутки используется дескриптор
Name – имя фрейма - Scrolling – режим прокрутки - srs файл с исходным содержанием фрейма - Width – ширина Однако этот дескриптор не нуждается в специальной фреймовой структуры, т. е. не надо описывать дескриптор


