获取前端学习资料及视频进群:532018971
HTML 很随意马虎写,但创建网页时,您常常须要重复做同样的任务,如创建表单。在这篇文章中,我网络了10个超有用的HTML 代码片段,有 HTML5 启动模板、空缺图片、打电话和发短信、自动完成等等,帮助你提高开拓速率。
一、HTML5 启动模板
当启动一个新的项目的时候,你须要一个启动模板。这里是一个简洁干净的模板,可以作为 HTML5 项目的根本。
<!DOCTYPE html>
<html>
<head>
<title>Untitled</title>
<!--[if lt IE 9]>
<script src=\"大众http://html5shim.googlecode.com/svn/trunk/html5.js\"大众></script> <![endif]-->
</head>
<body></body>
</html>
二、Base64 编码的空缺 GIF 图片
我不推举利用透明的 GIF,但我知道,纵然在2013年,很多人都还在利用他们。如果你是个中之一,你可能会享受这个 Base64 编码的 1 1px的空缺 GIF。这种办法比利用的图像更好。
<img src=\"大众data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\公众>
三、获取方位的表单 (Google Maps)
这里是一个大略但功能强大的表单代码,用户可以输入他的位置指示到特定的地方。对付联系页面非常有用。
<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>
四、嵌入 Flash
获取前端学习资料及视频进群:532018971
你是否常常须要再 HTML 页面中嵌入 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>
五、Email 校验的正则表达式
HTML5 对表单功能进行了很大的精确,例这样可利用正则表达式模式来验证电子邮件。
<input type=\"大众text\公众title=\"大众email\"大众required pattern=\"大众[^@]+@[^@]+\.[a-zA-Z]{2,6}\公众/>
六、自动完成功能
利用 dataList 元素,HTML5 许可你创建一个输入字段自动完成数据的列表。超级有用的!
这里是一个示例代码。
<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>
七、可下载的文件
HTML5 许可利用 download 属性逼迫下载文件。这里是一个标准链接到一个可下载的文件。
<!-- will download as \公众expenses.pdf\"大众 -->
<a href=\"大众/files/adlafjlxjewfasd89asd8f.pdf\公众 download=\公众expenses.pdf\公众>Download Your Expense Report</a>八、打电话和发短信
在移动网页中,有一种快速的方法来建立呼叫和短信链接。下面是一个示例代码,记得收藏在您的代码片段库里。
<a href=\"大众tel:1-408-555-5555\"大众>1-408-555-5555</a>
<a href=\"大众sms:1-408-555-1212\公众>New SMS Message</a>
九、HTML5 video with Flash fallback
新的 HTML5 规范的另一大特点是 Video 标签,让您轻松嵌入视频文件。但不幸的是,一些浏览器不能处理嵌入式 HTML5 视频。因此,这里兼容旧的浏览器的代码,在不支持 HMTL5 视频的浏览器利用 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>
十、Crash IE6
在 2013 年,带给前端开拓职员噩梦的 Internet Explorer 6 市场份额已经降了很多了。但一些人仍旧在利用它。如果你想摆脱这种旧的浏览器,这里是一个非常有趣的代码,包括在你的 HTML 页面,让 IE6 崩溃。
<style>{position:relative}</style><table><input></table>
每天学习一点,进步一点,一个月将会是一个质的的飞跃,俗话说三个臭皮匠顶一个诸葛亮,大家的聪慧总是大于一个人的聪慧,想要比自己牛的人互换学习,欢迎进群532018971.
获取前端学习资料及视频进群:532018971