当前位置:  编程技术>WEB前端

XHTML与HTML之间的区别

    来源: 互联网  发布时间:2014-09-06

    本文导语:  翻译:Linyupark You can prepare yourself for XHTML by starting to write strict HTML.你可以开始通过书写严格的HTML代码来为你的XHML之行做好准备 -------------------------------------------------------------------------------- How To Get Ready For XHTML如何为XHTML做准...

翻译: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 Happy faceThis is correct:
    这是正确的:

    This is a break

    Here comes a horizontal rule:Here''''s an image Happy face
    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能够兼容现在的浏览器,你必须在/符号之前加一个特殊的空格,就像这样:和这样:


        
     
     
     
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 什么是XHTML?
  • XHTML标准的版本
  • 网站生成工具 wiki2xhtml
  • 让iframe自适应高度(支持xhtml)IE firefox兼容
  • 可视化XHTML编辑器 xhEditor
  • 基于XHTML的ExtJS组件引擎 ExtXL
  • xhtml+css制作不规则导航
  • 请哪位大哥帮我详细介绍一下J2EE,XML,EJB,UML, XHTML好嘛?谢谢
  • div+css与xhtml+css分别是什么意思?
  • HTML 向 XHTML1.0 兼容性指导 iis7站长之家
  • XHTML下用dl,dt,dd标签实现翻页的效果代码
  • 第6天:XHTML代码规范
  • XHTML标签的自关闭写法的坏处分析
  • xhtml+css网页制作中常见问题解决方法
  • 学习Xhtml+CSS2的一些心得体会
  • 采用XHTML和CSS设计可重用可换肤的WEB站点的方法第1/4页
  • XHTML标准语法
  • dhtml shtml xhtml的区别解析
  • 学习WEB标准总结的一些CSS/XHTML知识小结第1/3页
  • Web2.0下XHTML+CSS 设计需要注意的地方小结


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3