fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Просування сайту

Який XHTML вибрати

Вибір XHTML

У цій статті ми зосередимося на XHTML 1.0 і XHTML 1.0 Transitional, найбільш легкою в освоєнні, толерантною до дизайнера і сумісною з існуючими методами дизайну версії XHTML.

Багато прихильників стандартів воліють XHTML 1.1 Strict, і в цьому немає нічого поганого, однак, ця версія менш сумісна зі старими браузерами і вона використовує MIME, що може викликати деякі проблеми в поведінці певних популярних браузерів. Крім того, перетворення створених старими методами сайтів в XHTML 1.1 Strict вимагає більшої праці і часу, ніж в XHTML 1.0 Transitional. 

Ситуація

На момент написання статті спільноті розробників були представлені начерки стандарту XHTML 2.0. У своєму нинішньому втіленні цей стандарт досить близький до ідеалу. XHTML 2.0 не сумісний з HTML або XHTML 1.0. В ньому не використовуються деякі звичні елементи, включаючи IMG (замість нього використовується OBJECT), тег
замінений на елемент LINE, з’явився елемент HLINK. Можливо ці характеристики стандарту і зміняться.

Деякі розробники зустріли появу XHTML 2.0 з неприхованим захопленням, тоді як реакція інших була цілком протилежною. Дехто зайняв просто вичікувальну позицію. А деякі дизайнери взагалі нічого не чули про події і досі не знають, для чого потрібна опція доступності в Dreamweaver.

Згодом ми побачимо, які саме специфікації XHTML 2.0 перетворяться на стандарт, чи будуть дизайнери і розробники підтримувати його або проігнорують. Так як XHTML 2.0 ще не став стандартом і не підтримується жодним браузером, його існування цікаво, не більше того, і ми ще раз радимо вам зупиниться на XHTML 1.0.

Нарешті, враховуючи те, що XHTML 2.0 не є зворотним сумісним, ви можете подумати про те, наскільки XHTML буде сумісним з майбутніми продуктами. Відповідаємо, що поки жоден виробник  апаратного забезпечення не висловив бажання в майбутньому відмовитися від підтримки XHTML 1. Також як і жоден виробник браузерів не має наміру відмовлятися від підтримки HTML 4. Сайти, написані на коректному HTML 4.01 будуть продовжувати працювати роки і роки. Це ж відноситься і до XHTML 1. Вибираючи між HTML і XHTML зверніть увагу на наступні моменти:

  1. Ви отримуєте погодинну оплату.
  2. Вам подобається створювати окремі версії сайту для кожного браузера, платформи і пристрої.
  3. Ваш внутрішній голос підказує вам не робити цього.
  4. Ви йдете з Web-дизайну.
  5. Ви не знаєте правил XHTML.

10 головних причин переходу на XHTML

  1. XHTML є поточним стандартом коду, який замінив HTML 4.
  2. XHTML сумісний з іншими продуктами на базі XML-мовами, протоколами і додатками, чого не можна сказати про HTML.
  3. XHTML більш послідовний, ніж HTML, що знижує ймовірність виникнення помилок.
  4. XHTML 1.0 є мостом до майбутніх нових версій XHTML. Якщо з’явиться стандарт XHTML 2.0 буде легше перейти на нього з XHTML 1.0, ніж з HTML.
  5. Старі браузери також коректно відображають XHTML, як і HTML.
  6. Нові браузери люблять XHTML (зокрема XHTML 1.0), він надає багато функцій, недоступні в HTML.
  7. XHTML так само добре працює в бездротових пристроях, програмах для читання інформації з екрану та інших користувацьких пристроях, як і в традиційних браузерах, що в багатьох випадках усуває необхідність створення окремих версій для бездротових пристроїв і підвищує доступність сайту.
  8. XHTML є частиною сімейства Web-стандартів (також включає в себе CSS і W3C Document Object Model), що дозволяє контролювати зовнішній вигляд і поведінку сторінки на різних платформах, браузерах та пристроях.
  9. Використання XHTML веде до підвищення доступності вашого сайту і однакового відображення сторінок в браузерах різних виробників.
  10. Використання XHTML може прищепити вам звичку перевіряти сторінки за допомогою служб перевірки коду, що може заощадити час на тестуванні й налагодженні та допоможе уникнути основних помилок доступності, наприклад, відсутність атрибута alt для кожного тега .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *