logo search
Вис_Инф_Т_Nbook28_ukr пособие для курсовой

Недоліки табличної верстки

Ви вже зуміли переконатися, що таблиці таки могутній засіб для компонування ваших Web-сторінок. Але й у них є свої недоліки.

Самий істотний недолік таблиць — дуже повільне завантаження і відображення. Справа в тім, що практично всі браузери (зокрема і Internet Explorer) просто не в змозі вивести таблицю на екран, не завантаживши її цілком. А якщо таблиця велика, то...

ЗВЕРНІТЬ УВАГУ

Розроблювачі Web-браузерів Opera і Mozilla затверджують, що їхні браузери можуть виводити таблиці на екран по мірі завантаження.

Причини, що можуть викликати уповільнення в завантаженні таблиць:

  1. Великі-великі, дуже великі таблиці! І звідси рада — не робіть великих таблиць, якщо без них не обійтися, то розбивайте їх на декілька маленьких. Маленькі таблиці завантажуються швидше, і відвідувач вашого сайту буде бачити, що хоч щось відбувається і зможе прочитати хоч який-небудь текст.

  2. Відображення таблиці може дуже сповільнитися, якщо для неї або її осередків задані відносні величини ширини і висоти. При цьому браузеру спочатку прийдеться обчислити ширину і висоту вікна, у якому відображається Web-сторінка (або ширину і висоту осередку зовнішньої таблиці). А зробити він це зможе тільки тоді, коли закінчиться обробка всієї сторінки, тобто не завжди дуже швидко. Бажано використовувати абсолютні значення розмірів таблиць і осередків (по можливості, а не завжди!).

  3. Обробка і вивід Web-сторінки може сильно сповільнитися, якщо в ній використовуються багаторазово вкладені таблиці. Особливо справа ускладнюється, якщо вкладені таблиці мають відносну величину. Рад — ретельна розробка структури таблиць.

  4. Іноді браузер не коректно відображає таблицю, якщо в осередку нічого немає (особливо цим страждає Netscape Navigator). Це відчутно помітно, якщо ви використовували стилі для завдання границь осередків або намагалися створити вертикальну (горизонтальну) смужку. Для рішення даної проблеми досить помістити в порожній осередок символ нерозривного пробілу або пустишку — "однопіксельний GIF".

Це всі були мінуси, ну а плюси зрозумілі. Ви позиціонуєте всі об'єкти на своїй сторінці так, як хочете, і відвідувачі бачать на своїх екранах те ж саме, що і ви на своїх.

Хоча останнім часом замість таблиць використовують шари, які можна накладати один на одного, домагаючись цікавих ефектів... Але, на жаль, Front Page 2000 з ними не працює, а от 2003 працює і дуже навіть добре.