ウェブカラー
コンピュータ
スタイルシート
ダイナミックHTML
マークアップ言語
メインページ
ユーザーエージェント
ルビ
互換モード
協定世界時
国際規格
拡張子
文字コード
1月26日
12月19日
2000年
2001年
2002年
2008年
4月10日
5月31日
7月29日
8月1日
Amaya
Canonical XML
Canvas要素
Cascading Style Sheets
Compact HTML
Compound Document Format
Document Object Model
Document Type Definition
Extensible HyperText Markup Language
Extensible Markup Language
Extensible Markup Language#XML.E3.82.A4.E3.83.B3.E3.83.95.E3.82.A9.E3.83.A1.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3.E3.82.BB.E3.83.83.E3.83.88
Extensible Stylesheet Language
HTMLレンダリングエンジン
HTML要素
HTML5
Handheld Device Markup Language
HyperText Markup Language
Hypertext Transfer Protocol
Mathematical Markup Language
Multipurpose Internet Mail Extensions
OMA
OWL
Resource Description Framework
SOAP (プロトコル)
SPARQL
Scalable Vector Graphics
Standard Generalized Markup Language
Synchronized Multimedia Integration Language
UTF-16
UTF-8
Vector Markup Language
VoiceXML
W3C勧告
W3C Markup Validation Service
Webオーサリングツール
WebGL
WebSocket
Web Content Accessibility Guidelines
Web Hypertext Application Technology Working Group
Web Services Description Language
World Wide Web Consortium
XAdES
XForms
XFrames
XHTML MP
XHTML Mobile Profile
XLink
XML署名
XMLHttpRequest
XML Inclusions
XML Path Language
XML Schema
XPointer
XQuery
XSL Formatting Objects
XSL Transformations
コンピュータ
スタイルシート
ダイナミックHTML
マークアップ言語
メインページ
ユーザーエージェント
ルビ
互換モード
協定世界時
国際規格
拡張子
文字コード
1月26日
12月19日
2000年
2001年
2002年
2008年
4月10日
5月31日
7月29日
8月1日
Amaya
Canonical XML
Canvas要素
Cascading Style Sheets
Compact HTML
Compound Document Format
Document Object Model
Document Type Definition
Extensible HyperText Markup Language
Extensible Markup Language
Extensible Markup Language#XML.E3.82.A4.E3.83.B3.E3.83.95.E3.82.A9.E3.83.A1.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3.E3.82.BB.E3.83.83.E3.83.88
Extensible Stylesheet Language
HTMLレンダリングエンジン
HTML要素
HTML5
Handheld Device Markup Language
HyperText Markup Language
Hypertext Transfer Protocol
Mathematical Markup Language
Multipurpose Internet Mail Extensions
OMA
OWL
Resource Description Framework
SOAP (プロトコル)
SPARQL
Scalable Vector Graphics
Standard Generalized Markup Language
Synchronized Multimedia Integration Language
UTF-16
UTF-8
Vector Markup Language
VoiceXML
W3C勧告
W3C Markup Validation Service
Webオーサリングツール
WebGL
WebSocket
Web Content Accessibility Guidelines
Web Hypertext Application Technology Working Group
Web Services Description Language
World Wide Web Consortium
XAdES
XForms
XFrames
XHTML MP
XHTML Mobile Profile
XLink
XML署名
XMLHttpRequest
XML Inclusions
XML Path Language
XML Schema
XPointer
XQuery
XSL Formatting Objects
XSL Transformations
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
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
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 ...
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 ...
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 ...
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 ...
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. ...
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










