一个网页通常分为:头部,主体内容和脚部三个部分,当然也有其他更细的划分方法. 以移动端为例, 当给一个设计图,我通常使用一下结构: <div  class="container"> <header class="header"> <img src="./logo.png" /> <a href="#">返回首页</a> <span class="men…
HTML5建立的一些新规则: 新特性应该基于HTML.CSS.DOM.JavaScript: 减少对外部插件的需求,如flash将会用video标签和audio标签代替: 更加优秀的错误处理: 更多取代脚本的标记: HTML5应该独立与设备: 开发进程应该对外公众透明: HTML5中的一些新特性: 用于绘画的canvas元素: 用户媒介回放的video和audio元素: 对本地离线存储的更好的支持,主要是localStorage和sessionStorage: 更多语义化标签:article.f…
HTML5是HTML标准的下一个版本.虽然HTML5没有完全颠覆HTML4,但是它们也有一些不同.最新最全的HTML5-HTML4对比信息 请看http://dev.w3.org/html5/html4-differences/,貌似略多的样子.在这个IE还仍然存在的世界 里,HTML5的差别先掌握一些即可,等全部支持后再细细研究也不迟. 1. 简化的语法HTML5简化了很多细微的语法,例如doctype的声明,你只需要写<!doctype html>就行了.HTML 5 指定 UTF-8 编…
推出的理由及目标 WEB浏览器存在的问题包括以下三点 世界知名浏览器厂商对HTML5的支持 语法的改变 DOCTYPE的声明 XHTML的DOCTYPE声明方式 HTML4的DOCTYPE声明方式 HTML5 的DOCTYPE声明方式 内容类型 指定字符编码 可以省略标记的元素 具有Boolean值的属性 省略引号 新增的元素 废除的元素 新增的属性 废除的属性比较多以后发个表 全局属性指可以对任何元素都使用的属性 contentEditable属性 designMode属性 hidden属性…
HTML5在结构和语法上做了大量的简化.当然,也提供了语义化的标签 结构上区别: 1.简化了文档声明语句     HTML5仅规定了一种:       <!DOCTYPE html> 2.简化了设置字符编码   <meta charset="UTF-8"> charset 属性是 HTML5 中的新属性,且替换了:<meta http-equiv="Content-Type" content="text/html; chars…
本文选译自:W3C Working Group Note: HTML5 Differences from HTML4. 解释一下W3C Working Group Note,作为"工作组笔记" 发布,意味着它是一个草稿版文档,可能被其它文档更新.替换或废弃.但由于翻译时草稿只发布了不到二十天,本文有很好的时效性.也作为比较性质的文献,比起HTML5的标准它更容易理解,可以让人快速地理解HTML5的变化轮廓. 关于本翻译: 原文所有指涉HTML5的地方用的要么是无定语的"HTM…
1. 语法的改变 1.1 DOCTYPE声明 DOCTYPE声明在HTML文件中必不可少,位于文件第一行. HTML4中声明方法: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> HTML5中声明方法: <!DOCTYPE html> 1.2 字符编…
还是在面试过程中遇到的这个问题,但是当时感觉回答的不是很全面,回来以后自己做的总结: 以上这个问题如果教大家看源码,可能一眼很直观的就能认出,那个是html4,那个是html5,但是面试的时候问道这个问题,能不能够回答出来就是另一种情况了,所以我做了一下总结,如果有没有能够写到表达到的,希望大家,接着帮忙补充,一起学习,共同进步. 1.更简单的doctype声明是HTML5里众多新特征之一.现在,只需要写<!doctype html>就好了.HTML5的语法兼容HTML4和XHTML1,但不兼…
做前端工程师这么长时间了, 对HTML5的一些标签的用法还不是很熟悉.这篇随笔算是对学过的知识的梳理.常言道,温故而知新  ~哈哈.里面有不正确的地方还望各位大牛们指正,评论. 在做网页时习惯把网页分为三个部分: 头部,主体,尾部. 头部一般涉及到网站的登陆状态,提示信息等:尾部即底部,脚注部分:主体部分是网站的内容部分: 言归正传    以移动端为例...... HTML5新增的一些常用标签: 主体部分常用的标签: section: 用于对网站或应用程序中页面上的内容进行分块,类似于DIV a…
1.推出理由和目标 HTml5的出现,对于web来说意义是非常重大的,因为它的意图是想要把目前web 上存在的各种问题一并解决掉. (1)web之间的兼容性很低 (2)文档结构不明确 (3)web应用程序的功能受到限制 世界知名厂商对H5的支持:Google 苹果 Oprea Mozilla 2.语法的改变 (1)内容类型 (2)DOCTYPE 声明 <H5> <!DOCTYPE html> 不用指定版本  <H4> 的时候要指定版本 (3)指定字符编码 <H4&…