厳格なHTML形式のXHTML 1.0に3つの手順から


  Share  
|


  1. あなたのDOCTYPEを変更 1.0厳格なXHTMLに。

    既にDOCTYPEsすべてについて知っている場合は、厳格なドキュメントタイプのHTML 4.01表示するために使用しています。 ほかにも、 XHTMLのためのドキュメントの種類1.0厳格で、お客様のDOCTYPEを変更する代わりにそれを使用する必要があります。 ここでのようになります:

      < !のHTMLのDOCTYPE 
    は、 HTMLと同様に
    DOCTYPEは、これは公的文書のタイプです
    公共" - / / W3Cの/ / DTDのはXHTML 1.0ストリクト/ /アン"
    これは、厳密にはXHTML 1.0での
    XHTMLのバージョン。
    " " http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd >
    そしてそれは、 URL指している
    のXHTML 1.0の定義を厳格。
  2. . のxmlns 、ラングとXML :ラング<html>要素に属性を追加します 。

    多くのマークアップ言語のXHTMLは、 XML以外を定義するために使用することができます注意してください。 language you're talking about when you use the element <html> (after all, someone could come along and make up their own language with XML and call it the "Hippo Tipping Markup Language," which would cause mass confusion).すべての言語を直進、 XMLをどの言語に対応するときにすべての( 後の要素<html>使用について話をしているか知る必要があります保つために、誰かに沿って来て、 XMLで、自分の言語を作成すると、 "カバチップマークアップを呼び出す言語は、 "大量の混乱となる可能性も) 。 attribute specifies which language the <html> element belongs to.そのためには、物事を真っすぐに保つためには、 xmlnsの<html>要素に属する属性は、 言語を指定します。 element?と<html>要素内の要素のすべての残りはどうか。 attribute of their parent.デフォルトでは、 その親のxmlns属性を継承します。

    element also needs lang and xml:lang attributes, which specify the language being used in the XML document.また、 言語と XMLの要素<html> : XMLドキュメントで使用されては、言語を指定する属性は、ラングが必要です。 opening tag should look like in XHTML:ここではXHTMLで<html> 開始タグがどのようなことしてください:

      The xmlns attribute is < HTMLのxmlns のxmlns属性です 
    は、 XML言語" HTMLの識別に使用される"に属しています。
    XML uses a URL as a unique = " " XMLはユニークなのは、 URLを使用してhttp://www.w3.org/1999/xhtml
    言語のための識別子。 もし誰かを書いていますが"カバチップマークアップ言語"と
    その識別子として" http://www.hippotipping.com/html "を使用しなければならないかもしれません。 この問題ではない
    どのようなURLには、 URLだけですがユニークなものにするのに十分なされています。
    And we just need to specify that ラング= "アン"のXML :ラング= "アン" > そして、我々だけを指定する必要があります。
    私たちは英語を使用している。 XHTMLのは、 あなたのブラウザが解釈される方法に合わせて
    これらの両方使用するのが最善の方法のいずれか1つのため、必要があります。

  3. . すべての空のタグに" /終了すべき> "ではなく" > " 。

これは、最終的な、変換するためのHTMLとXHTML 1.0の最も奇妙なステップです。 場合は、背景を知っているしかし、それは神秘的ではない。

我々のHTMLよりはるかに厳しく、 1つの領域がより厳格であるXHTMLのタグを閉じている場合があります。 HTMLでは、あなたは終了タグには空の要素を持つことができます。 しかし、 XHTMLの場合は終了タグを持つことになるではありませんが、あなたはそれを前に置くことによって、ブラウザを大幅に削減する必要が伝える最後の" > " 。 element as an example.そのためには、一例としては、 <br> <a style="text-decoration: none;" href="http://要素です。 . HTML形式では、書き込み<br>だけ。 .しかし、 XHTMLでは、書き込み中<br/> 。 is all there is.これは、中<br/>はすべてが大幅に削減され、最後にそのほとんどは、終了タグは、ブラウザに指示を期待しないでください。

これで、私たちは前にスペースを含んでいませんでした"/>".気づいたかもしれない XHTMLのそれを必要としないため、それは。 ただし、一部の古いブラウザ" /認識できません> "の前にスペースを大幅に削減することなく、そのためには、下位互換性が、わずかにスラッシュ" /の前にスペースを入れる> " 。

記事Octavian Draganescuが提出

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions