КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Фреймовая структура документа
Кадры являются удобным способом логического разбиения HTML-документа на отдельные независимые панели, каждая из которых отображает содержимое отдельного файла. Эти элементы могут взаимодействовать между собой, создавая более удобные условия для работы с документом. Фреймы часто используются для оформления электронных гиперссылочных учебных пособий, поскольку позволяют разделить между собой содержательную часть пособия и элементы навигации.
Взаимосвязь между файлами, объединенными посредством кадров можно представить следующим образом
Кадровая структура определяется только один раз в основном файле, в котором посредством тега <frame> указываются ссылки на остальные файлы. Деление на кадры осуществляется с использованием специального тега <frameset> … </frameset> Этот тег используется вместо тега <body>. Т.е. можно сказать, что в основном файле тег <body> будет отсутствовать. Тег <frameset> используется при определении каждого кадра, внутри этого тега могут использоваться только теги <frame> или <frameset>. Тег <frameset> имеет два основных параметра rows и cols. Общий вид тега можно представить следующим образом <frameset rows=‘value’ cols=‘value’> … </frameset> Строка value представляет собой список значений (в пикселах или процентах), разделенных запятыми. Количество рядов или столбцов кадров определяется количеством этих значений. Например, <frameset rows='25%,50%,25%' border=1> приведет к созданию трех кадров по 25%,50% и 25% от высоты окна браузера. После того как с помощью тега <frameset> было определено общее количество кадров в документе, для определения параметров каждого кадра в отдельности следует использовать тег <frame> Этот тег является одиночным, он всегда располагается внутри тега <frameset>. Количество тегов <frame> должно быть равно количеству кадров, указанных во <frameset>. Основными параметрами тега <frame> являются: src - который определяет путь к файлу (или Интернет-адрес), который должен отобразиться в данном кадре; name – имя кадра (необязательный, но удобный для дальнейшего обращения к кадру). Связывание кадров между собой. Поскольку левый кадр в нашем случае используется как элемент навигации - оглавление, необходимо, чтобы при выборе ссылки в левом кадре ее содержимое открывалось бы в правом кадре. Для того, чтобы связать кадры между собой в теге ссылки <a> указывается параметр target=‘<имя кадра>’. Например, <a href='table.html' target='right_frame'>Таблица</a>.
Дата добавления: 2015-04-24; Просмотров: 807; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |