2 mo940314 mo940314 于 2015.07.27 15:07 提问

if ie代码不好用,导致在ie浏览器下,css出现问题,如何解决?
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8"> 
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title></title>

<link href="style/style.css" rel="stylesheet" type="text/css" />
<link href="style/style4.css" rel="stylesheet" type="text/css" />


<!--[if IE]>
<link href="style/style_ie.css" rel="stylesheet" type="text/css" /> 
<![endif]-->

2个回答

showbo
showbo   Ds   Rxr 2015.07.27 15:18

那是你写的样式有问题,和ie的if语句无关。。在ie下会导入style/style_ie.css,自己检查这个样式的兼容性,如果是针对低版本ie,要将版本号加上

 <!--[if lt IE 8]>
<link href="style/style_ie.css" rel="stylesheet" type="text/css" /> 
<![endif]-->
showbo
showbo 回复mo940314: style/style_ie.css你这个样式可能有问题,以为内你加了ie的条件注释,如果是ie就导入这个样式。自己用开发工具看控件具体有什么样式,来自哪个文件
接近 3 年之前 回复
mo940314
mo940314 能说的再具体点吗?
接近 3 年之前 回复
sina_2831808769
sina_2831808769   Rxr 2015.07.27 21:49

这样判断没见过

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
jsp页面解决IE浏览器兼容模式下css,js显示问题
用IE浏览器时,碰到在兼容模式下,页面样式乱或者是js不生效的情况: 在tatle中增加
添加内核解决浏览器兼容性
某些特定的css3属性规范还没有正式敲定,也就是说未来还有可能进一步优化调整,目前还处在测试阶段。浏览器要提前实现这些功能,需要在属性名前面加不同浏览器的前缀。 谷歌/Safari:webkit内核    -webkit-  火狐:Gecko内核      -moz- IE: trident内核           -ms- Opera:presto内核   -o- 在书写css样式时
ie兼容模式浏览出现的问题以及解决
ie8以前,ie浏览器的很多东西与标准不一样,而后来顺应发展,将一些旧版本ie里的东西舍去了,所以新旧版本ie存在差异。但已经存在了很多老网站,如果直接采用新ie版本就会出现问题,所以就出现了ie兼容版本,如果旧版本就使用兼容版本,如果是新网站就使用新版本,但问题又出现了,如果让ie识别出解析模式?是使用新版本还是兼容版本? 首先网页定要设定doctype,如果不设定,就会以quirks mod
浏览器兼容性问题解决方案之CSS,已在IE、FF、Chrome测试
最近在跟一个同学共同整理一个关于浏览器兼容性问题的文档,我们主要是找出在主流浏览器中出现哪些问题,如何解决这个问题,并给出实例。在这之前,需要明白一下几个问题。 什么是浏览器兼容问题?         所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应
网页设计(div css)之浏览器不兼容性问题及解决方法
下面将浏览器不兼容原因及解决方法整理一下,不足之处以后遇到再继续补充: **1. 文字大小不兼容** 同样14px的宋体字,ie下实际占高16px,下留白3px,firefox下实际占高17px,上留白1px,下留白3px。 文字大小不兼容解决方案: 给所有文字设定通用line-height值 **2.div高度不兼容:** firefox下div容器定义height后,
一行代码解决ie浏览器弹出允许阻止控件问题
今天我在页面插入了flash视频,ie浏览器在打开页面预览的时候显示“Internet Explorer 已限制此网页运行脚本或ActiveX控件 ” 然后旁边有个按钮:允许阻止的内容,我们一帮就要手动点击这个按钮才能看到页面的视频或动画,要是万一别人不小心关闭了这个对话框或者没有允许,就看不到动画了,所以,可以在标签里面加这一行:   问题就解决了,用ie浏览器打开测试页面再也不会问你允许阻止
解决IE浏览器不支持CSS样式呈现的问题
1、可以在开头加上这这句话。 #以上代码告诉IE浏览器,IE8/9及以后的版本都会以最高版本IE来渲染页面。 具体请参考链接:http://blog.csdn.net/www3300300/article/details/12992489 
让IE9以下的浏览器支持圆角及CSS3新特性
在网上有同学问我:如何在IE9以下版本的浏览器支持圆角的特性。为了让大家在以后的工作中能够更快、更有效的解决这种问题,现在把一种最简单、最有效的解决方案总结给大家,希望能够帮助到你!【就两步搞定!】 第一步:下载一个重要的文件   ie-css3.htc,这种类型的文件只要IE才能够识别。 下载地址:http://download.csdn.net/detail/lxcao/9685089
CSS Hack (各个浏览器兼容的问题)
写css样式的时候,恐怕最头疼的就是各个浏览器下的兼容性问题,即css hack,明明感觉应该是对的,但是就是出不来效果,我根据平时所接触的,总结一下关于兼容 性的技巧,希望可以对大家有所帮助…… CSS Hack的原理是什么 由于不同的浏览器对CSS的支持及解析结果不一样,还由于CSS中的优先级的关系。我们就可以根据这个来针对不同的浏览器来写不同的CSS。   CSS Hack大致有3种表
css 兼容ie浏览器的方法
var isIE = function(ver){ var b = document.createElement('b'); if (ver == 'lt 10') { b.innerHTML = ''; } else if (ver == '10') { b.innerHTML = ''; } else {    b.innerHTML = '';   }   return b