首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何修复在Edge上运行良好但在IE上不起作用的CSS

在Edge上运行良好但在IE上不起作用的CSS问题,可以通过以下几个步骤来修复:

  1. 使用IE兼容的CSS属性和语法:IE对一些CSS属性和语法的支持不如现代浏览器,因此需要使用特定的兼容性写法。例如,使用-ms前缀来指定IE的特定样式,或者使用IE的条件注释来加载特定的CSS文件。
  2. 检查CSS选择器的兼容性:某些CSS选择器在IE中可能不被支持,导致样式无法生效。可以通过查阅IE的官方文档或者Can I use等网站来了解IE对于各种选择器的支持情况,并根据需要进行调整。
  3. 避免使用CSS3新特性:一些CSS3的新特性在IE中可能不被支持,例如圆角、阴影、渐变等效果。可以考虑使用图片代替这些效果,或者使用IE的滤镜属性来模拟。
  4. 使用IE的条件注释:IE支持条件注释,可以根据IE的版本加载特定的CSS文件。通过使用条件注释,可以为不同版本的IE提供不同的样式,从而解决兼容性问题。
  5. 使用CSS Hack:在某些情况下,可以使用CSS Hack来针对IE的特定版本进行样式修复。但是需要注意的是,CSS Hack可能会导致代码的可读性和可维护性下降,因此应该谨慎使用。

总结起来,修复在Edge上运行良好但在IE上不起作用的CSS问题,需要使用IE兼容的CSS属性和语法,检查CSS选择器的兼容性,避免使用CSS3新特性,使用IE的条件注释,以及在必要时使用CSS Hack。通过这些方法,可以提高在IE上的兼容性,确保CSS在各个浏览器中都能正常运行。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云CDN:https://cloud.tencent.com/product/cdn
  • 腾讯云云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 腾讯云云数据库MySQL版:https://cloud.tencent.com/product/cdb_mysql
  • 腾讯云云安全中心:https://cloud.tencent.com/product/ssc
  • 腾讯云人工智能平台:https://cloud.tencent.com/product/ai
  • 腾讯云物联网平台:https://cloud.tencent.com/product/iotexplorer
  • 腾讯云移动推送:https://cloud.tencent.com/product/tpns
  • 腾讯云对象存储(COS):https://cloud.tencent.com/product/cos
  • 腾讯云区块链服务:https://cloud.tencent.com/product/tbaas
  • 腾讯云虚拟专用网络(VPC):https://cloud.tencent.com/product/vpc
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Edge浏览器兼容性问题如何修复,这篇文章告诉你

前言现在使用Edge浏览器的人越来越多,我们使用edge浏览器时也可能会遇到这样那样问题,其中我们就有可能会遇到兼容性问题,如下图:本文我们就来介绍一下,如何解决edge浏览器兼容性问题。...方法1:更改Edge兼容性视图设置如果问题是由于网站不适应新版EdgeHTML/CSS/JavaScript标准导致,可以通过以下步骤调整兼容性视图设置:打开Microsoft Edge浏览器,访问出现问题网站...方法2:使用IE模式浏览对于仅兼容旧版IE网站,Edge浏览器内置了IE模式。打开Edge浏览器设置,寻找与“IE模式”相关设置选项,启用并配置需要使用IE模式网站列表。...方法3:更新Edge浏览器确保Edge浏览器版本是最新,因为许多兼容性问题会在后续版本中得到修复。可以通过设置菜单检查并更新浏览器。...总结解决过期程序与Edge浏览器兼容性问题需要开发人员及时更新程序并使用最新技术和工具。通过遵循本文提供解决方案,我们可以确保我们程序Edge浏览器中顺利运行,提供更好用户体验。

