XHTML與HTML之間的區別_CSS/HTML

來源:互聯網
上載者:User
翻譯:Linyupark

You can prepare yourself for XHTML by starting to write strict HTML.
你可以開始通過書寫嚴格的HTML代碼來為你的XHML之行做好準備


--------------------------------------------------------------------------------

How To Get Ready For XHTML
如何為XHTML做準備呢?
XHTML is the next generation of HTML, but it will of course take some time before browsers and other software products are ready for it.
XHTML是HTML的下一代語言,但它將理所當然的在新的瀏覽器和其他的相關軟體產品出現之前延遲一段時間才能普及。

In the meantime there are some important things you can do to prepare yourself for it. As you will learn from this tutorial, XHTML is not very different from HTML 4.01, so bringing your code up to 4.01 standards is a very good start. Our complete HTML 4.01 reference can help you with that.
其間,去做一些重要的事情來為它做準備。就像你可以從這教程學到東西一樣,XHTML與HTML4.01相差不多,所以把你的代碼改寫成符合HTML4.01標準是一種非常好的開始,我們完整的HTML4.01參考可以協助你解決這個問題。

In addition, you should start NOW to write your HTML code in lowercase letters, and NEVER make the bad habit of skipping end tags like the

.
另外,現在你應該開始用小寫字母來書寫你的HTML代碼,並且永遠不要再像以前那樣有跳過像

這樣的結尾標籤的壞習慣。

Happy coding!
快樂的編碼!


--------------------------------------------------------------------------------

The Most Important Differences:
非常重要的區別:
XHTML elements must be properly nested
XHTML元素必須合理嵌套
XHTML documents must be well-formed
XHTML文檔必須格式正確
Tag names must be in lowercase
標籤名稱必須是小寫
All XHTML elements must be closed
所有XHTML元素必須關閉

--------------------------------------------------------------------------------

Elements Must Be Properly Nested
元素必須合理嵌套
In HTML some elements can be improperly nested within each other like this:
在HTML中一些元素可以不使用正確的相互嵌套像這樣:

This text is bold and italicIn XHTML all elements must be properly nested within each other like this:
在XHTML所有元素必須合理的相互嵌套像這樣:

This text is bold and italicNote: A common mistake in nested lists, is to forget that the inside list must be within a li element, like this:
注意:在列表嵌套的時候經常會犯一個錯誤,就是忘記了在列表中插入的新列表必須在一個

  • 標記中,像這樣:


    • Coffee

    • Tea

      • Black tea

      • Green tea


    • Milk

    This is correct:
    這才是正確的:


    • Coffee

    • Tea

      • Black tea

      • Green tea



    • Milk

    Notice that we have inserted a
  • tag after the tag in the "correct" code example.
    在這段正確的程式碼範例中,要注意在之後加了一個標籤


    --------------------------------------------------------------------------------

    Documents Must Be Well-formed
    文檔格式必須合格
    All XHTML elements must be nested within the root element. All other elements can have sub (children) elements. Sub elements must be in pairs and correctly nested within their parent element. The basic document structure is:
    所有的XHTML標記必須被嵌套使用在 根標籤之中。所有其他的標籤可以有自己的子標籤。位於父標籤之內的子標籤也必須成對且正確的嵌套使用。一個網頁的基本結構是:


    ...
    ...

    --------------------------------------------------------------------------------

    Tag Names Must Be In Lower Case
    標籤名稱必須是小寫
    This is because XHTML documents are XML applications. XML is case-sensitive. Tags like
    and
    are interpreted as different tags.
    這是因為XHTML文檔是XML應用程式,XML是區分大小寫,像

    會被認為是兩種不同的標籤。

    This is wrong:
    這是錯誤的:


    This is a paragraph


    This is correct:
    這是正確的:


    This is a paragraph


    --------------------------------------------------------------------------------

    All XHTML Elements Must Be Closed
    所有的XHTML元素必須關閉
    Non-empty elements must have an end tag.
    非空元素必須有關閉標籤。

    This is wrong:
    這是錯誤的:

    This is a paragraph

    This is another paragraphThis is correct:
    正確是這樣:

    This is a paragraph


    This is another paragraph

    --------------------------------------------------------------------------------

    Empty Elements Must Also Be Closed
    空的元素也必須關閉
    Empty elements must either have an end tag or the start tag must end with />.
    空的元素也必須有一個結束標籤或者開始標籤用/>結束。

    This is wrong:
    這是錯誤的:

    This is a break

    Here comes a horizontal rule:
    Here''''s an image This is correct:
    這是正確的:

    This is a break

    Here comes a horizontal rule:

    Here''''s an image
    IMPORTANT Compatibility Note:
    注意相容性的關鍵:
    To make your XHTML compatible with today''''s browsers, you should add an extra space before the "/" symbol like this:
    , and this: .
    為了使你的XHTML能夠相容現在的瀏覽器,你必須在/符號之前加一個特殊的空格,就像這樣:
    和這樣:
  • 相關文章

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.