| HTML [44] |
| Visual C++ и MFC [21] |
| c++ [78] |
| php [19] |
| Javascript [15] |
| C# [51] |
| загрузки [0] |
|
XNA [10]
создание игр с помощью xna
|
| Главная » Статьи » HTML |
При первом знакомстве с фреймами возникает вопрос: зачем создавать несколько веб-страниц, связывая их фреймовой структурой, если информация на экране может быть разделена на блоки более очевидным способом - таблицами? Дело в том, что у таблиц есть определенные недостатки. Главный из них - отсутствие прокрутки у элементов таблицы. Если содержимое ячейки не помещается в ней, то ячейка расширяется, и полоса прокрутки не создается. Средства стандартного HTML не позволяют снабдить каждую ячейку собственной полосой прокрутки. (На самом деле, это реализуется с использованием CSS, и мы рассмотрим это в последующих уроках). В такой ситуации фреймы являются хорошим решением. В качестве примера хочу привести главную страницу одного сайта, на котором новости выводятся в небольшом окошке с возможностью прокрутки. На мой взгляд, это очень удобно.Области применения фреймовДиапазон применения фреймов не настолько широк как, например, у карт ссылок или меню навигации в виде обыкновенных текстовых гиперссылок. Хочу заметить, что фреймы обладают некоторыми недостатками, описанными в главе 4 данного урока. Чаще всего к фреймовой структуре прибегают в следующих случаях:
Рассмотрим эти области применения подробнее. Панель навигации
На рисунке представлен пример меню навигации, составленного на основе фреймовой структуры. Левая часть веб-страницы, представляющая меню сайта, постоянно находится на экране, в то время как правая часть прокручивается независимо от остальных фреймов. Одновременное отображение информацииИногда бывает необходимо видеть одновременно несколько текстовых или иных информационных блоков, расположенных в разных окнах. Это может быть структура книги (главы, разделы, подразделы и соответствующее им содержание), перечень товаров и их разнообразные характеристики и др. Согласитесь, что было бы довольно неудобно публиковать электронную версию книги без оглавления, растягивать знакомство с товаром на продолжительное время, включающее переход с одной страницы (название и фирма-производитель) к другой (изображение товара). Все это чревато ослаблением внимания посетителя как потенциального покупателя и потерей интереса к товару. Постоянное визуальное присутствие объектаИногда веб-разработчики ставят перед собой задачу размещения конкретного объекта на странице таким образом, чтобы он был хорошо виден посетителям данного Web-сайта независимо от их действий. В качестве таких объектов могут выступать фирменные логотипы, эмблемы, фотографии, рекламные баннеры, навигационные меню, надписи, рубрикаторы и многое другое. Для этой цели также могут быть применены фреймовые структуры. | |
| Просмотров: 1824 | Рейтинг: 0.0/0 |
| Всего комментариев: 0 | |
Фреймы - это области, которые создаются в
окне броузера для одновременного отображения нескольких документов. В прошлом не
все броузеры позволяли разделять область просмотра на части, хотя сравнительно
новые версии броузеров поддерживают фреймы в обязательном порядке. Ключевым
моментом при создании фреймовой структуры является то, что при ее создании
разрабатывается несколько веб-страниц. Таким образом, HTML-документ, созданный
на фреймовой основе, является набором взаимосвязанных веб-страниц, параметры
которых определяются настройками всей фреймовой структуры.
Такая реализация фреймов удобна прежде всего тем, что она позволяет
посетителю перемещаться по сайту и независимо от его месторасположения (двадцать
страниц он пролистал или всего одну) постоянно иметь перед глазами панель
управления с перечнем всех или основных разделов сайта. Реализовать такую панель
управления можно разными способами: