XHTML 拡張子 .xhtml、.xht、.html、.htm MIME Type application/xhtml+xml 開発者 World Wide Web Consortium 種別 マークアップ言語 派生元 XML、HTML 国際標準 1.0 (Recommendation), 1.1 (Recommendation), Basic 1.1 (Recommendation), 2.0 (Working Draft)  表・話・編・歴  HTML 各種項目 HTML・HTML5 ダイナミックHTML XHTML XHTML Mobile Profile・C-HTML canvas要素 文字符号化 Document Object Model フォントファミリー HTML エディター HTML要素 HTMLフレーム HTML5ビデオ HTMLスクリプティング HTMLレンダリングエンジン 互換モード スタイルシート HTMLのUnicode表記 W3C・WHATWG ウェブカラー WebGL Webストレージ 比較 マークアップ言語 ウェブブラウザ レンダリングエンジンの比較 HTML HTML5 HTML5メディア 非標準HTML XHTML 表・話・編・歴 Extensible HyperText Markup Language(エクステンシブル ハイパーテキスト マークアップ ランゲージ)、略記・略称:XHTML (エックスエイチティーエムエル)は、SGMLで定義されていたHTMLをXMLの文法で定義しなおしたマークアップ言語である。その仕様はHTMLと同じくW3Cによって勧告されている。 XMLを採用したため、MathMLやSVGなど他のXML文書を埋め込むことができるようになった。 ちなみに、「eXtensible HyperText Markup Language の略である」と書かれることがあるが、これは間違いであり、XはExの発音を表している[1]。 目次 1 HTMLとの相違点 2 歴史 2.1 XHTML 1.0 2.2 XHTML Basic 2.3 XHTML Modularization (Modularization of XHTML, M12n) 2.4 XHTML 1.1 2.5 XHTML 1.2 2.6 XHTML 2.0 2.7 XHTML 5 3 関連項目 4 脚注 5 外部リンク 編集 HTMLとの相違点 XHTMLは前述のとおりXMLアプリケーションである。よって、XMLの文法に従うために、HTMLと異なる部分が存在する。以下は、主な文法上の相違点とソースのサンプルである。 XML文書であるため、XML宣言が必要である。文字コードについては、UTF-8ないしUTF-16の場合やHTTPなどのプロトコルで文字コードが指定されている場合は省略可能であるが、常に付与することが推奨される。 <?xml version="1.0" encoding="Shift_JIS"?> XMLでは大文字・小文字が厳密に区別される。XHTML勧告の場合、要素名・属性名は全て小文字でのみ定義されていることから、要素名・属性名は共にすべて小文字で表記しなければならない(なお、属性値はこの限りではない)。 正: <p id="aaa"><em>あああ</em></p> 誤: <P ID="aaa"><EM>あああ</EM></P> 要素は必ず開始タグと終了タグを備えていなければならない(終了タグの省略は許されない)。 正: <p><em>あああ</em></p><p>いいい</p> 誤: <p><em>あああ</em><p>いいい 空要素についても同様に終了タグを付与するか、開始タグの末尾を "/>" としなければならない。 終了タグを付与する <br></br> という表記の場合は、タグの間に空白類文字すら含めてはいけない。また、後方互換性のために <br></br> ではなく、<br /> と表記することが推奨されている[2]。 XMLを解釈できない古いUAで <br/> という表記に対し、"br/" を要素名とみなし無視してしまう可能性があることを考慮し、XHTMLでは <br /> のようにスラッシュの前に半角スペースを先行させる表記が一般的である。 正: <em>あああ</em><br />(推奨) 正: <em>あああ</em><br/> 正: <em>あああ</em><br></br> 誤: <em>あああ</em><br> 誤: <em>あああ</em><br> </br> 属性値はすべて " " (ダブルクォーテーション)ないし ' '(シングルクォーテーション)で囲まなければならない。 正: <input type="text" size="8" /> 正: <input type='text' size='8' /> 誤: <input type=text size=8 /> 属性名記述を省略してはならない。 正: <input type="checkbox" checked="checked" /> 誤: <input type="checkbox" checked /> 推奨されるメディアタイプが "text/html" から "application/xhtml+xml" に変更された[3]。また、HTMLで従来使用されていたtext/htmlは、XHTML1.1以降では非推奨となっている。 <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=Shift_JIS" /> メディアタイプがapplication/xhtml+xmlの場合、meta要素のhttp-equiv属性の使用は非推奨となる。代わりにhttpのヘッダでメディアタイプを指示することが必要となる。 編集 歴史 編集 XHTML 1.0 HTML 4.01をXMLにて再定義したもので、HTML 4.01と同様にStrict、Transitional、Framesetという3種類のDTDが存在する。 2000年1月26日に勧告となり、2002年8月1日に改訂版であるSecond Editionが勧告された。 編集 XHTML Basic XHTMLのサブセットで、PDAや携帯電話などの小規模な端末を含む、より広域の環境のための仕様である。2000年12月19日にXHTML Basic 1.0が勧告された。 その後、OMAが策定するXHTML Mobile Profileとの不整合を解消する目的で策定された XHTML Basic 1.1が2008年7月29日に勧告された。 Basic1.1では、Basic1.0から次のような変更が行われている。 target属性やscript/style要素、style属性の追加 XFormsよりinputmode属性の追加 編集 XHTML Modularization (Modularization of XHTML, M12n) XHTMLをその要素の目的や役割ごとに分割し、フレームワーク化したもの。XHTML 1.1やXHTML 2.0は、M12nをベースに構築されている。バージョン1.0が2001年4月10日に、バージョン1.1が2008年10月にそれぞれ勧告された。2009年7月現在、バージョン2.0が草案の段階にある。 1.0から1.1ではXML Schemaへの対応などが変更点となった。 編集 XHTML 1.1 機能がモジュール化されたXHTML。XHTML 1.0からの主な違いは、次の通りである。 機能がモジュール化され、カスタマイズ性が向上した。 HTML 4.0以来複数あったスキーマが、従来のStrictスキーマの思想を基としたスキーマ1つのみとなった。 ルビモジュールが導入された。 2001年5月31日に仕様が勧告となった。 2010年11月23日にXHTML 1.1 Second Editionが勧告された。エラッタの修正とXML Schemaへの対応が主な変更点となる。 編集 XHTML 1.2 策定中であるXHTML Role ModuleやAccess Module、WAI-ARIAの語彙を組み込んだ新しいプロファイルとして策定予定。 編集 XHTML 2.0 XHTML Familyの次期バージョンとして策定されていたが、W3Cは2009年07月03日に策定の打ち切りを決定し、今後はHTML5にリソースを注ぐものとした。理由として、XHTML 2の市場はHTML 5に比べて非常に小さいことがあげられている。 編集 XHTML 5 HTML5仕様のサブセットとして策定される予定。 編集 関連項目 HTML SGML XML CSS EBML XHTML MP 編集 脚注 ヘルプ ^ "XML stands for Extensible Markup Language. The X is for the first syllable of Extensible. eXtensible is a spelling error." ^ C. HTML Compatibility Guidelines ^ W3C Note: XHTML Media Types <http://www.w3.org/TR/xhtml-media-types> 編集 外部リンク ウィクショナリーにXHTML、XHTMLの項目があります。 XHTML 1.0 The Extensible HyperText Markup Language XHTML Basic 1.1 XHTML Basic XHTML 1.1 - Module-based XHTML XHTML 2.0 (Working Draft) W3C 表・話・編・歴 World Wide Web Consortium 製品・標準 推奨 Canonical XML · CDF · CSS · DOM · Geolocation API · HTML · MathML · OWL · P3P · PLS · RDF · RDF Schema · SISR · SMIL · SOAP · SRGS · SSML · SVG · SPARQL · Timed Text · VoiceXML · WSDL · XForms · XHTML · XInclude · XLink · XML · XML Base · XML Encryption · XML Events · XML Information Set · XML namespace · XML Schema · XML署名 · XPath 1.0, 2.0 · XPointer · XProc · XQuery · XSL · XSL-FO · XSLT (elements) ノート XAdES · XHTML+SMIL ワーキングドラフト CCXML · CURIE · HTML5 · Indexed Database · InkML · RIF · SCXML · sXBL · WebSocket · Web Storage · Web SQL Database · WICD · XFDL · XFrames · XBL · XHTML+MathML+SVG · XMLHttpRequest ガイドライン Web Content Accessibility Guidelines イニシアティブ Multimodal Interaction Activity · W3C MVS 廃止 C-HTML · HDML · JSSS · PGML · VML 団体 World Wide Web Foundation · SVG Working Group · WebOnt · W3C Device Description Working Group · WHATWG ソフトウェア Agora · Argo · Arena · Amaya · Libwww · line-mode browser 関連会議 IW3C2 · World Wide Web Conference · WWW1 この「Extensible HyperText Markup Language」はコンピュータに関連した書きかけ項目です。この記事を加筆して下さる協力者を求めています(PJ コンピュータ / Portal:コンピュータ)。

