zoukankan      html  css  js  c++  java
  • Html5知识点以及兼容性

    什么的HTNL5?

    • HTML5 是最新的 HTML 标准。
    • HTML5 是专门为承载丰富的 web 内容而设计的,并且无需额外插件。
    • HTML5 拥有新的语义、图形以及多媒体元素。
    • HTML5 提供的新元素和新的 API 简化了 web 应用程序的搭建。
    • HTML5 是跨平台的,被设计为在不同类型的硬件(PC、平板、手机、电视机等等)之上运行。

    HTML5 - 新特性

    • 新的语义元素,比如 <header>, <footer>, <article>, and <section>。
    • 新的表单控件,比如数字、日期、时间、日历和滑块。
    • 强大的图像支持(借由 <canvas> 和 <svg>)
    • 强大的多媒体支持(借由 <video> 和 <audio>)
    • 强大的新 API,比如用本地存储取代 cookie。

    把 HTML5 元素定义为块级元素

    HTML5 定义了八个新的语义 HTML 元素。所有都是块级元素。可以把 CSS display 属性设置为 block,以确保老式浏览器中正确的行为:

    header, section, footer, aside, nav, main, article, figure {
        display: block; 
    }

    Internet Explorer 的问题(完整的Shiv解决方案)

    注意:Internet Explorer 8 以及更早的版本,不允许对未知元素添加样式。

    <!--[if lt IE 9]>
      <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->

    引用 shiv 代码的链接必须位于 <head> 元素中,因为 Internet Explorer 需要在读取之前认识所有新元素。

    HTML5 Skeleton

     1 <!DOCTYPE html>
     2 <html>
     3 
     4 <head>
     5   <title>Styling HTML5</title>
     6   <!--[if lt IE 9]>
     7   <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
     8   <![endif]-->
     9 </head>
    10 
    11 <body>
    12 
    13 <h1>My First Article</h1>
    14 
    15 <article>
    16 London is the capital city of England. 
    17 It is the most populous city in the United Kingdom, 
    18 with a metropolitan area of over 13 million inhabitants.
    19 </article>
    20 
    21 </body>
    22 </html>
    23 亲自试一试
    24 引用 shiv 代码的链接必须位于 <head> 元素中,因为 Internet Explorer 需要在读取之前认识所有新元素。
    25 HTML5 Skeleton
    26 实例
    27 <!DOCTYPE html>
    28 <html lang="en">
    29 <head>
    30 <title>HTML5 Skeleton</title>
    31 <meta charset="utf-8">
    32 
    33 <!--[if lt IE 9]>
    34 <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js">
    35 </script>
    36 <![endif]-->
    37 
    38 <style>
    39 body {font-family: Verdana, sans-serif; font-size:0.8em;}
    40 header,nav, section,article,footer
    41 {border:1px solid grey; margin:5px; padding:8px;}
    42 nav ul {margin:0; padding:0;}
    43 nav ul li {display:inline; margin:5px;}
    44 </style>
    45 </head>
    46 
    47 <body>
    48 
    49 <header>
    50   <h1>HTML5 SKeleton</h1>
    51 </header>
    52 
    53 <nav>
    54 <ul>
    55   <li><a href="html5_semantic_elements.asp">HTML5 Semantic</a></li>
    56   <li><a href="html5_geolocation.asp">HTML5 Geolocation</a></li>
    57   <li><a href="html5_canvas.asp">HTML5 Graphics</a></li>
    58 </ul>
    59 </nav>
    60 
    61 <section>
    62 
    63 <h1>Famous Cities</h1>
    64 
    65 <article>
    66 <h2>London</h2>
    67 <p>London is the capital city of England. It is the most populous city in the United Kingdom,
    68 with a metropolitan area of over 13 million inhabitants.</p>
    69 </article>
    70 
    71 <article>
    72 <h2>Paris</h2>
    73 <p>Paris is the capital and most populous city of France.</p>
    74 </article>
    75 
    76 <article>
    77 <h2>Tokyo</h2>
    78 <p>Tokyo is the capital of Japan, the center of the Greater Tokyo Area,
    79 and the most populous metropolitan area in the world.</p>
    80 </article>
    81 
    82 </section>
    83 
    84 <footer>
    85 <p>© 2014 W3Schools. All rights reserved.</p>
    86 </footer>
    87 
    88 </body>
    89 </html>
    View Code
  • 相关阅读:
    java往文本文件中写入信息并修改
    idea中写servlet时报错--关于405错误
    关于引入js文件乱码的问题
    关于HTML的引入CSS文件问题
    后缀算法
    vim中 E212:无法打开并写入文件的解决办法
    Restful风格API
    Restful概念
    Andriod实现推送的解决方案(转)
    IOS系统推送原理
  • 原文地址:https://www.cnblogs.com/guorange/p/6824654.html
Copyright © 2011-2022 走看看