コンテンツにスキップ

Extensible HyperText Markup Language

出典: フリー百科事典『ウィキペディア(Wikipedia)』
XHTML
拡張子.xhtml、.xht、.html、.htm
MIMEタイプapplication/xhtml+xml
開発者World Wide Web Consortium
種別マークアップ言語
派生元XMLHTML
国際標準1.0 (Recommendation),

1.1 (Recommendation),
Basic 1.1 (Recommendation),

2.0 (Working Draft)

Extensible HyperText Markup Language   XHTML SGMLHTMLXMLHTMLW3C2007W3C HTML WGWHATWG2009W3CHTML5XMLMathMLSVG

XHTMLHTMLWeb

eXtensible HyperText Markup Language XEx[1]

HTML[]


XHTMLXMLXMLHTML

XML

XMLXMLUTF-8UTF-16HTTP
<?xml version="1.0" encoding="UTF-8"?>



XMLXHTML
正: <p id="iroha">色は匂へど 散りぬるを</p>
正: <p id="IROHA">色は匂へど 散りぬるを</p>
誤: <p ID="iroha">色は匂へど 散りぬるを</p>
誤: <P id="iroha">色は匂へど 散りぬるを</P>
誤: <P ID="iroha">色は匂へど 散りぬるを</P>




正: <p>色は匂へど 散りぬるを</p><p>我が世誰ぞ 常ならん</p>
誤: <p>色は匂へど 散りぬるを<p>我が世誰ぞ 常ならん



/>
 <br></br>  <br></br> <br /> [2]

XMLUA <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=text size=8 />



SGMLXML
正: <input type="checkbox" checked="checked" />
誤: <input type="checkbox" checked />



text/htmlapplication/xhtml+xml[3]HTML使text/htmlXHTML1.1
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=Shift_JIS" />

application/xhtml+xmlmetahttp-equiv使[4]HTTP

HTML#HTMLXML

[]

XHTML 1.0[]


HTML 4.01XMLHTML 4.01StrictTransitionalFrameset3DTD

2000126200281Second Edition

XHTML Basic[]


XHTMLPDA20001219XHTML Basic 1.0

OMAXHTML Mobile Profile XHTML Basic 1.12008729

Basic1.1Basic1.0

targetscript/stylestyle

XFormsinputmode

XHTML Modularization (Modularization of XHTML, M12n)[]


XHTMLXHTML 1.1XHTML 2.0M12n1.020014101.1200810200972.0 1.01.1XML Schema

XHTML 1.1[]


XHTMLXHTML 1.0



HTML 4.0Strict1



2001531 20101123XHTML 1.1 Second EditionXML Schema

XHTML 1.2[]


XHTML Role ModuleAccess ModuleWAI-ARIA

XHTML 2.0[]


XHTML FamilyW3C20090703HTML5XHTML 2.0HTML5

HTML5XML[]


HTML5XMLXHTML5WHATWG [5]

HTML5XMLHTML5HTML5XMLHTML5HTML5XMLHTMLHTML5HTML5HTMLHTML5XMLHTML5

HTMLXML

HTMLXML "http://www.w3.org/1999/xhtml" XHTML1.x

HTMLSVG, MathMLXMLxml:id

HTML/XHTMLDTDHTML5SGML

HTMLXML
<?xml version="1.0" encoding="UTF-8"?>
<!-- これは妥当なHTML5のXML構文。ただしHTML構文との互換性はない -->

<?xml-stylesheet type="text/css" href="test.css"?><!-- 左のようなXML処理命令も書ける -->

<!-- この場合、ルート要素がxhtml:htmlのため、通常のHTML5のように "<!DOCTYPE html>" という文書型宣言は行えない -->

<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xml:lang="ja">
  <xhtml:head>
    <xhtml:title xml:id="title">XML名前空間を用いた拡張例(xml:id)</xhtml:title>
    <xhtml:script><![CDATA[ ... ]]></xhtml:script>
  </xhtml:head>
  <xhtml:body>
    <xhtml:p> ... </xhtml:p>
  </xhtml:body>
</xhtml:html>

関連項目[編集]

脚注[編集]

外部リンク[編集]