Преимущества и недостатки использования таблиц
Преимущество использования таблиц для разметки Web-страниц состоит в том, что таблица является стандартным базовым элементом документа HTML, поэтому одинаково хорошо отображается во всех обозревателях даже самых старых версий. В то же время разметка документов требует тщательного планирования размера и структуры таблицы. Последующее редактирование больших таблиц в Web-страницах может быть затруднено, так как элементы таблицы тесно взаимосвязаны друг с другом. Например, установка атрибута colspanв одной из ячеек требует соответствующего изменения числа ячеек в текущей строке. Изменения значений атрибутов widthи heightв одной ячейке влечет за собой автоматическое изменение ширины или высоты всего столбца или строки. Причем если данные атрибуты были установлены вперемешку в пикселях и процентах для столбцов или групп ячеек, то результат изменения данных атрибутов в одной из ячеек даже трудно предугадать.
Еще один недостаток таблиц состоит в том, что невозможно точно соотнести ячейки таблицы с областями окна обозревателя. Например, если вы создадите нижний колонтитул, то в зависимости от разрешения монитора пользователя ваш колонтитул может оказаться как посередине окна обозревателя, так и скрыться за нижним краем окна.
Вероятно, вам приходилось видеть такие удобные Web-страницы, на которых выбор гиперссылки или щелчок на командной кнопке вызывает изменение содержимого в основной части окна. При этом элементы навигации остаются там же, где и были, в ожидании следующей команды. Реализация такой интерактивности в ячейках таблицы будет весьма затруднительной и потребует написания сложных сценариев на JavaScript. Напротив, использование рамок позволит легко решить эту проблему, а также избежать других недостатков разметки документов, перечисленных выше, с помощью таблиц.
Рамки
Использование технологии рамок предоставляет еще один классический способ разметки Web-страниц, который отличается большей гибкостью по сравнению с технологией разметки страниц с помощью таблиц. Рамки особенно эффективны на страницах крупных корпоративных Web-узлов, поскольку облегчают работу администратора и разработчиков Web-страниц по поддержанию единообразия документов Web-узла.
В случае разметки страниц с помощью таблиц рекомендуется создать базовую пустую страницу, вроде той, что была создана в предыдущем разделе главы, и сохранить ее в качестве шаблона для всех других страниц. Каждую новую страницу следует начинать с копирования разметки из шаблона и заполнения документа основной информацией и средствами навигации, соответствующими положению страницы в структуре Web-узла.
Рамки отображают в окне обозревателя сразу несколько документов, поэтому файлы с основной информацией можно отделить от служебных документов, содержащих панели ссылок, логотипы, средства оформления, стандартные для всех страниц узла, и пр. Если нужно изменить положение страницы в структуре Web-узла, достаточно будет просто отобразить этот документ в другом наборе рамок
Дата добавления: 2016-01-29; просмотров: 985;