h5新标签IE8不兼容怎么办?

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style type="text/css">
        body{
            clear: both;
            *zoom:1;

        }
        body:after{
            content: ‘‘;
            display: block;
            clear: both;
            visibility: hidden;
            height: 0px;
        }
        header{
            width: 100%;
            height: 100px;
            border: 1px solid #666;
            float: left;
            margin-bottom: 60px;
        }
        footer{
            width: 100%;
            height: 100px;
            border: 1px solid #666;
            margin-top: 100px;
            float: left;

        }
        section{
            width: 80%;
            height: 300px;
            border: 1px solid #666;
            float: left;
            box-sizing: border-box;
        }
        aside{
            width:20%;
            height: 300px;
            border: 1px solid #666;
            float: right;
            box-sizing: border-box;
        }
    </style>
    <script type="text/javascript" src="js/html5shiv.js"></script>
</head>
<body>
    <header>头部</header>
    <section>主体</section>
    <aside>侧边栏</aside>
    <footer>底部内容</footer>

</body>
</html>
时间: 2024-10-10 22:30:31

h5新标签IE8不兼容怎么办?的相关文章

html5有哪些新特性?如何处理html5新标签的浏览器兼容问题?如何区分html和html5?

h5新特性: 语义化标签:<hrader></header> .<footer></footer>.<nav></nav>.<section></section>.<article></article>.<aside></aside>.<video></video>.<audio></audio> 新增表单元素:em

H5新标签(适合新手入门)

H5新标签 文档类型设定 document HTML: sublime 输入 html:4s XHTML: sublime 输入 html:xt HTML5 sublime 输入 html:5 <!DOCTYPE html> 字符设定 <meta http-equiv="charset" content="utf-8">:HTML与XHTML中建议这样去写 <meta charset="utf-8">:HTML

ie8以下不兼容h5新标签的解决方法

HTML5新添了一些语义化标签,他们能让代码语义化更直观易懂,有利于SEO优化.但是此HTML5新标签在IE6/IE7/IE8上并不能识别,需要进行JavaScript处理. 解决思路就是用js创建html5中的新标签,代码如下: <script> (function() { if (! /*@[email protected]*/ 0) return; var e = "abbr, article, aside, audio, canvas, datalist, details,

【HTML5】如何处理HTML5新标签的浏览器兼容版问题

HTML5规范毕竟是刚刚才定义完成的规范,还有一些浏览器并不能支持其中的新标签和新属性,尤其是IE8及以下版本浏览器.以下介绍一些在页面中使用HTML5新标签的实践方法,目的是让HTML5中的新标签在低级浏览器中也得到有限的支持,不至于影响整个的页面功能. 让浏览器识别HTML5规范中的新标签 IE8浏览器中还没有添加对HTML5新标签的支持,所以在IE8中无法直接展现HTML5新标签中的内容.庆幸的是IE8/IE7/IE6支持通过document.createElement方法产生的标签,可以

html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和 HTML5?

新特性: 1. 拖拽释放(Drag and drop) API 2. 语义化更好的内容标签(header,nav,footer,aside,article,section) 3. 音频.视频API(audio,video) 4. 画布(Canvas) API 5. 地理(Geolocation) API 6. 本地离线存储 localStorage 长期存储数据,浏览器关闭后数据不丢失: 7. sessionStorage 的数据在浏览器关闭后自动删除 8. 表单控件,calendar.date

HTML5 的新特性以及新标签的浏览器兼容问题

新特性: HTML5 现在已经不是 SGML 的子集,主要是关于图像,位置,存储,多任务等功能的增加. 1)  拖拽释放(Drag and drop) API 2)  语义化更好的内容标签(header,nav,footer,aside,article,section) 3)  音频.视频API(audio,video) 4)  画布(Canvas) API 5)  地理(Geolocation) API 6)  本地离线存储 localStorage 长期存储数据,浏览器关闭后数据不丢失: 7

处理H5新标签方法

语义化 HTML5中加入了更加具有语义化的标签,比如header,nav,footer等,可以为搜索引擎优化,让爬虫能更好地理解网页结构. 但是对于新标签的兼容性不是很好,IE9以下旧版本不支持新的语义化标签 IE8/IE7/IE6支持通过document.方法产生的标签,利用这一特性让这些浏览器支持HTML5新标签. 使用html5shim框架 https://cdn.bootcss.com/html5shiv/3.7.3/html5shiv-printshiv.js 引入即可使用 原文地址:

H5新标签兼容

WordPress中一些主题是用了新增的H5标签 但是这些标签并不兼容IE 678 观察发现 主题引用了js文件 html5shiv.min.js 解决ie9以下浏览器对html5新增标签的不识别,并导致CSS不起作用的问题. 地址: <!--[if lt IE 9]> <script src="//cdn.bootcss.com/respond.js/1.4.2/respond.js"></script> <script src="

H5 新标签

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> progress{ background: red; } datalist{ display: none; } </style> </head> <body> <