утрудняє сприйняття, тому дизайнери традиційно її відкидають.
Все більше число розробників вважає стандартним дозвіл 800x600. І зовсім одиниці розробляють сторінки для ще більш високих дозволів. Звичайно, ваше рішення, в першу чергу, залежатиме від аудиторії. Наприклад, якщо сайт ресурсів для дизайнерів графіки, то вважаємо, що вони мають дисплеї, принаймні, з дозволом 800x600 або вище, відповідно до чого і розробляється сторінка.
Засоби HTML 4.O. Специфікація HTML 4.0 вводить ряд нових атрибутів і тегів, створених спеціально для того, щоб зробити Web-документи доступними для більш широкого круга користувачів. Стисло перерахуємо деякі нові можливості HTML 4.O. (Розширений список можливостей розміщений на сайті http://www.w3.org/WAI/References/HTML4-access, а повні специфікації даної версії - на сайті http://www.w3.org/TR/REC-html40).
HTML 4.0 пропонує наступні нові можливості, що забезпечують доступність:
- подальше розділення структури документа і його зовнішнього уявлення. Інформацію про стиль HTML 4.0 пропонує розмішувати в каскадних таблицях стилів;
- навігаційна допомога, наприклад, клавіші доступу і індексація порядку табуляції для доступу до елементів сторінки з використовуванням тільки клавіатури;
- рекомендації, що стосуються нової клієнтської карти-зображення, об'єднуючої графічні і текстові посилання;
- нові теги <abbr> і <acronym>, які допомагають мовним і іншим пристроям інтерпретувати абревіатури і акроніми;
- можливість логічно групувати рядки і стовпці таблиць, забезпечувати їх заголовками, резюме і довгими описами вмісту, полегшуючи інтерпретацію таблиць;
- можливість групувати елементи управління формами і створювати довгі списки вибору, більш ясні для сприйняття. Елементи форм також доступні через клавіші табуляції і швидкого доступу;
- поліпшений механізм створення альтернативного тексту. Атрибут alt тепер обов'язковий для тега <img>. Щоб забезпечити зв'язок з більш довгими текстовими поясненнями до зображень, введений атрибут longdesc.
Для додавання інформації про будь-який елемент, можна використовувати атрибут title.
Засоби CSS. Каскадні таблиці стилів або CSS (від англійського Cascading Style Sheets) є слідством подальшого розвитку HTML і дають нам можливість перейти на наступний рівень представлення інформації. Таблиці стилів дозволяють розділити смисловий вміст сторіночки і його оформлення.
В перших версіях стандарту HTML не було передбачено ніяких засобів для управління зовнішнім виглядом інформації. Загальна концепція гіпертексту була направлена на доступність інформації для будь-яких пристроїв, здатних відтворювати текст. Для розмітки рекомендувалося використовувати тільки логічні теги, визначаючі заголовки, підзаголовки, списки, абзаци, цитати і т.д. - тобто, ті елементи, які і складають структуру
документа. Інтерпретація ж зовнішнього вигляду залишалася повністю на совісті крайового терміналу.
Проте з тих пір багато що змінилося, і стандарт HTML втратив первинну стрункість. Спочатку Netscape додав "поліпшені теги", які дозволили більш широко управляти зовнішнім виглядом інформації, що представляється. Нововведення прижилося, і всі розширення Netscape сталі стандартом de facto. Потім точно також поступила Microsoft. Коли спохватилися, то HTML був жахливою сумішшю логічних і оформлювальних тегів, несумісних розширень і повністю перестав відповідати первинній концепції - представляти інформацію на будь-якому пристрої незалежно від його характеристик по виведенню інформації.
Тоді була зроблена широкомасштабна стандартизація. Внаслідок чого на світло з'явився стандарт HTML 3.2. Він не був революційним, а лише розставив по місцях всі нововведення І виробив загальні рекомендації для виробників браузерів. Революційні зміни були введеш в новому стандарті -HTML 4.0 або, як його сталі називати, Dynamic HTML. В обіг були введені шари, таблиці стилів і універсальна об'єктна модель браузера.
В новому стандарті спробували повернутися до витоків концепції HTML. Четверта версія, як і перша, рекомендує створювати сторіночки так, щоб вони могли бути відтворені на будь-якому пристрої - будь це 21" дисплей або маленький чорно-білий екран стільникового телефону.
Яким же чином була розв'язана проблема з представленням зовнішнього вигляду інформації? В цьому і полягає революційність підходу. Все оформлення рекомендується винести в зовнішній стильовий файл. Основна ж сторіночка міститиме тільки інформацію і посилання на необхідні стилі.
При показі сторіночки конкретному пристрою винна бути задіяна відповідна випадку таблиця стилів. Для стільникового телефону і дисплея комп'ютера вони, зрозуміло, повинні бути різними. В першому випадку ми
використовуємо мінімальне оформлення, яке дозволить представити інформацію найбільш оптимально і компактно. В другому ж випадку в нашому розпорядженні є все багатство шрифтового і колірного оформлення.
Таблицю стилів потрібно написати всього один раз при створенні сайту для кожного з пристроїв, на якому планується виведення інформації. До того ж таблиця стилів може бути єдиною для цілого сайту. І, отже, не потрібно буде повторювати одні і ті ж описи стилів на кожній із сторінок.
Розміщення всієї стильової інформації в одному зовнішньому файлі відкриває нам і інші корисні можливості - же змінивши вміст тільки одного (!) стильового файлу, ми можемо в лічені секунди змінити весь дизайн сайту. Причому ніяких інших переробок не знадобиться. Зрозуміло, це вірно лише в тому випадку, якщо спочатку сайт був спроектований вірно.
CSS2 (Cascading Style Sheets, Level 2) — сама остання рекомендація по каскадних таблицях стилів, надає механізми для поліпшеної інтерпретації сторінок неграфічними і не візуальними пристроями. Удосконалення включають:
- механізми, за допомогою яких створена користувачем таблиця стилів може замінити всі таблиці стилів більш високих рівнів в каскаді. Це дає кінцевому користувачу можливість повністю управляти відображенням. Користувач дістає можливість створювати таблиці стилів, що настроюються, для виведення сторінок відповідно до спеціальних вимог;
- спеціалізована підтримка для завантажуваних шрифтів - таким чином зменшується тенденція поміщати текст в графіку для поліпшення зовнішнього вигляду сторінки;
- механізми позиціонування і вирівнювання, які відділяють вміст від зовнішнього уявлення. Ці таблиці стилів повинні виключити некоректне використовування тегів HTML для створення особливих ефектів відображення. Теги HTML можна