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

分享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

让TextBox的输入具备overwrite(覆盖)的功能 -VB资料 让密码轻松显示 -VB资料 让文本框输入完后,直接跳入下一行 -VB资料 VB如何编制带有不定个数参数的过程。 VB如何充分扩充VB功能 VB如何传递不固定个数的叁数? VB如何打开和关闭光驱门 VB如何导出收藏夹到文件或者导入文件到收藏夹 VB如何得到磁盘上剩余空间的值 VB如何得到应用程序的资料! VB如何调用chm格式的帮助文件 VB如何调用控制面版中的应用程序 VB如何动态更新数据报表 VB如何改变 NT 预设的打印机? VB如何改变 Windows 预设的打印机 VB如何关闭其他程序 VB如何过滤键盘录入 VB如何获得Windows95已经运行的时间 VB如何检测左右键同时按下? VB如何检查您的电脑是否打开 ActiveDesktop? VB如何将程序建立成“启动”文件夹的捷径? VB如何将程序建立成「启动」资料夹的捷径。 VB如何结束 Shell 所启动的程序? VB如何拦截键盘输入 如何判定VB调用的一个EXE程序已经结束. VB如何判断某一个Drive是否为光碟机? VB如何清空回收站? VB如何取得汉字的区位码 VB如何去优化你的VB程序 VB如何让点阵打印机每次印出一行? VB如何设计一个可中断循环的按钮。 一个奇怪的问题? 各位兄弟,谁知道哪里有pb7的下载? 天呐 我提的问题从来没人回答 SQL Server小小问题 请问那里有DELPHI第二张光盘下载! 如何是使用describe来获取datawindow中的带区参数? 谁有早期的TeeChart5.ocx,文件大小为2,576,384,发行日期在2001-06-17号以前的,我这里有个crack软件,但是新下载的不行,所以重金寻求!!! 请问C语言中有字符串查找函数吗? 请问如何动态的改变应用程序的图标,一定给分 Query主从表编辑问题,从不丢失! 急急急!!!! 高分求禁止IE的自动谈出的广告,有个软见也行,或者告诉实现方法。请告诉下载的网址。 打印一些清单在delphi中用哪些控件比较好? 如何打印到文件 如何得到WINDOWS的拼音字库 如何在BCB中进行SDK编程? 一个简单关于对话框的问题------->> 用asp将图片插入数据库,到底错在哪?苦恼啊!以前这个也通过了(win2000server+Sql7.0)但...(高分!!!!) 为什么我在Access2000的mdb中只能最多得到一条记录? 男人25岁就大吗? 关于 C 类IP的屏蔽 配置为COM+组件后,CoCreateInstance 失败! 关于C 类 IP的屏蔽 有谁知道本.拉登的QQ,俺找他有事?重奖`~~~~~~~~~~~~~~~~~~~! 有没有人告诉我,HTTP头跟正文中间夹的什么? 请问asp和php能访问webservice吗??? 如何一打开NOTE客户端就执行我的数据库(不能设书签)? true dbgrid控件怎么使一个网格又下拉的列表弹出来 关于计数器的代码 那里有含有K线图的图表控件和像OFFICE的工具栏控件下载? 十万火急!如何在Dialog上显示Menu??(我只能给到27分了) 十万火急!如何在Dialog上显示Menu??(我只能给到27分了)十万火急! 问一下,笔记本上的软驱通用吗? maskedit的问题? delphi中报表的问题 关于常用的几种压缩编码? tomcat启动出错,请问什么原因? 一个小问题。回答就给分? 在JSP页面中,能否嵌入ActiveX控件 增加控件的成员变量对程序有什么影响?会使EXE变大吗? shr 是什么意思? 我想用delphi删除一文件夹下面的全部文件,我可以删除一条记录,但无法自动删除全部,数据,我该如何做??? 77分征收四个Delphi中buttons的bmp图标--顶张、下张、上张、末张! 有谁用C++Builder做过corba SQL Server编程求解!!!!! 请问如何测试C#代码的运行瓶颈以便进行优化 80端口是干什么用的 我快要疯了!有关最简单的mdb数据库连接也出问题 win2000 sever 的问题(高手请进) 请问什么地方有BCB的GIF插件下载?具体地址 谁帮助编写一个VCD(DAT)转MPEG格式的程序! 请问上面的V S.net (4cd)里边包括些什么东东?有Vc和msdn吗? 用一根长48厘米的铁丝焊接长一个长方体,已知长,宽,高的比是3:2:1,求这个长方体的表面积和体积. 用8个棱长是1厘米的正方体拼成一个长方体,平成的长方体的表面积最大是多少? 马铃薯、甘薯不也有果实啊为什么说它不是果实? 棱长是a的两个小正方体拼成一个长方体,长方体的表面积比两个小正方体的表面积之和减少了多少? 用10块棱长为1厘米的正方形体积木堆平成一个长方体,这个长方体的表面积最小是( ) 26.如图,有一个附有进水管和出水管的容器,每单位时间内进水、出水的量是一定的.设从某时刻开始的4分钟内只进水,不出水,在随后的8分钟内既进水又出水,得到时间(分)与容器内水量(升 一个小正方体的棱长是3cm,用3个这样的小正方体拼成一个长方体,长方体的表面积比3个正方体的表面积之和减少多少平方厘米? 育才小学115人去秋游,怎样租车跟省钱?大客车坐40人 每辆1000元 小客车坐25人 每辆650元 请用表格解答表格里的内容是怎样算出来的要说 帮帮忙我把家底都掏出来了 一个长方体的棱长之和是80厘米,长8厘米,宽7厘米,表面积是多少,体积是多少 有一桶水,用同样大小的瓶子去装,如果灌满8瓶后,桶内还剩七分之六,如果灌满7瓶后,桶内还剩2分之49.这桶水有多少千克 有一桶水,用同样大小的瓶子去装.如果灌满后还有七分之一,如果灌满7瓶后还剩6升,这桶水原有多少升? 一个长方体,长8厘米,宽2厘米,它的总棱长、表面积、体积是多少? 有一桶水,用同样大小的瓶去装,如果灌满8瓶后,桶内还剩6/7,如果灌满7瓶后,桶 花生出芽能吃吗?昨天买的花生今天就出芽了还能吃吗? 有150人去春游,可以租两种车:大客车限乘45人,每辆900元,小客车限乘30人,每辆700元,应该怎样租车合算 实验小学组织春游活动,共有230名师生参加.现在要去公交公司租车,公交公司提供了一下2种车型(数学高手来大巴车:限坐52人,每辆车每天租金250元.中巴车:限坐34人,每辆车每天租金200元.1) 有一桶水,用同样大小的瓶子去装.如果灌满8瓶后还剩七分之一,如果灌满七瓶后还剩6升,这桶水原有多少升要有过程 四年级282名师生去春游,每辆大客车限坐38人,每辆小客车限坐18人.怎样租车划算? 有机花生是啥意思? 实验小学师生共198人去春游,有两种车供选.大客车:限乘55人 中巴车:限乘35人大客车租金400元/辆,中巴车租金280元/辆.请设计一个最省钱的租车方案,并算一算租金是多少钱.(要算式+答案) 把3个完全一样的正方体平成一个长方体,这个长方体的表面积是350cm2,其中每个正方体的表面积是多少 一个圆柱,底面半径是3分米,侧面展开是正方形.这个圆柱的表面积是()平方厘米?体积是()立方厘米.把它截成2段,表面积增加了()平方厘米 实验小学六年级的同学们乘大客车去春游,如果每辆车坐60人,则有15人不能上车,如果每辆车多坐5人,恰好多出一辆车,一共有几辆车?一共有多少个学生? (9)阅读信息,答题:※红旗小学有155人去秋游 ※大客车可以坐40人,每辆车租金1000元 ※(9)阅读信息,答题:※红旗小学有155人去秋游※大客车可以坐40人,每辆车租金1000元※小客车可以坐25 一个圆柱的表面积比侧面积大12.56dm的平方,高是3dm,这个圆柱的体积是多少立方厘米? 三个同样大的正方体拼成一个长方体后,表面积减少了114cm²,这个长方体的表面积是多少平方厘米?要详细的介绍每一步求什么 把两个棱长5cm的正方体黏合成一个长方体这个长方体的表面积是()cm²体积是()cm³ 一个长方体的棱长之和是36厘米,长、宽、高的比是5:3:1,这个长方体的表面积是( ),体积是( )谢谢了! 芋头可以和莲藕一起吃吗?我想把芋头,莲藕排骨一起熬汤不知道可不可以?希望有人可以替我解答下~!谢谢咯~!~! 两个棱长是5cm的正方体,粘合成一个长方体,这个长方体的表面积是多少 一个长方体的长、宽、高的比是3:2:1,它的棱长总和是48厘米 ,求此长方体的表面积 藕、洋葱、番薯、胡萝卜、芹菜等植物中,供我们食用的部分分别属于植物的哪一种营养器官?为什么? 一桶水用同样大小的瓶去装,如果灌满8瓶后,桶内还剩6/7,如果灌满7瓶后,桶内还剩56千克,这通水有多少千克? 小客车每辆600元,限乘12人;大客车每辆1300元,限乘30人.共有师生73人,怎样租车最省钱?租金共多少元2门票问题太.信息;门票每人40元,团体票价格如下表.算一算:购票至少需多少元?人数30--50 51-- 莲藕的食用部分是什么 把一个长、宽、高分别是5dm,3dm、2dm的长方体截成两个小长方体,这两个小长方体表面积之和最大是()平方分米 一个圆柱底面直径是20分米,高是6分米,沿着底面直径把圆柱切成两半,这个圆柱的表面积增加了多少? 下列各项中,除哪种植物外,我们食用的部分是植物的茎A藕B马铃薯C甘薯D甘蔗 一个长方体,如果它的高减5cm,就成了一个正方体,这时表面积也就减少了120平方厘米,求这个长方体的体积 落花生名字的由来 下面是一个长方体的展开图,求围成的长方体的表面积和体积.(单位:厘米) 一个长方体,高减少5cm,正好成为一个正方体,表面积减少120平方厘米,求原长方体的体积.会的就答. 落花生的名字由来 下面是一个展开图求围成长方体的表面积和体积长是7厘米、宽是5厘米、高是3厘米 把一个长方体的高缩短5CM后,就变成一个正方体,表面积比原来减少了120平方厘米原长方体的表面积是多少?不要用一元二次方程 《落花生 》名字的来历 求下面长方体的表面积和体积,长2分之1,宽5分之1,高5分之1,要算式,递等式 一个长方体的长截去5cm后得到一个正方体,表面积减少120平方厘米.求原来长方体的体积是多少? 课文《落花生》名字由来五年级语文《落花生》名字的由来. 下图是一个长方体的表面展开图,根据条件,求出这个长方体的表面积和体积. 115人春游 设计最省钱的方案 大客车限坐40 人 每天租金1000元 小客车限坐25人 每天租金700元 一桶水,把水加到原来的2倍,连桶重10千克,要时把水加到原来的4倍,连桶重18千克,桶里原有多少水? 用两个完全一样的长方体平成一个大长方体,这个长方体的表面积最小是多少平方厘米?长方体的长6厘米,宽2厘米, 光华小学115人去春游,设计一种最省钱的方案.大客车限坐40名,租金1000元.小客车限坐25名,租金650元 用一根长48厘米的铁丝焊接成一个长方体,已知长、宽、高的比是1:2:3,长方体的表面积是多少?体积是多少 把两个表面积是30平方厘米的正方体,平成一个长方体,这个长方体的表面积是多少?我急用.快 甘薯和马铃薯都富含淀粉,但甘薯吃起来比马铃薯甜,为探究其原因,某兴趣小组以甘薯和马铃薯块茎为材料,在不同温度、其他条件相同的情况下处理30min后,测定还原糖含量,结果表明马铃薯不 将一根长48厘米的铁丝焊成一个长方体,已知长宽高得比是3;2;1,这个长方体的表面积是多少平方厘米 用三个长5厘米,宽3厘米,高2厘米的长方体平成一个表面积最大的长方体,这个长方体的表面积是多少 山芋和马铃薯能否同吃?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn