首页 > 编程 > HTML > 正文

html5入、门之设计原理

2020-03-24 15:44:01
字体:
来源:转载
供稿:网友

  HTML5CSS3的时代到来了,新版2011版淘宝网首页已全部使用HTML5,拥抱变化才是王道。为之漫笔翻译的很好,看了一遍后,感觉理解了很多,强烈推荐其他做开发的童鞋尤其前端也来看看。

  不仅让我摸清了html4,xhtml1.0, xhtml2.0, html5之间的关系,也理解了为什么会出现HTML5,同时,加紧推进在项目中应用HTML5。

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

  著名的阿西莫夫机器人三大法则:

  机器人不得伤害人类,或袖手旁观人类受伤害。

  机器人必须服从人类命令,除非命令违反第一法则。

  机器人必须自卫,只要不违背第一和第二法则。

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

  xhtml1.0与html4.0相同点:

  两个规范的内容是一样的;

  词汇表是一样的;

  所有的元素是一样;

  所有的属性也都是一样的;

  xhtml1.0与html4.0唯一不同点:

  XHTML 1.0要求使用XML语法(严格的编码风格)

  //所有属性都必须使用小写字母;

  //所有元素也必须使用小写字母;

  //所有属性值都必须加引号;

  //你还得记着使用结束标签,记着对img和br要使用自结束标签。

  XHTML 1.1与xhtml1.0唯一的变化:

  把文档标记为XML文档

  //XML的错误处理模型:解析器如果遇到错误,停止解析。

  //不能理解XML的浏览器,用户直接看不到这个网页了。

  XHTML 2特点(这个规范没有完成):

  仍然使用XML错误处理模型,你必须保证以XML文档类型发送文档;

  有意不再向后兼容已有的HTML的各个版本,开发人员和浏览器厂商永远不会支持它。

  真正广泛地应用的设计原理:

  发送时要保守;接收时要开放。

  //作为专业人士,在发送文档的时候,我们会尽量保守一些,尽量采用最佳实践,尽量确保文档格式良好。

  //但从浏览器的角度说,它们必须以开放的姿态去接收任何文档。

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

  HTML5

  1、2004成立了Web Hypertext Applications Technology Working Group(Web超文本应用技术工作组,WHATWG),完全脱离W3C。

  2、W3C在2007年组建了HTML5工作组,在WHATWG工作成果的基础上继续开展工作。

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

  HTML5设计原理一:避免不必要的复杂性

代码如下

一、DOCTYPE的写法:

//HTML 4.01:

<!DOCTYPE html PUBLIC "-//W3C/DTD HTML 4.01//EN" "4/strict.dtd">

//XHTML 1.0:

<!DOCTYPE html PUBLIC "-//W3C/DTD XHTML 1.0 Strict//EN" "1/DTD/xhtml1-strict.dtd">

//HTML5:

<!DOCTYPE html>//

  这种写法会触发浏览器的标准模式。备注:doctype它不是写给浏览器看的,Doctype是写给验证器看的。让验证器按照该doctype来验证我的文档。

  二、指定文档的字符编码的写法:

代码如下

//HTML 4.01:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

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

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