HTML5WEB技术发展的重要的里程碑,对于前端开发来说,如果能够到一些未来大家开发中可能需要经常重复使用的代码的话,相信大家一定不会拒绝,下面是我们精心收集的10多个HTML5代码片段,相信大家一定喜欢!
HTML5的最简单模板
如果你需要开始一个新的HTML5项目的话,大家肯定会需要一个最简单的模板,这里是一个非常简单并且清晰的HTML5模板,相信大家会喜欢!
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Untitled</title>
        <!--[if lt IE 9]>
        <script src="lecode/svn/trunk/html5.js"></script>
        <![endif]-->
    </head>
    <body>
        web的主要内容
    </body>
</html>
表单获取Google地图
这里有一段非常简单的代码,通过用户输入地点,获取google地图地点,非常适合生成联系人表单
<form action="le/maps" method="get" target="_blank">
  <label for="saddr">输入地点</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>
Base64编码的1x1大小的空白GIF文件
个人不推荐使用这个透明的空白gif,但是即使在2013年,很多人仍旧使用。可能你也喜欢使用这种方式。
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7">
正则表单式验证
HTML5中允许使用正则表单式来做输入验证:
<input type="text" title="email" required pattern="[^@]+@[^@]+\.[a-zA-Z]{2,6}" />
正确的嵌入flash
如果你经常需要在网页中插入flash的话,这段代码你应该用的上:
<object type="application/x-shockwave-flash"
  data="your-flash-file.swf"
  width="0" height="0">
  <param name="movie" value="your-flash-file.swf" />
  <param name="quality" value="high"/>
</object>
视频并且支持flashfallback
另外一个HTML5中最有用的特性是video标签,允许你很方便的嵌入video文件。但是很多老版本的浏览器不支持,所以下面这段代码将会非常有用
<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>
iPhone call & sms links
iphone中苹果介绍了一个非常方便的方式来创建电话和短信链接。代码如下:
<a href="tel:1-408-555-5555">1-408-555-5555</a>
<a href="sms:1-408-555-1212">New SMS Message</a>
HTML5的数据自动补齐功能
使用datalist元素,HTML5允许使用一组数据来生成自动补齐功能,现在你不需要使用第三方js代码或者类库啦!
<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>
可直接下载文件

<a href="/files/adlafjlxjewfasd89asd8f.pdf"
download="expenses.pdf">Download Your Expense Report</a>
Crash老版本浏览器IE6
要知道IE6在国内使用量可不小,如果在你的web应用或者网站中不支持IE6的话,加上这段代码吧,相信你的用户都会升级IE6滴,嘿嘿!
<style>*{position:relative}</style><table><input></table>
学校网站免费html模板
html文档的主要结构是:
<html>
<head>
<title>
</title>
</head>
<body>
</body>
</html>
说明:<html></html>是一对说明此文档时一个网页文档,<head></head>是定义头部的标记 <title></title>是设置文档的标题的 <body></body>之间这是正文,是主体部分,文档的显示内容就写在这。写好文档后把记事本文档.txt改成.html格式即可。
如果你是新手的话,你可以直接使用记事本进行编辑,在桌面新建一个记事本文档,打开写即可。 html文档的主要结构是: <html> <head> <title> </title> </head> <body> </body> </html> 说明:<html></html>是一对说明此文档时一个网页文档,<head></head>是定义头部的标记 <title></title>是设置文档的标题的 <body></body>之间这是正
文,是主体部分,文档的显示内容就写在这。写好文档后把记事本文档.txt改成.html格式即可。 我现在正在学javascript,下面是我写的一个简单的有关JavaScripthtml文档,你可以看一下: <html> <head> <title> 练习使用就javascript </title> <script type="text/javascript"> var newWindow; function makeNewWindow() { newWindow=self.open("","","height=10,width=30"); } function closeNewWindow() { if(newWindow) { newWindow.close(); newWindow=null; } } function openalert() { self.alert("这是一个javascript警告对话框!!"); } function openconfirm() { if(confirm("是否创建一个警告对话框")) { window.alert("这是一个javascript警告对话框!!"); } } function openPrompt() { var name; name=prompt("请输入您的名字:",""); if(name) { alert(name+"欢迎进入该网站!!!"); } } function openLink() { location.href="www.baidu"; } </script> </head> <body> <form> <font color="blue" align="right">窗体的创建和关闭 </font><br> <input type="button" id="chuanjian" value="创建一个窗体" onclick="makeNewWindow()"> <br><br> <input type="button" id="guanbi" value="关闭创建窗体" onclick="closeNewWindow()"> <br><br> <input type="button" id="alert" value="打开一个警告对话框" onclick="openalert()"> <br><
br> <input type="button" id="confirm" value="打开一个确认对话框" onclick="openconfirm()"> <br><br> <input type="button" id="yanzheng" value="验证对话框" onclick="openPrompt()"> <br><br> <input type="button" id="linkbut" value="连接百度" onclick="openLink()" > <script type="text/javascript"> document.write("<br>"); var pro1; ElementById("chuanjian").value; document.write("<h>按钮的属性值</h>"+"<br>"); document.write(pro1+"<br><br>"); document.write("浏览器的用户机构:"+navigator.userAgent+"<br>"); document.write("浏览器的名字:"+navigator.appName+"<br>"); </script> </form> </body> </html> html是一种很好的网页语言,支持各种脚本语言,你可以学习html的同时学下脚本语言。其中有许多标记,比如设置字体的标记,插入图片的标记,插入链接的标记,还有一系列的表单标记。建议你去买本或者借本有html的书看一下,书中对这个介绍的很详细。学一门语言就要喜欢它。祝你早日成功。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。