![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.1ベストアンサー
- 回答日時:
HTML5は、XML(整形型)でもかけます。
はじめから用意されています。HTML5 における HTML4 からの変更点/構文 ( http://standards.mitsue.co.jp/resources/w3c/TR/h … )
『HTML5 で使用できるもうひとつの構文は XML です。この構文は XHTML 1 文書および、その実装と互換性をもちます。XML 構文を使用する文書は、XML のメディア型を利用する必要があります。また、XML 仕様にて述べられた規則に基づき、要素は http://www.w3.org/1999/xhtml 名前空間に属する必要があります。 [XML] 』
言い換えれば、HTML構文と、XHTML構文が用意されているということです。
それぞれ、重要な長所・欠点があるのできちんと使い分ける必要があります。ただ、HTMLの構文で書いてあっても、その処理はきちんと定められていますから、勝手のHTMLと異なりブラウザが異なっても同じDOMが生成されます。(DONMもHTML5では定められていますから、各ブラウザが独自に解釈することはなくなります。)
なお、HTML構文で記述しても<img />と書くことが許されます。
『空要素は /> で閉じるのですか? それとも > で閉じるのですか? ( http://www.html5.jp/trans/whatwg_html5faq.html#S … )』
No.3
- 回答日時:
WHATWG FAQ で理由が説明されていますが、HTML5 で終端スラッシュが使える理由は「XHTML1 から HTML への移行を容易にするため」です。
http://www.html5.jp/trans/whatwg_html5faq.html#S …
"HTML 4.01 Transitional" と似たようなものだと考えてください。
本来の意図とは異なりますが、必要に応じて Content-Type: application/xhtml+xml で XHTML5 として出力したり、Content-Type: text/html で HTML5 として出力させる事も可能です。
No.2
- 回答日時:
追加
まったくXHTMLとしてもHTMLとしても厳密に解釈される書き方もあります。
【引用】____________ここから
Polyglot マークアップを利用する文書は、HTML5 文書であると同時に XML 文書でもあり、さらに HTML 文書でもある。
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Polyglot マークアップ: HTML 互換の XHTML 文書( http://standards.mitsue.co.jp/resources/w3c/TR/h … )]より
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- PHP PHP・Wordpress preg_replaceを条件分岐で処理させる方法が知りたい 1 2023/05/01 14:25
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- 会社・職場 残業代について タイムカードは10分刻みで多分残業代が発生する仕組みです。先程なのですが前の方が 1 3 2023/08/26 18:24
- その他(ブラウザ) テキストの折り返しがないサイトの文字を折り返してPDF化したい 4 2022/12/02 09:49
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- Instagram どう思いますか? 以前、旦那が私と結婚した時の指輪や婚姻届が付いている写真をインスタにあげたんです。 2 2022/07/14 21:05
- メルカリ メルカリでの下着の出品について 3 2023/07/30 16:27
- Ameba(アメーバブログ) アメブロは、HTMLのタグの入力を許さないブログ・サイトですか? 1 2023/06/18 18:48
- ホームページ作成・プログラミング アメーバ・ブログは"HTMLタグ"を許可してないのですか? 2 2023/06/17 21:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTML属性での「""」 「''」違い
-
htmlのolやulなどlistにtitleや...
-
div要素が重なってします
-
複数のボタンを等間隔に、かつ...
-
min-heightとheightの違いについて
-
hタグの右横に画像を表示
-
1時間30分を簡単に表したいで...
-
横並びdivで一部の初期高さがず...
-
スペースを使わず文字位置を揃...
-
divとpの使いわけ
-
スライド部分のリンクが貼れな...
-
divの中に外部のHTMLを埋め込む
-
要素間、要素内に隙間が空く
-
3カラムレイアウトで「常に残り...
-
背景画像に全体または部分的に...
-
【CSS】HTML直書き→外部ファイ...
-
article、section、hgroup?
-
h1に自分自身へのリンクを張...
-
html の divとtable の役割
-
セクションをdivで囲むと見出し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HTML属性での「""」 「''」違い
-
htmlのolやulなどlistにtitleや...
-
div要素が重なってします
-
複数のボタンを等間隔に、かつ...
-
html の divとtable の役割
-
<div id="container">の使いか...
-
min-heightとheightの違いについて
-
ヘッダーとフッターだけ背景を...
-
1時間30分を簡単に表したいで...
-
要素間、要素内に隙間が空く
-
画面を縮小するとカラムが落ち...
-
h1のテキストサイズよりh2の方...
-
divの中に外部のHTMLを埋め込む
-
スペースを使わず文字位置を揃...
-
<!-- #BeginLibraryItemとは
-
hタグの右横に画像を表示
-
グリッドレイアウトで"auto-fit...
-
セクションをdivで囲むと見出し...
-
開閉式の隠し要素が一瞬表示さ...
-
html5でheaderの中にnav
おすすめ情報