ラベルに注意して、閉じたから書かれたXHTMLのWebページを使用して

我々は、すべてそこにXHTMLのimgタグには次のように書かれるべきであることを知っている:、このようなアプローチは、いわゆるセルフクロージング<IMG ALT =「」SRC =「」/>では、XMLで完全に合法的表現です。あなたはXML関連の開発に精通している場合、また、XMLの子ノードの要素についての考えず、このようなアプローチに慣れて書き込むことができ、その後、XHTMLタグにはコンテンツがありませんまた、このように書くことができます。理論的には、コースのXHTMLタグの書き込みへの自動閉鎖的なアプローチを可能にしますが、ブラウザの互換性は、IEが正しく特定のラベルの自動閉鎖文言を認識しないという新たな問題をもたらしています。

  <P>こんにちはます。<script type =「text / javascriptの」/>世界</ P>、あなただけのハローの前で見ると、世界の裏側を見るでしょう、この:IEで以下のXHTMLコードとブラウズを入力してみてください人々はかなりそれを説明することはできませんもの。あるかもしれません多くの人がこの問題に遭遇し、合理的な説明を見つけることができない、それにはいくつかの時間を費やしています。

  同様のコードから派生さらなる説明のセクション:<P>こんにちは<TEXTAREA />世界</ P>、あなたがIEでの表示効果を見て、それはそれの合理的な説明を得ることができますか?私たちは、ハロー、通常のディスプレイの前面を見ることができ、そして世界のテキストエリアの内側の背面に表示され、それが正しい識別IEのtextareaタグが自動閉鎖を持っていることを証明しませんが、それが閉じていないとき、およびコンテンツ識別テキストエリアのバック内部コンテンツ。

  それが識別するためのスクリプトの一部として扱われるため、コードの前部には、世界の裏側を見ることができない理由今回は理解しています。これは、ほんの数が他のラベルの内容は、ペアでも好ましいさえせずに、オリジナルのラベルが自己終了言葉遣いすることができシャットダウンする必要はありません、我々はXHTML、XMLを使用する場合、それは自己終了文言の任意の使用などは思えない、説明します閉じる文言。

  最後に、我々は、多くの場所は、私たちが継承された古い習慣の一部に対応するために、XHTMLやHTMLを書くときに、することはできません、原因緩いパーサと発生する可能性の出会いの問題にしている実際には、精神的にそこにIEのパーサハンディキャップだけでなく、ということを思い出させる必要がありますXMLは本当に標準自由が上の書き込みにと思ったようです。信じていないのですか?その後、バーを試してください:<P>こんにちは<BR> </br>世界 </ P>、 時計のディスプレイIEとOperaインチ フロントエンドの学習qun438905713を作成し、グループのほとんどは、ゼロベースの学習者である、私たちはお互いにお答えし、また学習教材の多くを準備するために、お互いを助けるには、為替のゼロベースのジュニアパートナーを歓迎しました。

  アップデート:一部の読者は、XHTML仕様を読んで、私の例は、XHTML仕様と一致していないと思います。次のように中国語の翻訳の空の要素がある:「空要素は終了タグのどちらかを持っている必要があります、または/>、例えば<BR/>や<HR> </ hrで持つ>に確保するための互換性のためにHTMLの標準規格を参照してください。情報の後HTML4ブラウザと互換性があります。「を参照してくださいすることができ、仕様では、<HR> </ hrで>どのように言葉遣い<BR> </br> IS XHTMLに準拠しますが、HTML4との互換性がないのこの例を示します標準。だから、最後XHTML互換HTML4それで?次のように:.私たちは、互換性の問題セクション、中国語の翻訳を見て、「既存のブラウザと互換性は要求のXHTML1.0文書はありませんが、実際にそれを行うのは難しいことではありません。」だからを、XHTML文書が全く提供ダウンしてはなりません彼らはすべてW3Cマークアップ検証サービスによって検証され、完全なXHTMLに表示されたときに互換性のある、私が与えている例は、有効なXHTML文書の断片です。

  アップデートは再び:実際には、私がこの記事を書いたリスト上の唯一の有効なXHTMLの仕様を強調することを意図していなかった、またそれはHTML4との互換性が有効なXHTMLで十分に強調しますが、状況はより互換性が必要です検討すべきです。たとえば、あなたのCMSは、ユーザーがHTMLを送信することができ、HTMLは、おそらく、他のXML処理を行いながら、この時間は、ユーザーの<TEXTAREA> </ TEXTAREA>変換を提出することが可能である、SgmlReader後に提出され、あるいはXHTMLとしてフォーマット<TEXTAREA />、デバッグを追跡することによって、問題を特定する必要があり、その場合には、XML処理は任意の規範に違反していないため、プロセスの各ステップは、意味論に沿ったものであり、容易ではありません。少ないスペースの正しく識別することができないので、パーサはいくつかは、精神的に単に遅らせるきないためにも最善<br /> <BR/>、書くことではありません。

公開された50元の記事 ウォンの賞賛5 ビュー30000 +

おすすめ

転載: blog.csdn.net/html168/article/details/104466715