概述
新标记
HTML 5提供了一些新的元素和属性
这些新标记更利于搜索引擎理解页面内容,同时也在一定程度上简化页面的编写。
1. 结构性标记
header 页面的头部或者文章的头部 footer 页面的尾部或者文章的尾部
section 网页中的一节
article 独立的文章内容
nav 导航
2.语义性标记
aside代表说明、提示、边栏、引用、附加注释等,也就是叙述主线之外的内容。 figure代表一个块级图像,还可以包含说明。
dialog表示几个人之间的对话
3.语义性内联元素
m或者mark表示文本被 “加上标志”,但是不一定要强调
time表示一个时间值,time 元素可以帮助浏览器和其他程序识别出 HTML 页面中的时间。,每个 time 元素都应该有一个 datetime 属性,其中包含更适合机器识别的时间值,适合机器读取的时间值可能对搜索引擎、日历程序等有帮助。
meta表示指定范围内的数字值meter 元素帮助浏览器和其他客户机识别 HTML 页面中的数量。它不要求对元素内容应用任何特定的格式。但是,每个 meter 元素可以有最多 6 个属性,它们按照更适合机器识别的形式表示这个数量:
…… …… 余下全文
Html5总结
首先在需要的页面加入如下js和css,就可以使用了。
<!--viewport的meta标签将屏幕的宽度设置为了与设备的宽度相同--> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="../style/jquery.mobile-1.0.1.min.css" /> <script src="../js/jquery.js"></script>
<script src="../js/jquery.mobile-1.0.1.min.js"></script> <script src="../js/traffy.js"></script>
<script>
…… …… 余下全文
HTML5 ~=HTML+CSS+JS APIs
Html5的发展其实是html,css,jsapi的发展
HTML 5草案的前身名为Web Applications 1.0,是在20##年由WHATWG提出,再于2007
HTML 5的标准草案目前已进入W3C制定标准5大程序的第1步。
Video,Audio
Video:ogg,mp4,webm audio:ogg,mp3,wav
demo
<video width="320" height="240" controls="controls">
<source src="movie.ogg" type="video/ogg">
<source src="movie.mp4" type="video/mp4">
Your browser does not support the video tag.
…… …… 余下全文
Css3毛玻璃效果
不过今天又仔细研究了一下css3中的blur方法,可以实现同样的效果。且配合JS可以实现模糊缩放的效果。
CSS代码
.blur {
filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
-webkit-filter: blur(10px); /* Chrome, Opera */
-moz-filter: blur(10px);
-ms-filter: blur(10px);
filter: blur(10px);
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */
}
.blur {
filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
-webkit-filter: blur(10px); /* Chrome, Opera */
-moz-filter: blur(10px);
-ms-filter: blur(10px);
…… …… 余下全文
一、html5页面结构
1.
2.
3.
4.
5.
6.
7.
8.
9. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "/TR/xhtml1/DTD/xhtml1-transitional.dtd">改为<!DOCTYPE html> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />改为<meta charset="gb2312" /> <section>类似<div>,主要用于把文档分成不同的逻辑区域。<div>更适合格式化文档。 <article>,如果希望内容相对独立于其他内容,并可以对外部分发,可用此标签。 <aside>,旁注。一般用于文档内。 <header>,文头。不可以在<header>元素内使用<header>元素,否则会无法正确显示文档。 <hgroup>,组合<h1>到<h6>元素。 <footer>,文脚。该元素不能放在<header>和<footer>元素内,否则无法正确显示文档。 <nav>,导航。
…… …… 余下全文
早在几个星期前,Adobe就发布了Dreamweaver CS5 HTML5 Pack的预览版下载。众所周知,HTML5在互联网领域掀起了一场大论战,并让Adobe的日子很难熬。HTML5致力于为前端开发提供全面的标记语言。以下30多个资源可帮你开始学习HTML5。
Blowing up HTML5 video and mapping it into 3D space(将HTML5视频吹散并组成3D效果)
最近我研究了HTML 5中的Canvas 和Video 标签,并发现了一些很酷的特性。其中之一就是Canvas.drawImage() api。此为详细介绍。
Code a Backwards Compatible, One Page Portfolio with HTML5 and CSS3(用HTML5 和CSS3 打造向下兼容的网页)HTML5更加语义化,使用HTML5 我们不必在网页上布满没有意义的div。它引入了有意义的tag,比如 navigations 和 footers 使代码更有意义也更接近自然语言。
Coding A HTML 5 Layout From Scratch(HTML 5 布局)
…… …… 余下全文
Html5框架收集整理总结
哪些框架是适合面向手机设备的开发的。
1、 jQuery Mobile
jQuery Mobile 是 jQuery 在手机上和平板设备上的版本。jQuery Mobile 不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架。支持全球主流的移动平台。jQuery Mobile开发团队说:能开发这个项目,我们非常兴奋。移动Web太需要一个跨浏览器的框架,让开发人员开发出真正的移动Web网站。
2、 jQTouch
jQTouch 是一个 jQuery 的插件,主要用于手机上的 Webkit 浏览器上实现一些包括动画、列表导航、默认应用样式等各种常见UI效果的 JavaScript 库。支持包括 iPhone、Android 等手机。
3、 DHTMLX Touch
DHTMLX Touch是一个免费的HTML5/JavaScript框架,专门为触摸屏设备而优化。为您带来快速开发工艺精美的移动Web应用程序的能力。 DHTMLX Touch UI Designer是 一个可视化的编辑器用于构建移动用户界面。它能够帮您以最少的编码构建一流的用户界面。在其主页上提供一些示例可以展示DHTMLX Touch强大的用户界面。包括一个 menu app for the iPad (适用于开发餐厅应用) 和Book Shop (一个电子书店应用)。
…… …… 余下全文
jQuery Mobile 安装 向您的网页添加 jQuery Mobile有多个办法可供您在网站上开始使用 jQuery Mobile。您可以:? ?从 CDN 引用 jQuery Mobile(推荐) 从 jQuerymobile.com 下载 jQuery Mobile 库从 CDN 引用 jQuery Mobile提示:CDN (Content Delivery Network) 用于通过 web 来分发常用的文件,以此加快用户的下载 速度。 与 jQuery 类似,无需在您的计算机上安装任何程序;您只需直接在 HTML 页面中引用以下样式表和 JavaScript 库,这样 jQuery Mobile 就可以工作了: jQuery Mobile CDN:<head> <link rel="stylesheet" href="/mobile/1.3.2/jquery.mobile -1.3.2.min.css"> <script src="/jquery-1.8.3.min.js"></scri pt> <script src="/mobile/1.3.2/jquery.mobile1.3.2.min.js"></script> </head>亲自试一试下载 jQuery Mobile如果您希望在服务器上存放 jQuery Mobile,您可以从 jQuerymobile.com 下载文件。<head> <link rel=stylesheet href=jquery.mobile-1.3.2.css> <script src=jquery.js></script> <script src=jquery.mobile-1.3.2.js></script> </head>提示:请将下载的文件放到您希望使用的文件夹中。 提示:您是不是奇怪为什么 <script> 标签中没有 type="text/javascript" 属性? 在 HTML5 中该属性不是必需的。JavaScript 是 HTML5 以及所有现代浏览器中的默认脚本语言!
…… …… 余下全文