ТАБЛИЦЫ

Улучшаем читабельность текста, создавая отступы. Для этого необходимо поместить текст внутрь некоторой таблички не максимальной ширины и выровнять ее по центру. Для уменьшения времени между началом загрузки документа и началом его отображения на экране "броузера" необходимо представить документ не единой большой таблицей, а поделить на несколько не вложенных таблиц. Для простоты лучше помещать каждый абзац в отдельную таблицу. Выравнивание по центру лучше также осуществлять отдельно для каждого табличного абзаца. Это, в некоторых случаях, тоже может влиять на скорость отображения, т.к. некоторые "броузеры" не отображают отцентрированный блок пока не получат замыкающий тег </center>. Таким образом, каждый абзац или блок текста будет оформляться приблизительно следующим образом:

    <div align="center"><center>
      <table border="0" width="588">
        <tr><td>
          <p>Текст абзаца с собственной разметкой
             и графическим материалом...</p>
        </td></tr>
      </table>
    </center></div>

Необходимо обратить внимание, что внутри таблицы текст будет выравниваться традиционным способом (по левому краю). Если необходимо будет выравнять текст по цетру или по правому краю, необходимо использовать атрибут align тегов <tr> и <td>.

Заголовки помещать внутрь таблиц не обязательно (т.к. они оформляются из графического литерного алфавита, то можно всегда узнать ширину такого заголовка, просуммировав ширину всех его букв, и предусмотреть, чтобы она не превышала ширину табличного абзаца). Более того, если применять масштабирование литер заголовка в процентах, то располагать заголовок в таблице даже противопоказанно, из-за неоднаоначного отображения такой графики в некоторых "броузерах".

Горизонтальные линии (тег <hr>) можно помещать либо непосредственно в таблицу, и тогда его ширина будет совпадать с шириной всего абзаца, либо распологать его в произвольном месте (в том числе и вне табличного абзаца), но указать в явном виде длинну линии посредством атрибута width. Длина линии должна быть меньше или равна ширине табличного абзаца. Например:

    <hr color="#800000" noshade width="588">

Как и в случае с графикой, применять явно указанную в процентах длину линейки внутри таблицы не рекомендуется!.


LINК