说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

分享10段实用的HTML5代码

HTML文档下载 WORD文档下载 PDF文档下载
目前,越来越多的网站使用HTML5进行开发,本文提供了10段HTML5代码,它们可以帮你快速启动HTML5项目。

随着HTML5的流行,许多网站开始介绍HTML5元素和属性的用法,以及各种教程,并且越来越多老的浏览器开始兼容HTML5。

本文作者编译了10段非常实用的HTML5代码片段,开发者可以直接拿过去使用,帮你快速完成HTML5项目的开发工作,你也可以把它们当做一个学习资源,进行参考。

1.HTML5编写的CSS Reset

CSS Reset也可以写成Reset CSS,即重设浏览器样式。

/*   html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)  v1.4 2009-07-27 | Authors: Eric Meyer & Richard Clark  html5doctor.com/html-5-reset-stylesheet/*/html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, figure, footer, header, hgroup, menu, nav, section, menu,time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}article, aside, figure, footer, header,hgroup, nav, section { display:block; }nav ul { list-style:none; }blockquote, q { quotes:none; }blockquote:before, blockquote:after,q:before, q:after { content:''; content:none; }a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }ins { background-color:#ff9; color:#000; text-decoration:none; }mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }del { text-decoration: line-through; }abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help; }/* tables still need cellspacing="0" in the markup */table { border-collapse:collapse; border-spacing:0; }hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }input, select { vertical-align:middle; }/* END RESET CSS */

2.HTML5 Video with Flash Fallback

解释下该段代码,如果浏览器不支持HTML5视频播放,那么会自动跳回Flash播放。

<video width="640" height="360" controls>	<source src="__VIDEO__.MP4"  type="video/mp4" />	<source src="__VIDEO__.OGV"  type="video/ogg" />	<object width="640" height="360" type="application/x-shockwave-flash" data="__FLASH__.SWF">		<param name="movie" value="__FLASH__.SWF" />		<param name="flashvars" value="controlbar=over&image=__POSTER__.JPG&file=__VIDEO__.MP4" />		<img src="__VIDEO__.JPG" width="640" height="360" alt="__TITLE__"		     title="No video playback capabilities, please download the video below" />	</object></video>
3.HTML5 Starter页面

<!DOCTYPE HTML><html>	<head>		<meta charset = "utf-8">		<title></title>		<link rel="stylesheet" href="style.css">		<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>		<!--[if IE]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->		<script scr ="script/script.js"></script>	</head><body>     <header>       <nav>       </nav>    </header>    <footer>    </footer>  </body><html>
4.创建谷歌静态地图

<!DOCTYPE html><html lang="en"><head>	<meta http-equiv="content-type" content="text/html; charset=utf-8">	<meta name="viewport" content="width=device-width, initial-scale=1.0 maximum-scale=1.0, user-scalable=no" />	<title>Geo Location</title>	<style type="text/css" media="screen">		html{ height: 100%; }		body{ height: 100%; margin: 0; padding: 0; }		#map{ width: 100%; height: 100%; }	</style>		<!-- jQuery Min -->		<script type="text/javascript" charset="utf-8" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>		<!-- Google Maps -->		<script type="text/javascript" charset="utf-8" src="http://maps.google.com/maps/api/js?sensor=true"></script>		<script charset="utf-8" type="text/javascript">		mapWidth = screen.width;		mapHeight = screen.height;		$(document).ready(function(){			var geo = navigator.geolocation;			if( geo ){				//Used for Static Maps				geo.watchPosition( showLocation, mapError, { timeout: 5000, enableHighAccuracy: true } );			}			function createStaticMarker( markerColor, markerLabel, lat, lng ){				return "&markers=color:" + markerColor + "|label:" + markerLabel + "|" + lat + "," + lng;			}			function createStaticMap( position ){				var lat = position.coords.latitude;				var lng = position.coords.longitude;				var zoom = 20;				var sensor = true;				var img = $("<img>");					img.attr( { src: "http://maps.google.com/maps/api/staticmap?" +								"center=" +								lat + "," +								lng +								"&zoom=" + zoom +								"&size=" + mapWidth + "x" + mapHeight +								createStaticMarker( "blue", "1", lat, lng ) +								"&sensor=" + sensor } );					return img;			}			function showLocation( position ){				var lat = position.coords.latitude;				var lng = position.coords.longitude;				var latlng = new google.maps.LatLng( lat, lng );				$("#map").html( createStaticMap( position ) )			}			function mapError( e ){				var error;				switch( e.code ){					case 1:						error = "Permission Denied";					break;					case 2:						error = "Network or Satellites Down";					break;					case 3:						error = "GeoLocation timed out";					break;					case 0:						error = "Other Error";					break;				}				$("#map").html( error );			}		});		</script>	</head>	<body>		<div id="map">		</div>	</body></html>
5.纯HTML5 Starter模板

<!DOCTYPE html>	<html>		<head>			<meta charset="utf-8">			<title>Untitled</title>			<!--[if lt IE 9]>			<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>			<![endif]-->		</head>		<body>		</body>	</html>
6.HTML5页面结构

<!DOCTYPE HTML><html><head>        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />        <title>Your Website</title></head><body>        <header>                <nav>                        <ul>                                <li>Your menu</li>                        </ul>                </nav>        </header>        <section>                <article>                        <header>                                <h2>Article title</h2>                                <p>Posted on <time datetime="2009-09-04T16:31:24+02:00">September 4th 2009</time> by <a href="#">Writer</a> - <a href="#comments">6 comments</a></p>                        </header>                        <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>                </article>                <article>                        <header>                                <h2>Article title</h2>                                <p>Posted on <time datetime="2009-09-04T16:31:24+02:00">September 4th 2009</time> by <a href="#">Writer</a> - <a href="#comments">6 comments</a></p>                        </header>                        <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>                </article>        </section>        <aside>                <h2>About section</h2>                <p>Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</p>        </aside>        <footer>                <p>Copyright 2009 Your name</p>        </footer></body></html>
7.上下文菜单

<section contextmenu="mymenu"><p>Yes, this section right here</p></section><menu type="context" id="mymenu">  <menuitem label="Please do not steal our images" icon="img/forbidden.png"></menuitem>  <menu label="Social Networks">  <menuitem label="Share on Facebook" onclick="window.location.href = 'http://facebook.com/sharer/sharer.php?u=' + window.location.href;">   </menuitem>  </menu></menu>

8.HTML5 Datalist

<input name="frameworks" list="frameworks" /><datalist id="frameworks">	<option value="MooTools">	<option value="Moobile">	<option value="Dojo Toolkit">	<option value="jQuery">	<option value="YUI"></datalist>
9.从谷歌地图上获取路线

<form action="http://maps.google.com/maps" method="get" target="_blank">   <label for="saddr">Enter your location</label>   <input type="text" name="saddr" />   <input type="hidden" name="daddr" value="350 5th Ave New York, NY 10018 (Empire State Building)" />   <input type="submit" value="Get directions" /></form>
10.HTML5电子邮件正则表达式验证

<input type="text" title="email" required pattern="[^@]+@[^@]+\.[a-zA-Z]{2,6}" />
来自: CodeGeekz

prepend(content)-JQuery API prependTo(expr)-JQuery API remove(expr)-JQuery API wrap(elem)-JQuery API wrap(html) -JQuery API add(elements) -JQuery API add(html)-JQuery API add(expr) -JQuery API children(expr) -JQuery API contains(str) -JQuery API end() -JQuery API filter(filter) -JQuery API filter(expression) -JQuery API find(expr) -JQuery API is(expr) -JQuery API next(expr)-JQuery API not(elems)-JQuery API not(expr)-JQuery API not(el)-JQuery API parent(expr)-JQuery API parents(expr)-JQuery API prev(expr)-JQuery API siblings(expr)-JQuery API Events事件-JQuery API bind(type,data,fn)-JQuery API blur(fn) -JQuery API blur() -JQuery API change(fn) -JQuery API click(fn)-JQuery API click()-JQuery API dblclick(fn) -JQuery API if a sql syntan can succeed in sql but asp... GDI+的问题 谁有FLASH的注册码,给个,谢谢 怎样用js写一个终止程序,类似asp的response.end 求教:学习MFC文件系统-针对一段代码的3个初学者问题 如何使98一开机就运行屏保!!!急!!!来者有分!帮忙了!!!!! 怪问题 <了解Struts1.1 > 我刚看到的一篇好文章,贴出来,大家共享 dayday up (: 如何驱动8139网卡(笔记本) interbase能与VC结合吗?另外想问有些软件与interbase一起打包安装,如何实现的呢? Lotus——你在哪里? 网络编程中遇到的几个问题(求助) 在java中调用javac.exe 紧急在线等待,求助!!!!! 我是新来的,很多都不懂!也没有朋友,有谁能和我做朋友么? 分手为什么只要一个人说了就算,为什么不能像离婚一样要双方同意,法院判决??? 关于从TImage继承创建自定义控件的问题? JRUN4怎么运行Servlet? 关于远程创建表,删除表的问题?请帮忙。 启动数据库时报 监听程序无法启动专用服务器进程???ORACLE 9.2.0.1.0 如何將指針作為參數傳遞。 请教vb自带的报表编程 在Sql语言中的取整函数是什么? 怎样将添加的记录到所有的现有记录后面? 如何装双系统?(在线等候) CSS一般要学多久才算掌握? 从事共享软件开发的进来谈谈做共享的辛酸好吗? 请教使用notifyicon遇到的问题 ActiveState.Visual.XSLT.for.VS.2003.v1.7.9.2475.WinNT2K无法安装。 如何合并两个dataset win98系统下ISAM问题 如何减小生成的EXE文件大小等? asp.net有没有模板 帮帮忙,呵呵!!!一个小问题!!!!! 用VB的兄弟姐妹们,来整个MSN如何? 关于dllhost占用系统资源的问题! 谁是雍亲王,出来说话!!! 在WSAD5.0里怎么添加类型为MYSQL的数据源 高手们,帮帮我噢(解决立刻给分) 全中国程序员联和起来。 如何在web的FORM1模式下画一条线段 界面贴图问题 为什么我用Server.MapPath(""),返回不了任何东东? 上手指路,高分相送 asp怎样连到SQL Server 2000?给100分,在线等 ASP.NET和SQL 哪位兄弟有用asp.net做的OA完整的例子...大家快来.. 关于dllhost占用系统资源的问题! Kylix是否和Delphi一样有RTF控件可以处理丰富文本? 小弟想考程序员!各位大哥指点一下嘛!有要考的交流一下嘛! 查询条件的问题?? A(1,a)、B(5,b)是直线y=kx+1与抛物线y=x²-4x+m+8的交点.①求k、m的值②求抛物线的顶点坐标及对称轴 这串星月菩提里的佛头是什么材料的? “专一”的定义并非是他只能一生爱一人,而是每爱一个人的时候他都一心一意!“专一”的定义并非是她只能一生爱一人,而是每爱一个人的时候她都一心一意! 初中三年级二次函数已知:二次函数y=2x的平方-(m+1)x+(m-1). ( 1) 求证:无论m为何值,函数y的图象与x轴 总有交点,并指出m为何值时,只有一个焦点 : 星月菩提配什么佛头 孔的节圆是什么意思 下面的维语什么意思 为什么实施科教兴国战略的关键是人才 谁可以帮我做做物理题啊?1、 质量为0.10kg的物体,以振幅1.0*10-2m做简谐运动,其最大加速度为4.0m/s-2,求:(1) 振动的周期;(2) 通过平衡位置的动能;(3) 总能量;(4) 物体在何处其动能 维语 阳刚子 是什么意思?谢谢 大伙认为中国历史上哪些朝代最重要?排除割据局面. 《我思故我在》的意思~ 维语中的"球子"意思是什么?维语中“球子的”:美球子的、饿球子的、烦球子的、傻球子的算是骂人的话吗? 星月菩提a+货应该是什么颜色的绳子 谁帮我做做物理题1.在直线运动中的物体,若速度为零,则加速度一定为零………【 】2.在直线运动中的物体,若速度变化快,则加速度就大………【 】3.同一物体受到的合外力越大,它的速度 迪丽娜尔在维语里是什么含义? 莫明奇妙 都说我思故我在,到底是什么意思呢? 混凝土设计原理判断题材料强度标准值是材料强度概率分布中具有一定保证率的偏低的材料强度值.对么?why? 自己喜欢的人莫明奇妙的向你发脾气走掉是什么意思?RT,是男生 帮我做做这几道物理题谢谢 判断题————宇宙和谐定律(急)17实际初期,开普勒提出宇宙和谐定律,发现行星饶太阳运行的时间的平方与行星和太阳间的平均距离是成比例的,这样一来,计算行星和太阳之间的距离就变 莫明奇妙是是什么意思 一道物理题,做做看~25.(5分)干电池是实验时经常使用的电源,它具有稳定的电压.实际上干电池本身也具有一定的电阻,只是因为较小,我们忽略了电源本身电阻的影响.如果考虑电阻,可以把干 我想去澳大利亚打黑工我现在拿到了新加坡的EP准证,三个月后我就去新加坡签证澳大利亚了,我的是商务签证,机会大吗,, "一个王千万 9个穷光蛋 统计局一平均 个个都是王百万!"这句话的深层含义? 质量为M的木块放在固定的水平面上,一颗质量为m的子弹以速度V0水平穿透木块后,速度减为V0/2,现使该木块不固定,放在光滑水平面上,同样的子弹还以V0速度射中木块,若要射穿木块,问木块的质 乳酸循环的定义 实像与虚像的区别:麻烦你们清楚的讲讲. 柏拉图是谁啊?谢谢啦! 有在国外打过黑工或者了解黑工情况请回答一下(最好了解澳大利亚的)在国外干黑工跟我以前的工作比起来那个辛苦?我以前上班时间是十二个小时还会长期夜班也是十二个小时不能睡觉. 问一个关于圆的概念当点(a,b)在圆x2+y2=r2上,切线方程为ax+by=r2 为什么啊,请详解 怎么办呢? 拿了美国绿卡还可以拿其他国家的绿卡吗 乳酸, 我思故我在的意义是什么哦?我不知道,找哥哥姐姐们勒. record什么意思 新西兰的绿卡与澳大利亚的绿卡有何不同?有一种说法,如果拿到新西兰永居绿卡后,只要求五年内在新西兰住够半年,而拿到澳大利亚永居绿卡后,每年要在澳住够一个月,否则绿卡会作废.这是真 “我思故我在的”具体意义是什么 在美国工作持有工作签证多久可以申请绿卡?多久可以拿到绿卡? 生物 ATP只能由ADP合成么,ADP只能由ATP合成么?为什么?生物 ATP只能由ADP合成么,ADP只能由ATP合成么?为什么? 为什么光合作用能合成ATP,它合成的ATP是不是由ADP转化而来的?!?! 语言学本来从哲学中独立了,但“语言学转向”又将其牵入进哲学了,这是好事还是坏事呢? 下面是歌颂青春的几句名言,请把他们改写成一组连贯的排比句怎么办呢?下面是歌颂青春的几句名言,请把他们改写成一组连贯的排比句1青年者,人生之王,人生之春,人生之华也 2青春是不耐久 为什么说实施科教兴国战略,关键是落实科技创新和教育创新 语言学转向的意义仅仅在于使哲学的概念明确吗?那为什么还有那么大影响,说什么标志着传统形而上学的终结? 下列是有关爱国的几句名言,请把它们改成一个连贯的排比句:长太息以掩涕息,哀民生之多艰——屈原先天下之忧而忧,后天下之乐而乐——范仲淹王师北定中原日,家祭无忘告乃翁——陆游诚 所有生物均据有独立合成和利用ATP的能力这句话对还是错? 哲学:语言学转向的原因是什么?因为各个哲学家的语言不统一还是因为语言本身存在什么问题? 我想考大专然后续本,但是我不知道怎样去考,请知道的各位兄弟姐妹, 科技创新和教育创新的必要性是什么?RT 如何理解哲学的语言学转向 He finds( )hard to finish the work in such a short time.A its B him C it D that 实施科教兴国战略为什么必须加强科技创新和教育创新 为什么语言学在清朝会取得如此高的成就,开始了严格意义上的语言学研究 将二次函数y=2x平方(如图)向右平移1个单位所得的二次函数图像的顶点坐标为点D并与Y轴交于点A(1).求出平移后的二次函数对称轴与点A的坐标(2).设平移后的二次函数的对称轴与函数y=2x平 什么动物在沙漠中畅行无阻 柏拉图是谁 啊? 已知汽车刹车后行驶的距离s和行驶的时间t满足:s=16t-5t^2.求汽车从刹车到完全停止所行驶的距离s. 西班牙打黑工可以拿到绿卡吗 能的话要多久 我一直不相信一生只将爱付诸一人.但一生付诸一切爱过的.也只有一人 房租过高 白领伦敦上班巴塞罗那居住坐韩国口罩销售量激增 韩媒曾为中国雾霾克里无奈承认:有些监听活动太过头日海陆空“夺岛演习”规模空前 自卫队外媒称美国驻德国大使馆系间谍中心 可中央第二轮巡视10个巡视组全部进驻被法民众抗议“生态税” 与防暴警对峙【证监会:提高中小股东话语权 建立背信国外球星逃税手段多样 “土豪”大战“永康一辆槽罐车倒扣在宝马上 车上母子加拿大暴风雨30多万人受影响洛杉矶机场遇枪击 国航滞留十小时金华交警首创非机动车左转弯二次过街(丽水公布一批干部任免名单巴塔头目被无人机击毙阿根廷:监狱财政吃紧 多人“捡漏”越外交部长王毅夫人主持扶贫义卖 筹30周边国家潜艇大扫描:日本威胁最大 印杭宁高速路车子爆炸 司机一家死里逃生男子开车手套厚得有点夸张 原是手伤无美机场枪击案导致1死7伤 疑犯称对政我国将大力发展非化石能源古山村茶农:用心育好茶融入贫困人群心理特征的精准扶贫研究“12318”成为文化市场监督服务重“在线教师”时薪过万,莫反应过度历史建筑不能成为“任意打扮的小姑娘”塞将加强与集安条约组织合作拒绝折腾 国足才能走得更远清明假期铁路发送旅客日均超千万清明假期全国共接旅游投诉222件学者之声增强社会治理主体的协调性上海浙江试验区师生的体验和忠告纪念袁世海诞辰100周年研讨会举行巧用《孙子兵法》搞好学员连管理《上海纪实》电子刊物创刊发扬前人栽树后人乘凉精神 多种树种好“设瓮助声”之争潍坊风筝会将聚焦创新在历史的还原中反诘与叩问现实中国湄公河应急补水抵达越南
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