值得收藏的html5代碼片段
來源:易賢網 閱讀:834 次 日期:2016-06-14 13:52:00
溫馨提示:易賢網小編為您整理了“值得收藏的html5代碼片段”,方便廣大網友查閱!

html5是web技術發(fā)展的重要的里程碑,對于前端開發(fā)來說,如果能夠找到一些未來大家開發(fā)中可能需要經常重復使用的代碼的話,相信大家一定不會拒絕,下面是我們精心收集的10多個html5代碼片段,相信大家一定喜歡!

html5的最簡單模板

如果你需要開始一個新的html5項目的話,大家肯定會需要一個最簡單的模板,這里是一個非常簡單并且清晰的html5模板,相信大家會喜歡!

<!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>

web的主要內容

</body>

</html>

表單獲取google地圖

這里有一段非常簡單的代碼,通過用戶輸入地點,獲取google地圖地點,非常適合生成聯系人表單

<form action=http://maps.google.com/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年,很多人仍舊使用??赡苣阋蚕矚g使用這種方式。

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

視頻并且支持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&amp;

image=__poster__.jpg&amp;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中蘋果介紹了一個非常方便的方式來創(chuàng)建電話和短信鏈接。代碼如下:

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

更多信息請查看網頁制作
易賢網手機網站地址:值得收藏的html5代碼片段

2025國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 加入群交流 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:526150442(9:00—18:00)版權所有:易賢網