查看: 1008|回复: 0

[JavaWeb] 在网站制作中随时可用的10个 HTML5 代码片段

[复制链接]
  • TA的每日心情
    开心
    2015-3-4 12:40
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2014-3-11 08:47:38 | 显示全部楼层 |阅读模式
       HTML 很容易写,但创建网页时,您经常需要重复做同样的任务,如创建表单。在这篇文章中,我收集了10个超有用的 HTML 代码片段,有 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. </body>
    12. </html>
    复制代码
    获取方位的表单 (Google Maps)
      这里是一个简单但功能强大的表单代码,用户可以输入他的位置指示到特定的地方。对于联系页面非常有用。
    1. <form action="http://maps.google.com/maps" method="get" target="_blank">
    2. <label for="saddr">Enter your location</label>
    3. <input type="text" name="saddr" />
    4. <input type="hidden" name="daddr" value="350 5th Ave New York, NY 10018 (Empire State Building)" />
    5. <input type="submit" value="Get directions" />
    6. </form>
    复制代码
    Base64 编码的空白 GIF 图片
      我不推荐使用透明的 GIF,但我知道,即使在2014年,很多人都还在使用他们。如果你是其中之一,你可能会享受这个 Base64 编码的 1 * 1px的空白 GIF。这种方式比使用的图像更好。
    1. <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7">
    复制代码
    Email 校验的正则表达式
    HTML5 对表单功能进行了很大的正确,例如允许使用正则表达式模式来验证电子邮件。
    1. <input type="text" title="email" required pattern="[^@]+@[^@]+\.[a-zA-Z]{2,6}" />
    复制代码
    嵌入 Flash
      你是否经常需要再 HTML 页面中嵌入 Flash 文件?如果是的话,你会更好地保存下面的 Flash 嵌入代码以供将来使用。
    1. <object type="application/x-shockwave-flash"
    2. data="your-flash-file.swf"
    3. width="0" height="0">
    4. <param name="movie" value="your-flash-file.swf" />
    5. <param name="quality" value="high"/>
    6. </object>
    复制代码
    HTML5 video with Flash fallback
      新的 HTML5 规范的另一大特点是 Video 标签,让您轻松嵌入视频文件。但不幸的是,一些浏览器不能处理嵌入式 HTML5 视频。因此,这里兼容旧的浏览器的代码,在不支持 HMTL5 视频的浏览器使用 Flash。
    1. <video width="640" height="360" controls>
    2. <source src="__VIDEO__.MP4" type="video/mp4" />
    3. <source src="__VIDEO__.OGV" type="video/ogg" />
    4. <object width="640" height="360" type="application/x-shockwave-flash" data="__FLASH__.SWF">
    5. <param name="movie" value="__FLASH__.SWF" />
    6. <param name="flashvars" value="controlbar=over&image=__POSTER__.JPG&file=__VIDEO__.MP4" />
    7. <img src="__VIDEO__.JPG" width="640" height="360" alt="__TITLE__"
    8. title="No video playback capabilities, please download the video below" />
    9. </object>
    10. </video>
    复制代码
    打电话和发短信
      在移动网页中,有一种快速的方法来建立呼叫和短信链接。下面是一个示例代码,记得收藏在您的代码片段库里。
    1. <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 允许你创建一个输入字段自动完成数据的列表。超级有用的!这里是一个示例代码。
    1. <input name="frameworks" list="frameworks" />

    2. <datalist id="frameworks">
    3. <option value="MooTools">
    4. <option value="Moobile">
    5. <option value="Dojo Toolkit">
    6. <option value="jQuery">
    7. <option value="YUI">
    8. </datalist>
    复制代码
    可下载的文件
    HTML5 允许使用 download 属性强制下载文件。这里是一个标准链接到一个可下载的文件。
    1. <!-- will download as "expenses.pdf" -->
    2. <a href="/files/adlafjlxjewfasd89asd8f.pdf" download="expenses.pdf">Download Your Expense Report</a>
    复制代码
     Crash IE6
      在 2013 年,带给前端开发人员恶梦的 Internet Explorer 6 市场份额已经降了很多了。但一些人仍然在使用它。如果你想摆脱这种旧的浏览器,这里是一个非常有趣的代码,包括在你的 HTML 页面,让 IE6 崩溃。
    1. <style>*{position:relative}</style><table><input></table>
    复制代码










         
    您需要登录后才可以回帖 登录 | 注册青鸟豆号

    本版积分规则

    Copyright 1999-2019 Beijing Aptech Beida Jade Bird Information Technology Co.,Ltd

    北大青鸟IT教育 北京阿博泰克北大青鸟信息技术有限公司 版权所有

    京ICP备11045574号-3 京公网安备11010802013845号

    快速回复 返回顶部 返回列表