Использование таблицы для компоновки страниц
При использовании таблицы для вывода табличных данных можно позволить данным в таблице диктовать размеры ячеек таблицы и, следовательно, размеры самой таблицы. Однако если вы собираетесь использовать HTML-таблицу в качестве ячеистой "сетки" для позиционирования графических изображений и текста в определенных местах на Web-странице, вам потребуется проделать две вещи. Во-первых, нужно "скрыть" границы таблицы. Во-вторых, вы должны иметь возможность контролировать размеры таблицы и размеры ячеек в таблице. Вы уже знаете, как сделать границу таблицы невидимой — просто не включайте в дескриптор <table> таблицы атрибут border. Или же, если вы хотите, чтобы "невидимость" (иными словами, ширина, равная 0 пикселей) границ таблицы была задана явным образом, а не "подразумевалась", запишите дескриптор <table> следующим образом:
<table border="0">
Если ширина и высота ячеек таблицы не указаны, Web-браузер изменяет их размеры в соответствии с помещенными в них данными. Браузер установит ширину каждого столбца равной ширине самого широкого объекта в ячейках столбца. Аналогично, высоту каждой строки Web-браузер установит в соответствии с высотой самого "высокого" объекта в строке. Минимальные высота и ширина ячейки, содержащей графическое изображение — это размеры графического изоб ражения. Минимальная ширина ячейки с одними лишь текстовыми данными — это число символов в самом длинном слове или числе, а минимальная высота — высота самого высокого символа.