どのDOCTYPEがおすすめの私のHTML出力IE7/IE8/FF3+?および更新する方法を教えてください私のHTML検証Visual Studioへの反映していること。
-
20-09-2019 - |
質問
いVisual StudioのデフォルトのDOCTYPEにXHTML1.0Transitional.このよう大丈夫だと思いますが、標準のための世代"6"ブラウザを推奨いたします。また玄7日(土)-8日(日)ブラウザではないと思うのかDOCTYPEっていくことは、すなわち私のHTML.
関連:があるので、追加のDOCTYPEs、HTMLの検証Visual Studio2008年?ツール]>[オプション]>テキストエディタ>HTML>検証
解決
<!doctype html>
はどこへ行くの方法のです。これは、IE6(ではない、それはしかし、まともな一つであること)を含むすべてのまともなブラウザで正常に動作します。また、より多くの背景情報とブラウザの動作のために http://hsivonen.iki.fi/doctype/するを見ますテーブルます。
また、XHTMLは、厳格な検討することもできますが、なぜあなたはXML形式にクリーンなHTMLをマッサージでしょうか?あなたは、多くの場合、現実の世界ではそうではありませんいくつかのXMLツールを使用してHTMLを検証/生成/解析したい場合にのみ、面白いです。 Googleはまた、単に<!doctype html>
を使用し、StackOverflowのは、きれいに使用するHTML厳しいます。
他のヒント
注誰も読むこのスレッドを探し回答:いただきました、この宣言のためのHTML5は単に <!DOCTYPE HTML>
ダイバーの方にもオススメがいます。
また、追加HTML5の検証をVisual Studio2008の見 この記事.よいのかもです。
その他のもの注意Visual Studioに追加 xmlns="http://www.w3.org/1999/xhtml"
ご <html>
タグだいていないのかもしれませんしたい/必要がある分だけのためのHTML5です。
さんポインティングの正しい方向を向いている。
あなたはおそらく、の新しいのコンテンツのためのの移行の文書型を避けたいまず第一に。移行を徹底的に厳しいのDTDに確認する前に変更する必要がありますが、これは新しいドキュメントの問題ではありませんレガシーコンテンツを対象としています。
さらに、少なくとも私の経験ではXHTMLは、それが有益だよりも多くのトラブルを発生させます。あなたには、いくつかのもののためにXHTMLを必要としない限り(例えばXMLパーサは、あなたのサイト読み取ることができるように[しかしをしても、その後のチャンスは、それが検証しないということであり、従って、そのためには不適当である])私は厳格なHTML 4にこだわるお勧めします。また、XHTMLでもIE 8には、IEとの特別な注意が必要です。
個人的になったと思いまXHTML1.0StrictはHTML4.01厳しく設定されています。
ませんが、文字通り"移行"から古いバージョンのHTMLされているとは思いませんが、この要求に応える為に意味での使用に移行doctype.
XHTML1.1もオプションでしょうめだけにお使いいただける文書application/xhtml+xmlのMIMEタイプです。
HTML5は新することができるオプションだけに何か切るだけに期待の最も最新のブラウザを推奨いたします。
のスキーマのためのVisual Studioは:
C:\Program Files¥Microsoft Visual Studio9.0¥Common7\パッケージ\スキーマ\html
I beleiveを追加できる新しいものがこちらにしています。私募の詳細はこてを見たいのです。
あなたは厳格なDOCTYPEを使用する必要があります。それはHTML 4.01の厳しいまたはXHTML 1.0厳格かどうかはあなた次第です。最近、私は個人的には、以下を使用してきた。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
私は本当にRDFaの動作方法が好きです。これは、独自の属性を定義するのではなく、クラス属性とtitle属性をオーバーロードすることによって、よりきれいにマイクロフォーマットよりもHTMLにボルト。マイクロフォーマットがあるようRDFaのは、まだ実際に消耗されていないので、しかし、私は両方互いに並んで使用しています。