раза про Web-сторінки, які «витончено деградують» («degrade gracefully»), що означає використання новітніх технологій, подібних DHTML або JavaScript, таким чином, щоб забезпечувати функціонування сторінки і на більш ранніх версіях браузерах.
Другий вдалий, але більш трудомісткий підхід - створити кілька версій сайту, розрахованих на різні можливості користувачів. Деякі сайти надають користувачам самостійно вирішувати, яку з версій вони хочуть подивитися. Часто при вході на сайт користувача просять зробити вибір між версією з повним набором ефектів і просто текстової або між версіями - з фреймами і без них. Такий варіант передає управління в руки користувача.
Ще один підхід - автоматичний запуск версії, відповідної типу браузера, який робить запит. JavaScript може задавати дії залежно від використовуваного браузера. Крім того, сторінки можуть бути скомпоновані в процесі роботи для конкретного браузера серверними включеннями (Server Side Includes).
. 2 Розробка Web-сторінки
З особливостями дозволу дисплея пов'язаний питання вибору між мінливими сторінками (змінюється розмір і здійснюється настройка під різні розміри вікон) і фіксованими за розміром (що дозволяє розробнику краще управляти розмірами сторінки). На користь кожного з підходів є вагомі аргументи. Природно, можна знайти гарні доводи за і проти кожного з них.
Розробка гнучких сторінок. Web-сторінки за замовчуванням гнучкі. Текст і елементи HTML-файлу попадають у вікно браузера, заповнюючи весь доступний простір, незалежно від розмірів дисплея. Якщо розмір вікна браузера змінюється, елементи повторно виводяться, щоб налаштуватися на нові розміри. У цьому і проявляється сутність Web. Багато дизайнерів свідомо розробляють сторінки таким чином, щоб вони витримували розширення і стиснення Web-вікна. Цей підхід має свої переваги і недоліки.
Переваги: ??
реальність така, що Web-сторінки будуть відображатися на дисплеях з різним дозволом; гнучку сторінку можна налаштувати на будь-якому дисплеї;
заповнене весь простір дисплея, відсутня небажане вільне місце, наявність якого часто планується розробниками сторінок з фіксованими розмірами;
дизайн гнучких сторінок за духом і за природою більш близький до золотої середини. Згідно з такими стандартами, «хорошою» вважається сторінка, яка доступна для більшості користувачів.
Недоліки:
на великих дисплеях довжина рядка може виявитися надмірним, коли текст заповнює всю ширину вікна браузера. Довгі рядки особливо незручні для читання з екрану, тому, при заповненні текстом всієї ширини вікна або фрейму, значно погіршуються умови читання багатьом користувачам;
на великих дисплеях елементи будуть розташовані на екрані досить гармонійно, на маленьких дисплеях вони виявляються скупченими;
результати гнучкого дизайну непередбачувані, і сторінка в різних користувачів буде виглядати по-різному.
Розробка сторінок фіксованого розміру. Тим, хто хоче мати більший контроль над розміткою сторінки, слід розробляти сторінки фіксованої ширини, що буде постійною для всіх користувачів, незалежно від розміру дисплея або змін розмірів вікна. Цей підхід заснований на принципах створення сторінок у видавничій справі, таких як підтримка постійної сітки, відносин елементів, розташованих на сторінці, і зручні довжини рядків.
Переваги: ??
сторінка буде виглядати однаково незалежно від розмірів дисплея. Це особливо важливо для компаній, що прагнуть представити свій імідж однаково для всіх відвідувачів;
сторінки і стовпці з фіксованою шириною забезпечують краще керування довжинами рядків. Щоб рядки не ставали занадто довгими при перегляді на великих дисплеях, можна використовувати таблиці.
Недоліки:
якщо розмір даного вікна браузера менше сітки сторінки, частини сторінки не будуть видні і може знадобитися горизонтальна прокрутка. Вона майже завжди сприймається як перешкода, що ускладнює роботу, тому в більшості випадків її треба уникати. Одне з рішень - вибрати розмір сторінки, який підійде більшості;
раніше складно контролювати розмір виведених символів в браузерах, так що елементи можуть непередбачувано зміщуватися в результаті використання більшого або меншого розміру, в порівнянні з тим, який використовувався при розробці;
прагнення повністю контролювати відображення сторінки означає свого роду виступ проти середовища. Web - це не друковане видання, у нього свої сильні сторони і особливості. Захисники стратегії гнучкого дизайну скажуть, що фіксованому дизайну немає місця...