>  기사  >  웹 프론트엔드  >  html和xhtml和html5一些区别和笔记_html/css_WEB-ITnose

html和xhtml和html5一些区别和笔记_html/css_WEB-ITnose

WBOY
WBOY원래의
2016-06-24 11:44:481177검색

XHTML,HTML

  XHTML 与 HTML 4.01 标准没有太多的不同, XHTML1.0XML风格的HTML4.01,标签的规范更加严格 , W3C一直是推崇XHTML这种严格类型的语法, 但是XHTML1.0升级到了1.1以后就夭折了。

 

html和xhtml最主要的不同:

  • XHTML 元素必须被正确地嵌套。
  • 错误:
  • 正确:

  • XHTML 元素必须被关闭。
  • 错误:

    xxxx

  • 正确:

    xxxx

  • 标签名必须用小写字母。
  • 错误:
  • 正确:
  • XHTML 文档必须拥有根元素。
  • 其他

      不允许使用target="_blank"
      从XHTML 1.1开始全面禁止target属性,如果想要有开新窗口的功能,就必须改写为rel="external",并搭配JavaScript实现此效果。
      错误:MUKI space
      正确:MUKI space

     

      如何验证你的HTML或者XHTML是否合法的方式?  

        1:直接把代码复制到w3.org进行在线测试:http://validator.w3.org/check;

        2:也可以直接把html改成xhtml结尾的,然后用firefox浏览器打开;

    HTML和HTML5

      HTML5的语法相对于HTML4更加宽松了,不再基于SGML, 增加了很多语义化的HTML标签, 还有audio,video, 文档声明变的更加简单, 新增了字符串编码的meta, 删除了上世纪90年代的一些html标签(font, frameset)等....

      广义的来说HTML5为我们带来了高版本的CSS,即CSS2.0升级到了CSS3.0, Javascript中也提供了更多的API支持(canvas,postMessage, notify, worker), 让WEB更绚了;

     

    《HTML 4.01 参考手册》

    《HTML5》

    성명:
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.