68510
  • 前端翻译:Activating Browser Modes with Doctype

    本文重点讲解模式选择机制而不是各种模式对应 行为特征。目的是让大家理解如何避免陈旧模式,当然也不是旨在促进大家采用更良好模式了。...我没有塞班自带浏览器测试过,也没有Konqueror作充分地测试,所以不敢保证其准确行为模式。...模式作用 布局         除了IE,text/html模式主要影响CSS布局和样式系统。例如,table中没有样式继承是怪异模式特性。...当你通过模拟器个版本IE测试时,模式对脚本影响会明显。        ...下面是简单教程,告诉已经通过doctype触发标准模式情况下,如何选择X-UA-CompatibleHTTP头或meta元素了。     1.

    95570

    IE 浏览器已“死”,一个时代终结

    IE 增量改进无法与整个 Web 普遍改进相匹配,因此微软重新开始——推出 Microsoft Edge。 事实IE 浏览器也会继续以“IE 模式”存在于 Edge 浏览器。...但在 20 年前,IE 可是风靡全球王者浏览器,1995 年,微软发布 Windows 95 操作系统,这也是微软史上最成功操作系统之一。...2 Chrome、Firefox 异军突起,IE 辉煌不再 IE 疲劳于修复 bug 无暇专注改善用户体验与功能更新同时,Firefox 和 Chrome 慢慢展开了与 IE 竞争。...用户仍会在自己设备看到 IE 浏览器图标(例如在任务栏或开始菜单中),但如果他们点击打开 IE 浏览器,Edge 浏览器就会被打开并进入 IE 模式。...无论如何IE 浏览器始终是许多人第一个浏览器,尽管它往往也是最差那个。就连微软 Edge 浏览器官方微博都忍不住调侃,“如今比起 IE 本身,更火可能是黑 IE meme(梗图)”。

    49510

    为什么我对JavaScript未来持乐观态度?

    死亡:现在,IE 11 已正式退役,Web 开发人员可以编写更少特定于供应商 CSS,从而使样式表更小,hack 更少。...但这是目前最好,我很乐观。由于不需要花一周时间去研究深奥IE错误,数千(或数百万)开发者时间将被累计节省。 下面是一个例子,说明这种排列组合如何使所有的 web 开发者受益。...想象一下,你是一个框架作者,试图编写一个可重复使用图像组件,以帮助成千上万开发人员使用图像时获得良好性能。2020年,就在几年前,你需要围绕 web 平台开展工作。...客户端和服务器都可以运行同构 JavaScript(即可以客户端和服务器运行代码)一直是许多 Web 开发人员理想状态。...JavaScript: EdgeEdge computing,这种常常被误解最新运行 JavaScript 目标,在三个(浏览器、服务器、edge)中标准化最少。

    90830

    常见几种 CSS 水平垂直居中解决办法

    ,后者必须设置子元素,因此我们要为需要定位文本再增加一个元素: html,body,div {margin: 0;padding:...图片居中也同理。 ? ? 四、IE6下解决方案 IE6这么霸道..不过还是可以 以bug攻bug Internet Explorer 6及以下版本中,高度计算上存在着缺陷。...六、css3中transform使用 其实这种方式给负边距差不多,原理也是拉回来,不过因为css3关系,IE8以下(包括IE8)还不支持 使用 transform: translate(-50%,-...3.Windows Phone设备上不起作用。 浏览器兼容性: Chrome,Firefox, Safari, Mobile Safari, IE8-10....绝对定位方法最新版Chrome,Firefox, Safari, Mobile Safari, IE8-10.均测试通过。

    1.2K10

    IE之页面加载慢.

    然后把base64编码写在dom里实现方式改成了css加载src. 改完之后, 后台已经完全不涉及到读写图片卡顿问题了....IE与Gzip 如果不是图片导致加载慢, 为什么很多小伙伴反馈大屏慢呢? IE以及Edge似乎更卡一点.  我们用Chrome访问一张大屏模板, 对比下IE访问模板响应时间....op=fs_main&cmd=entry_report&id=2571 截图一看清楚了, IE里看上去Gzip就没起作用, 实实在在加载原js. 用了4s才加载完....("edge"); 8 } 实际上高版本IE早就支持Gzip了, 因为IE11里http响应头已经写了Accept-Encoding: gzip, deflate....找了早期IE9看了下, 也是支持Gzip压缩. 修复验证 因为是线上环境, 我们本地没还原客户那边的卡顿很久空白情况, 猜测跟网速有关系. 需要用一个软件来模拟低速网络环境,.

    2.4K70

    GitHub 和 Twitter 都在用 CSS

    简介 不同浏览器对于同一个元素会有不一样默认样式,normalize.css 采用和平且高效方式,解决了浏览器默认样式问题,尽可能让同一个 CSS 文件不同浏览器显示一样效果。...主要作用: 与许多 CSS reset 不同,保留有用默认值,而非删除它们。 标准化各种元素样式。 纠正错误和常见浏览器不一致问题。 通过细微修改提高可用性。 使用详细注释解释代码作用。...Chrome Edge Firefox ESR+ IE 10+ Safari 8+ Opera 项目地址是: github.com/necolas/nor… 下载安装 npm npm install -.../latest/normalize.css 简单使用 normalize.css 修复CSS reset 范围之外常见桌面和移动浏览器错误。...包括 HTML5 元素显示设置、更正 font-size 预格式文本、IE9 中 SVG 溢出以及跨浏览器和操作系统许多与表单相关错误。

    5710

    Angularjs SPA开发一些经验分享

    是属于经典MVC模式,但在1.0把scope独立注入过后,更倾向于MVVM模式,这将会后续随笔中写道)简化前端开发和使得前端业务逻辑得以分离,view和表现逻辑分离,更便于维护,扩展。...3:注意一些特殊节点式angularjs directive,因为IE7这是不被认识,因为IE严格XML模式。...这会导致逻辑混杂耦合,对于angularjs自身绑定对html操作,很多时候你会分不清是view影响源,导致修复bug,和新增功能,重构艰难,常常出现很多诡异行为。...最好实践模式则是把必须dom,css操作移向angularDirective,或者view中。angularjs模式中只有directive和view才能出现dom和css逻辑操作。  ...14:angularjs模块管理参见如何组织大型JavaScript应用中代码?.

    1.3K10

    Wave-Share -无服务器,点对点,通过声音共享本地文件

    正文字数:1807 阅读时长:3分钟 这是一个有关于使用声音WebRTC信号概念验证。适用于所有有麦克风+扬声器设备。浏览器中运行。...运行compile.sh 脚本。 CLI工具 wave-share 这是一个简单工具,使用 wave-share共享tx/rx协议接收和发送数据。标准输入键入一些文本,然后按Enter键发送。.../wave-share 下面是一个演示如何使用CLI工具短片:https://youtu.be/TcfjCMCyqF0 已知问题/需要改进东西 不适用于:IEIE Edge、iOSChrome.../Firefox、macOSSafari 超声波传输大多数设备上不起作用。...需要用纯JS重写 移动设备,使用Firefox,即使关闭选项卡后,页面仍可以在后台运行

    1.8K20

    angular浏览器兼容性问题解决方案

    问题:edge浏览器下,固定列边框消失 原因:ng-zorro-antd表格组件使用nzLeft和nzRight指令固定表格列,这两个指令实现css3中标签: position: -webkit-sticky...important; 谷歌、火狐及-webkit-内核浏览器均支持该属性(css3),IE不支持该属性,所以IE中,会自动降级,表格无固定列,可滑动形式。...Edge浏览器1703之后版本使用了chromium内核,对css3属性支持较好,也支持sticky属性,可以使用,可以固定表格列,但边框会消失。...比如在placeholder改变时,placeholder文字不是英语时候就会触发,Edge15+修复了这个问题,但是IE可能永远都不会修复这个问题。...,插件需要自己添加到项目文件中(根据angular团队所说,这个插件修复了一个IE10或者IE11bug,但是提交了太多代码,这会给增加现有的应用打包体积,虽然后面关于这个PR讨论了挺久,但是看样子是准备把这个放到

    3K30

    当代 Web JSON 劫持技巧

    这个问题在 FireFox 浏览器中似乎被修复了,但是我发现了一种对 Edge 进行攻击新方式。虽然 Edge 好像是阻止分配 window....或许它在进行一些字符编码扫描,亦或是截断相应和 NULL 后面的字符 Edge 不是一个有效 JS 变量。我不确定,但是测试中,似乎需要一个 NULL 与其他一些填充字符。...IE ,当检查 isNaN 时 window.external 将会抛出一个异常。...CSS 你可能认为这种技术可以应用于 CSS,在理论是可以,因为任何 HTML 将被转换为非 ASCII 无效 CSS 选择器。...Edge,Firefox 和 IE 标准模式下似乎也会检查 mime 类型,Chrome 说样式表被解析了,但至少测试中并不会这样。

    2.4K60

    27 年 IE 终落幕,再见 IE,你好 Edge

    但在 20 年前,IE 可是风靡全球王者浏览器,1995 年,微软发布 Windows 95 操作系统,这也是微软史上最成功操作系统之一。...IE 逐渐衰落 就在 IE 如日中天时候,衰落已初见端倪。2001 年,微软发布 Windows XP 操作系统,不夸张说这应该是世界最流行操作系统。...由于 IE6 存在较多问题,微软陆陆续续推出了多次修复升级补丁,但是直到五六年之后,微软才推出了新 IE7,不过移动互联网兴起加上竞争对手步步蚕食,此时浏览器市场已经不再是 IE 一家独大了。...3 Chrome、Firefox 异军突起,IE 辉煌不再 IE 疲劳于修复 bug 无暇专注改善用户体验与功能更新同时,Firefox 和 Chrome 慢慢展开了与 IE 竞争。...4 新 Edge 获好评,但路还很长 IE 不堪大用同时,微软决定使用 Edge 取代 IE,但最初使用 EdgeHTML Edge 体验并不算优秀, Chromium 内核占主导浏览器市场

    53430

    WordPress主题开发基础:Body 类指南

    您是一位有抱负WordPress主题设计师吗,正在寻找主题中使用CSS新方法? 幸运是,WordPress会自动添加您可以主题中使用CSS类。...向您展示特定用例场景之前,我们将向您展示如何使用过滤器添加body类,以便每个人都可以同一页面上。...文章编辑屏幕,您会在右侧列中找到一个名为“文章类(Post Classes)”新元框。...文章编辑屏幕,您会在右侧列中找到一个名为“文章类(Post Classes)”新元框。 单击以添加您自定义CSS类。您可以添加多个由空格分隔类。 完成后,您只需保存或发布您文章即可。...现在,该插件会将您自定义CSS类添加到该特定文章或页面的body类。 Body类使用条件标签 当body_class函数与条件标签一起使用时,它才真正发挥作用

    2.1K20

    rem适配布局

    rem 作用于非根元素字体大小时,相对于根元素字体大小;rem 作用于根元素字体大小时,相对于其初始字体大小。...and:相当于”且”意思,即当媒体类型和媒体特性都符合条件才起作用; not:相当于”非”意思,排除某个媒体类型,可以省略 only:指定某个特定媒体类型,可以省略 媒体特性 每个媒体类型都具有不同特性...> 2 less CSS 弊端 CSS 是非程序是语言,没有变量、函数、作用域等概念。...需要大量看似没有逻辑代码,CSS 冗余度较高 不方便维护及扩展,不利于复用 没有良好计算能力 介绍 Less(Leaner Style Sheets 缩写)是一门 CSS 扩展语言,成为 CSS...常见 CSS 预处理器: Sass、Less、Stylus Less 作为 CSS 一种形式扩展,没有减少 CSS 功能,而是现有的 CSS 语法,加入程序式语言特性。

    1.4K30

    浏览器兼容

    让哪些浏览器支持哪些效果 3、如何做 (1)根据兼容需求选择技术框架/库(jquery) (2)根据兼容需求选择兼容工具(html5shiv.js、respond.js、css reset、normalize.css...[endif]--> 使用了条件注释页面 Windows Internet Explorer 9 中可正常工作,但在 Internet Explorer 10 中无法正常工作。...: yellow\9; /*ie/edge 6-8*/ } 选择器前缀法(即选择器Hack) IE条件注释法(即HTML条件注释Hack) 针对所有IE(注:IE10+已经不再支持条件注释): IE浏览器显示内容 ; 针对IE6及以下版本:只IE6-显示内容 。...运行时候它会在html元素添加一批CSSclass名称,这些class名称标记当前浏览器支持哪些特性和不支持哪些特性 详情见文档:Modernizr介绍文章 ?

    1.9K52

    前端- css 中什么是好注释?

    Martin Martin文中详细讨论了代码注释,我不会完全重复他的话。简而言之,他意思就是,这些注释是注定会过时。程序执行时会忽视注释,所以无法保证这些说明注释会准确描述代码作用。...我能想到为什么会写下这种注释:有时候我们CSS会写得非常长,当在超过千行文件内查找时,就需要这种带特殊标志注释来帮助快速搜索。 但事实,很长很长CSS文件已经不再流行了。...CSS预处理器让CSS更接近传统编程语言。尽可能使用命名良好且有意义变量和函数,这样能让代码更清晰。... * FF下正常盒子模型  * 2. Show the overflow in Edge and IE.... * EdgeIE下overflow为visble  */ hr {   box-sizing: content-box; /* 1 */   height: 0; /* 1 */   overflow

    1.6K20
    领券