HTML 5 基础教程

HTML是超文本标记语言,是一种专门用来制作网页的语言,而HTML5就是它的第五个版本,2014年10月29日,万维网联盟宣布,经过接近8年的艰苦努力,该标准规范终于制定完成,该标准针对当前互联网的飞速发展制定了更加标准的网页语言规范及适用功能,同时也给我们开发者带来了更多的开发选择,学习它是每个前端开发者必修的课程。

W3CAPI
1
2020-06-15 06:59:35
文档目录
我的书签
 

HTML5 语义元素标签 浏览器支持及兼容

  • Internet Explorer 9+, Firefox, Chrome, Safari 和 Opera 都支持语义元素。
  • Internet Explorer 8 及更早版本不支持该元素。 请使用如下兼容方式。
  1. IE8 及更早IE版本无法在这些元素中渲染CSS效果,以至于你不能使用 <header>, <section>, <footer>, <aside>, <nav>, <article>, <figure>, 或者其他的HTML5 elements
  2. 我们可以使用 HTML5 Shiv Javascript脚本来 解决IE的兼容问题。HTML5 Shiv下载地址:https://cdn.static.runoob.com/libs/html5shiv/3.7/html5shiv.min.js
  3. 下载后,将以下代码放入到网页中:
    <!--[if lt IE 9]>
    <script src="html5shiv.js"></script>
    <![endif]-->
  4. 以上代码在浏览器小于IE9版本时会加载html5shiv.js文件. 你必须将其放置于<head> 元素中,因为 IE浏览器需要在头部加载后渲染这些HTML5的新元素
  • 针对于一些含有语义的 块元素(header、section、footer、aside、nav、article、figure),为了让这些块及元素在所有版本的浏览器中生效,你需要在样式表文件中设置一下属性 (以下样式代码可以让旧版本浏览器支持本章介绍的块级元素):
    header, section, footer, aside, nav, article, figure { 
        display: block; 
    }
友情提示