Understanding the World of Web Design
If you want to increase the convenience of visitors of your Web pages, one can use XHTML which stands for eXtensible HyperText Markup Language. These are advanced language and are extensively used by London web developers
http://www.associatedcontent.com/content_recommend.shtml?recommend=true&content_type=article&content_type_id=8112779

Page 32 XHTML 1 0 The Extensible HyperText Markup Language XHTMLTM 1 0 The Extensible HyperText Markup Language XHTML TM 1 0 The Extensible HyperText Markup Language A Reformulation of
http://pdfind.com/10-the-extensible-hypertext-markup

XHTML 1.0: The Extensible HyperText Markup Language (Second ...

XHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition) A Reformulation of ... SGML is a language for describing markup languages, particularly those used in ...



XHTML Extensible Hypertext Markup Language
http://blog.joins.com/media/index.asp?uid=yamoo9&folder=0

W3C XHTML2 Working Group Home Page

The attribute can be integrated into any markup language based on XHTML Modularization. ... The Extensible HyperText Markup Language (XHTML™) is a family of ...



XML 1 XML HTML HyperText Markup Language 1 XML XML extensible
http://sdc.sun.co.jp/news/200210/a2x.html

XHTML: Extensible Hypertext Markup Language

guide to using XHTML (Extensible Hypertext. Markup Language) and CSS (Cascading Style ... XHTML, or Extensible Hypertext Markup Language. is one of the most ...



file Microsoft Excel 97 2003 XLS format Extensible Markup Language XML format the Hypertext Markup Language HTML format and the Comma Separated Values CSV format Main Window BUTTONS
http://www.opssys.com/instantkb/article.aspx?id=11999

Extensible hypertext markup language - Wikipedia bahasa ...

XHTML merupakan singkatan dari eXtensible HyperText Markup Language. ... XHTML adalah bahasa markup penerus dan pengembangan dari HTML yang memiliki kemampuan ...



Die HTML Alternative HTML ist tot es lebe XML Ganz so dramatisch wird sich die Ablsung der Hypertext Markup Language nicht darstellen Aber erste Browser fr die eXtensible Markup
http://www.heise.de/kiosk/archiv/ix/1997/6/4/@00000@/art.htm

HTML (HyperText Markup Language)

The Extensible Markup Language (XML) is the trend that will replace HTML as the standard ... HTML (HyperText Markup Language) The great enabling technology of the ...



files when they are downloaded If you use this approach you won t have a fancy or even plain home page but it is certainly easy If you need or want a home page continue reading below You may create your files from scratch Some persons prefer to enter the material in a text editor and then add the necessary HyperText Markup Language HTML or Extensible HyperText
http://history.memphis.edu/webpages-2.html

What is XHTML (Extensible Hypertext Markup Language ...

As the World Wide Web Consortium (W3C) describes it, XHTML (Extensible Hypertext Markup Language) is 'a reformulation of HTML 4.0 as an application of the Extensible ...



and arrays Data structures are typically the basis for implementing more complex actions such as remote procedure calls Standard error responses are defined by the SOAP standard See associated figure XHTML Extensible HyperText Markup Language XHTML could replace HTML as the document format of choice on the Internet HTML documents make up most of the document
http://electronicdesign.com/Articles/Print.cfm?ArticleID=3988

Extensible HyperText Markup Language from FOLDOC

Extensible HyperText Markup Language <hypertext, standard, World-Wide ... Nearby terms: extensible " extensible database " Extensible Firmware Interface " ...



underpin W3C technology recommendations that include standards such as Extensible HyperText Markup Language XHTML and Cascading Style Sheets CSS listed under Web Applications larger image detailed description The standards approval process Since the creation of W3C its Working Groups have generated
http://xhtml.com/en/web-standards/what-is-w3c

Extensible hypertext markup language - Define Extensible ...

Extensible hypertext markup language - Dictionary Definition and ... Extensible hypertext markup language : (XHTML) A reformulation of HTML 4.01 in XML. ...



HTML XHTML Extensible HyperText Markup Language XHTMLXML HTMLXML
http://tibet.que.ne.jp/otani/CSSkyozai/review.html

Internetworking (3.1): Workshop: Extensible HyperText Markup ...

But, then you might have heard that Extensible HyperText Markup Language (XHTML) 1.0 became a W3C Recommendation on January 26, 2000. See http://www.w3.org/TR/xhtml1 ...



Les deux avatars de SGML qui semblaient tre vous vivre des destines spares ont converg pour former XHTML Pourtant rien ne semblait fait pour rapprocher ces deux langages La solution de cette dissonance annonce s appelle XHTML eXtensible HyperText Markup Language Tout en restant trs voisin de HTML XHTML respecte les rgles XML Il peut tre
http://www.kepeklian.com/blog/category/langages