網頁製作Webjx文章簡介:絕對應當收藏的10個實用HTML5代碼片段。
HTML5是WEB技術發展的重要的里程碑,對於前端開發來說,如果能夠找到一些未來大家開發中可能需要經常重複使用的代碼的話,相信大家一定不會拒絕,下面是我們精心收集的10多個HTML5代碼片段,相信大家一定喜歡!
HTML5的最簡單模板如果你需要開始一個新的HTML5項目的話,大家肯定會需要一個最簡單的模板,這裡是一個非常簡單並且清晰的HTML5模板,相信大家會喜歡!
<!DOCTYPE html><html>
<head>
<meta charset=utf-8>
<title>Untitled</title>
<!--[if lt IE 9]>
<script src=></script>
<![endif]-->
</head>
<body>
web的主要內容
</body>
</html>表單獲取Google地圖
這裡有一段非常簡單的代碼,通過用戶輸入地點,獲取google地圖地點,非常適合生成聯繫人表單
<form action= 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 data=your-flash-file.swfwidth=0 height=0>
<param name=movie value=your-flash-file.swf />
<param name=quality value=high/>
</object>視頻並且支持flash的fallback
另外一個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>可直接下載文件<!-- will download as expenses.pdf -->
<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>