怎么解决ie不兼容css3的问题

 我来答
潭彩荣脱棋
2020-02-01 · TA获得超过3.6万个赞
知道小有建树答主
回答量:1.4万
采纳率:27%
帮助的人:828万
展开全部
e浏览器从ie8开始添加了兼容模式,开启后会以低版本的ie进行渲染。兼容模式有可能会导致网页显示出问题,于是通常在html中添加下列代码来使
ie
使用固定的渲染模式:
代码如下:
<metahttp-equiv="x-ua-compatible"content="ie=8"><!--以ie8模式渲染-->
<metahttp-equiv="x-ua-compatible"content="ie=7"><!--以ie7模式渲染-->

有一种情况,在ie8下只有不使用兼容模式页面才能显示正常,但是如果设定为ie8的模式,在ie9中却会导致css3失效。看来,需要针对
ie8、ie9
分别
禁用兼容模式。怎么办呢?可以在后台判断浏览器版本,如果是ie8就输出content="ie=8",如果是ie9就输出
content="ie=9"。其实还可以单纯通过html来实现的,html代码如下:
<metahttp-equiv="x-ua-compatible"content="ie=9;
ie=8;
ie=7;
ie=edge">
百度网友f0369ff52b
2020-04-12 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:26%
帮助的人:800万
展开全部
E浏览器从IE8开始添加了兼容模式,开启后会以低版本的IE进行渲染。兼容模式有可能会导致网页显示出问题,于是通常在HTML中添加下列代码来使
IE
使用固定的渲染模式:
代码如下:
以IE8模式渲染

以IE7模式渲染


有一种情况,在IE8下只有不使用兼容模式页面才能显示正常,但是如果设定为IE8的模式,在IE9中却会导致CSS3失效。看来,需要针对
IE8、IE9
分别
禁用兼容模式。怎么办呢?可以在后台判断浏览器版本,如果是IE8就输出content="IE=8",如果是IE9就输出
content="IE=9"。其实还可以单纯通过HTML来实现的,HTML代码如下:
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
梦莹河CN
高粉答主

2021-03-07 · 每个回答都超有意思的
知道小有建树答主
回答量:6.9万
采纳率:17%
帮助的人:3458万
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式