ГЛАВА
5. Таблицы
Если
вам нужно поместить на ограниченном пространстве Web-страницы множество цифровых
(и не только цифровых) данных, нет лучшего средства, чем таблица. Если вам необходимо
создать красивый список, снова на помощь приходит таблица. Если вам требуется
точно позиционировать текст и графику относительно друг друга, опять же незаменима
таблица. Таблицы заполонили Web-документы. И немудрено: при нескольких не слишком
значительных недостатках они обладают массой достоинств.
Без
таблиц в Web-дизайне никуда. Таблицы с разноцветными ячейками, с границами и
без границ, таблицы, вложенные друг в друга, таблицы с невидимыми границами
приходят на помощь, когда Web-дизайнеру нужно сделать что-либо отличное от простого
"потока" текста, "разбавленного" рисунками. Но — странная
ирония судьбы и высоколобых разработчиков языка HTML — стандартизированы они
были совсем недавно. А это значит, что раньше, если Web-дизайнеру требовалось
поместить на страницу табличные данные, он прибегал к тексту фиксированного
формата. Помните старинные текстовые редакторы для MS-DOS: Лексикон, "Слово
и дело", MiltiEdit? Помните, как там делались таблицы? Вот это и есть текст
с фиксированным форматированием.
Но
эти времена давно в прошлом. Сейчас же стандарт HTML предлагает Web-дизайнерам
мощнейшие средства создания таблиц любой сложности. Главное — не запутаться
в нагромождении строк и ячеек, но это уже проблема не HTML.
Создавать
таблицы, вводя HTML-код вручную, очень трудоемко. Dreamweaver значительно облегчает
труд Web-дизайнера, позволяя вставить в текст таблицу несколькими щелчками мыши.
Точно так же просто изменить свойства как самой таблицы, так и любой ее строки
или ячейки. И уж совсем просто размещать в ячейках таблицы нужное содержимое:
текст, графику, другие таблицы и все, чем богат HTML и что придет в голову Web-дизайнеру.
В этой главе мы рассмотрим основные моменты работы с таблицами. Мы научимся их создавать, форматировать, размещать в них полезное содержимое, работать с ячейками и рассмотрим все их достоинства и недостатки. Но сначала давайте познакомимся с доисторическим, т. е. "дотабличным" периодом в истории HTML. А именно, выясним (или вспомним), что такое текст фиксированного формата и чем он может быть нам полезен.