首页 > 编程 > HTML > 正文

HTML与XHTML、以及HTML4与HTML5标签之间的区别简介

2020-03-24 19:18:18
字体:
来源:转载
供稿:网友
HTML与XHTML区别
1、Xhtml' target='_blank'>HTML元素必须被正确地嵌套
2、XHTML 元素必须被关闭,空标签也必须被关闭。如 br/ 3、XHTML 元素必须小写4、XHTML 文档必须拥有一个根元素5、XHTML属性名称必须小写,属性值必须加引号,属性不能简写。如: input checked= checked /
6、XHTML用 id 属性代替 name 属性。注意:应该在 / 符号前添加一个额外的空格,以使你的 XHTML 与当今的浏览器兼容7、语言属性(lang)lang 属性应用于几乎所有的 XHTML 元素。它定义元素内部的内容的所用语言的类型。如果在某元素中使用 lang 属性,就必须添加额外的 xml:lang,像这样: div lang= no xml:lang= no Heia Norge! /div XHTML 1.0 的三种 XML 文档类型
XHTML 1.0 规定了三种 XML 文档类型,以对应上述三种 DTD。XML/HTML Code复制内容到剪贴板
!DOCTYPEhtml PUBLIC -//W3C//DTDXHTML1.0Strict//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
!DOCTYPEhtml PUBLIC -//W3C//DTDXHTML1.0Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
在此情况下使用:当需要利用 HTML 在表现上的特性时,并且当需要为那些不支持层叠样式表的浏览器编写 XHTML 时。XML/HTML Code复制内容到剪贴板
!DOCTYPEhtml PUBLIC -//W3C//DTDXHTML1.0Frameset//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd
在此的情况下使用:需要使用HTML框架将浏览器窗口分割为两部分或更多框架时。HTML4与HTML5最近HTML5甚火,我们再来看一下HTML5标签与HTML4标签的一些不同之处:
1.概念的变化: HTML5专注内容与结构,而不专注的表现 header
hgroup 导航相关数据 /hgroup
/header
nav 菜单 /nav
article
h1 标题:HTML5专题视频教程 /h1 2.声明与标签:
HTML5在更多的声明和标签上面做了简化,也对兼容做了详细的规定,废除了部分元素,增加了部分元素。
HTML5标签语法介绍及新增标记 (1)、语法标签: a. 不允许写的结束符的标签:area、basebr、col、command、Embed、hr、img、input、keygen、link、meta、param、source、Track、wbr
b. 可以省略结束符的标签:li、dt、dd、p、rt、optgroup、option、Colgroup、thread、tbody、tr、td、th
c. 可以完全省略的标签:html、head、body、colgroup、tbody (2)、新增标签: article 标记定义一篇文章
aside 标记定义页面内容部分的侧边栏
audio 标记定义音频内容
canvas 标记定义图片
command 标记定义一个命令按钮
datalist 标记定义一个下拉列表
details 标记定义一个元素的详细内容
dialog 标记定义一个对话框(会话框)
embed 标记定义外部的可交互的内容或插件
figure 标记定义一组媒体内容以及它们的标题 footer 标记定义一个页面或一个区域的底部
header 标记定义一个页面或一个区域的头部
hgroup 标记定义文件中一个区块的相关信息
keygen 标记定义表单里一个生成的键值
mark 标记定义有标记的文本
meter 标记定义 measurementwithin apredefinedrange
nav 标记定义导航链接
output 标记定义一些输出类型
progress 标记定义任务的过程
rp 标记是用在Rubyannotations 告诉那些不支持Ruby元素的浏览器如何去显示
rt 标记定义对rubyannotations的解释
ruby 标记定义 rubyannotations.
section 标记定义一个区域
source 标记定义媒体资源
time 标记定义一个日期/时间
video 标记定义一个视频 HTML5简单示例XML/HTML Code复制内容到剪贴板
metacharset=utf-8 title PHP100 HTML5专题 /title styletype= text/css rel= stylesheet header,nav,article,footer{border:solid1px#666;padding:5px} header{width:500px} nav{float:left;width:60px;height:200px} article{float:left;width:428px;height:200px} footer{clear:both;width:500px} /style scripttype= text/javascript document.createElement('article'); document.createElement('nav'); document.createElement('header'); /script /head body header hgroup 导航相关数据 /hgroup /header nav 菜单 /nav article h1 HTML5专题视频教程 /h1 发布日期: time 09:00 /time timedatetime= 2013-2-10 春节 /time p 测试相关内容 /p /article footer address 地址 /address /footer /body /htmlhtml教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表