十個html5代碼片段,超實用,一定要收藏


十個html5代碼片段,超實用,一定要收藏

HTML 很容易寫,但創建網頁時,您經常需要重復做同樣的任務,如創建表單。在這篇文章中,我收集了10個超有用的HTML 代碼片段,有 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></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"><labelfor="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

十個html5代碼片段,超實用,一定要收藏

你是否經常需要再 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

在 2019年,帶給前端開發人員惡夢的 Internet Explorer 6 市場份額已經降了很多了。但一些人仍然在使用它。如果你想擺脫這種舊的瀏覽器,這里是一個非常有趣的代碼,包括在你的 HTML 頁面,讓 IE6 崩潰。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM