Перайсці да зместу

XHTML

З пляцоўкі Вікікнігі

XHTML (extensible hyperext markup language) мова, заснаваная на XML. XHTML адпавядае спецыфікацыі SGML, таму што XML з'яўляецца яе падмноствам. XHTML - больш строгі варыянт HTML. Першая версія XHTML 1.0 апублікаваная 26 студзеня 2000 года як рэкамендацыі кансорцыму Сусветнага павуціння. 1 жніўня 2002 года была апублікаваная другая рэдакцыя спецыфікацыі. XHTML2.0 канкурыраваў з HTML5, але не быў прыняты кансорцыумам у якасці рэкамендацый. Да 2007 году XHTML2.0 распрацоўваўся арганізацыяй World Wide Web Consorcium (W3C). Напрыкацы 2010 дзецнасць па распрацоўцы XHTML была спыненая.

Дакумент XHTML апрацоўваецца сваім модулем, гэтаксама як і іншыя дакументы XML. Цягам гэтай апрацоўкі памылкі ў дакуменце XHTML, зробленыя аўтарам, не выпраўляюцца.

Браўзер робіць выбар, якім модулем карыстацца пры апрацоўцы дакумента, паводле загалоўка content-type, які ён атрымлівае ад сервера. Для дакумента на мове XHTML content-type павінен быць application/xhtml+xml

Правілы XHTML:

  • Усе тэгі павінны быць зачыненыя. Калі тэг не мае адпаведнага канцавога (напрыклад, <img>), то перад апошнім сімвалам > павінна дадавацца /, напрыклад,
<img src="Выява.png"/>
  • Лагічныя атрыбуты павінныя быць запісаныя разгорнута, напрыклад,
    <td nowrap="nowrap"></td>
  • Імёны тэгаў і атрыбутаў павінны быць запісаныя малымі літарамі.
  • < і & павінны паўсюль замяшчацца на < і & Паводле рэкамэндацыі кансорцыуму Сусветнага павуціння, калі браўзер сустрэў такую памылку ў дакуменце XHTML, ён павінен выдаць паведамленне і спыніць апрацоўку дакумента.
  • Кадзіроўка па змоўчванні UTF-8.

Існуюць тры тыпы дакументаў XHTML: Strict, transitional ды frameset.

Спасылкі

[правіць]

XHTML 2.0