zoukankan      html  css  js  c++  java
  • Html5代码片段收集

     HTML5 启动模板

     当启动一个新的项目的时候,你需要一个启动模板。这里是一个简洁干净的模板,可以作为 HTML5 项目的基础。

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="utf-8">
     5         <title>Untitled</title>
     6         <!--[if lt IE 9]>
     7         <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
     8         <![endif]-->
     9     </head>
    10     <body>
    11          
    12     </body>
    13 </html>

    获取方位的表单 (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>

    Base64 编码的空白 GIF 图片

      我不推荐使用透明的 GIF,但我知道,即使在2013年,很多人都还在使用他们。如果你是其中之一,你可能会享受这个 Base64 编码的 1 * 1px的空白 GIF。这种方式比使用的图像更好。

    <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7">

    Email 校验的正则表达式

      HTML5 对表单功能进行了很大的正确,例如允许使用正则表达式模式来验证电子邮件。

    <input type="text" title="email" required pattern="[^@]+@[^@]+.[a-zA-Z]{2,6}" />

     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>

     打电话和发短信

      在移动网页中,有一种快速的方法来建立呼叫和短信链接。下面是一个示例代码,记得收藏在您的代码片段库里。

    <a href="tel:1-408-555-5555">1-408-555-5555</a>
    <a href="sms:1-408-555-1212">New SMS Message</a>

     自动完成功能

      使用 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>
  • 相关阅读:
    LeetCode 258 Add Digits
    LeetCode 231 Power of Two
    LeetCode 28 Implement strStr()
    LeetCode 26 Remove Duplicates from Sorted Array
    LeetCode 21 Merge Two Sorted Lists
    LeetCode 20 Valid Parentheses
    图形处理函数库 ImageTTFBBox
    php一些函数
    func_get_arg(),func_get_args()和func_num_args()的用法
    人生不是故事,人生是世故,摸爬滚打才不会辜负功名尘土
  • 原文地址:https://www.cnblogs.com/jesn/p/3736150.html
Copyright © 2011-2022 走看看