广告
返回顶部
首页 > 资讯 > 前端开发 > 其他 >html5 IE不兼容怎么办
  • 229
分享到

html5 IE不兼容怎么办

html5 2023-05-14 21:05:22 229人浏览 泡泡鱼
摘要

本教程操作环境:windows10系统、HTML5版、DELL G3电脑html5 IE不兼容怎么办?完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法.zzm_ul { list-style: none; font-size

html5 IE不兼容怎么办

教程操作环境:windows10系统、HTML5版、DELL G3电脑

html5 IE不兼容怎么办?

完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法

html5的语义化标签以及属性,可以让开发者非常方便地实现清晰的WEB页面布局,加上css3的效果渲染,快速建立丰富灵活的web页面显得非常简单。

HTML5的新标签元素有:

  • <header>定义页面或区段的头部;
  • <footer>定义页面或区段的尾部;
  • <nav>定义页面或区段的导航区域;
  • <section>页面的逻辑区域或内容组合;
  • <article>定义正文或一篇完整的内容;
  • <aside>定义补充或相关内容;

    

使用他们能让代码语义化更直观,而且更方便SEO优化。但是此HTML5新标签在IE6/IE7/IE8上并不能识别,需要进行javascript处理。以下就介绍几种方式。

方式一:coding JavaScript

<!--[if lt IE9]> 
<script> 
   (function() {
     if (! 
     
     0) return;
     var e = "abbr, article, aside, audio, canvas, datalist, details, dialog, eventsource, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, time, video".split(', ');
     var i= e.length;
     while (i--){
         document.createElement(e[i])
     } 
})() 
</script>
<![endif]-->

如果是IE9以下的IE浏览器将创建HTML5标签, 这样非IE浏览器就会忽视这段代码,也就不会有无谓的Http请求了。

第二种方法:使用Google的html5shiv包(推荐)

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

但是不管使用以上哪种方法,都要初始化新标签的CSS.因为HTML5在默认情况下表现为内联元素,对这些元素进行布局我们需要利用CSS手工把它们转为块状元素方便布局


article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

但是如果ie6/7/8 禁用脚本的用户,那么就变成了无样式的"白板"网页,我们该怎么解决呢?

我们可以参照facebook的做法,即引导用户进入带有noscript标识的 “/?_fb_noscript=1”页面,用 html4 标签替换 html5 标签,这要比为了保持兼容性而写大量 hack 的做法更轻便一些。

<!--[if lte IE 8]> 
<noscript>
     <style>.html5-wrappers{display:none!important;}</style>
     <div class="ie-noscript-warning">您的浏览器禁用了脚本,请<a href="">查看这里</a>来启用脚本!或者<a href="/?noscript=1">继续访问</a>.
     </div>
</noscript>
<![endif]-->

这样可以引导用户开启脚本,或者直接跳转到HTML4标签设计的界面。

以上就是html5 IE不兼容怎么办的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: html5 IE不兼容怎么办

本文链接: https://www.lsjlt.com/news/206873.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • html5 IE不兼容怎么办
    本教程操作环境:Windows10系统、HTML5版、DELL G3电脑html5 IE不兼容怎么办?完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法.zzm_ul { list-style: none; font-size...
    99+
    2023-05-14
    html5
  • VUEX兼容IE报错怎么办
    这篇文章主要介绍了VUEX兼容IE报错怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在IE 上使用Vuex的过程中,出现如下错误:SC...
    99+
    2022-10-19
  • padding ie不兼容怎么解决
    本篇内容主要讲解“padding ie不兼容怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“padding ie不兼容怎么解决”吧! 通常我们遇...
    99+
    2022-10-19
  • Vue中iview IE浏览器不兼容报错怎么办
    这篇文章给大家分享的是有关Vue中iview IE浏览器不兼容报错怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。由于Iview编译使用到了es6的一些新特性,Interne...
    99+
    2022-10-19
  • border-radius怎么兼容IE
    这篇文章主要介绍了border-radius怎么兼容IE,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。目前而言firefox,opera,c...
    99+
    2022-10-19
  • 解决padding ie不兼容问题
    这篇文章主要讲解了“解决padding ie不兼容问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“解决padding ie不兼容问题”吧!通常我们遇到3种...
    99+
    2022-10-19
  • node与gulp不兼容怎么办
    本教程操作环境:Windows7系统、node18.4.0版、Dell G3电脑。node与gulp不兼容怎么办?REFERENCEERROR: PRIMORDIALS IS NOT DEFINED即nodejs和gulp版本不兼容解决RE...
    99+
    2022-11-22
    gulp nodejs
  • HTML5 声明兼容IE的写法是怎样的
    本篇文章给大家分享的是有关HTML5 声明兼容IE的写法是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 ...
    99+
    2022-10-19
  • HAXM6.0.5显示不兼容Windows怎么办
    这篇文章将为大家详细讲解有关HAXM6.0.5显示不兼容Windows怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 HAXM 6.0.5显示不兼容Windows最近更新Andr...
    99+
    2023-06-04
  • win7从安装cad2007不兼容怎么办?
    win7下安装的autocad2007 可能会出现如图兼容问题且打不开,下面我来介绍一下其解决方法 Autocad2007(cad2007) 官方版 (32/64位)类型:图像处理大小:469MB语言:简体中文...
    99+
    2023-06-14
    cad2007与win7不兼容 cad2007不兼容win7 cad2007和win7不兼容 win7
  • win10系统软件不兼容怎么办
    如果你的Windows 10系统上的某个软件不兼容,你可以尝试以下方法来解决问题:1. 更新软件:检查软件的官方网站或应用商店,下载...
    99+
    2023-08-21
    Win10
  • vue项目怎么兼容IE浏览器
    这篇“vue项目怎么兼容IE浏览器”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue项目怎么兼容IE浏览器”文章吧。进入正...
    99+
    2023-07-05
  • HTML与IE浏览器不兼容的问题
    HTML是一种Web页面标记语言,它被广泛应用于Web开发中。然而,HTML页面在不同浏览器中的表现却大不相同,特别是在IE浏览器中,HTML页面通常会出现各种兼容性问题,导致网页无法正常显示和使用。下面将介绍HTML与IE浏览器不兼容的问...
    99+
    2023-05-14
  • Win11显卡驱动不兼容怎么办?显卡驱动与系统不兼容解决方法
     Win11驱动不兼容怎么办?当我们在安装完系统之后,都是需要安装或升级驱动,可以让系统运行速度变得更快,但要是出现显卡驱动与系统不兼容的情况,会导致硬件无法正常的使用,那么遇到这一情况应该如何解决呢?我们来看看吧。  ...
    99+
    2023-05-19
    Win11 显卡驱动不兼容 驱动不兼容
  • 云服务器装虚拟机不兼容怎么办
    如果您使用的是云服务器而不是虚拟机,那么可能会遇到虚拟机不兼容的问题。有几种方法可以解决这个问题,具体取决于您所使用的操作系统、虚拟机的型号和配置。 以下是解决虚拟机不兼容的几种常见方法: 检查虚拟机的配置文件设置:您可以使用相同的虚拟...
    99+
    2023-10-26
    不兼容 虚拟机 服务器
  • 笔记本电脑中软件不兼容怎么办
    这篇文章主要为大家展示了“笔记本电脑中软件不兼容怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“笔记本电脑中软件不兼容怎么办”这篇文章吧。首先可以直接右击软件,并选择“属性”。然后可以在“属...
    99+
    2023-06-28
  • 怎么解决DIV+CSS布局在IE和firefox中不兼容的问题
    本篇内容介绍了“怎么解决DIV+CSS布局在IE和firefox中不兼容的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅...
    99+
    2022-10-19
  • HTML 5兼容IE的写法是怎样的
    今天就跟大家聊聊有关HTML 5兼容IE的写法是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。<!DOCTYPE html&g...
    99+
    2022-10-19
  • IE7.JS怎样解决IE兼容性问题
    这篇文章给大家介绍 IE7.JS怎样解决IE兼容性问题,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。和大家重点讨论一下如何使用IE7.JS解决IE兼容性问题,IE7.JS是一个用来使老...
    99+
    2022-10-19
  • win10修改兼容性依旧不能运行怎么办
    如果您已经尝试过修改兼容性设置,但仍然无法运行某个软件或游戏,您可以尝试以下解决方法:1. 更新驱动程序:确保您的计算机上的所有驱动...
    99+
    2023-10-10
    win10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作