1.浮动换行。自己写个导航,li向左浮动,到ie6下全部错开了。

--》 还是在现有bootstrap框架的基础上修改样式保险一些。

 <div id="mymenu" class="navbar span12">
<!-- START MAIN NAVIGATION -->
<ul class="nav navbar-nav">
//....
</ul>
</div>

错开的主要原因还是在于ie6对inline-block的支持不完全,li,a的宽高也不一致,hover变换背景的时候,a标签不能铺满,需要增加专门的css来调整

    <!--[if lte IE 6]>
<link href="~/Content/css/iesisi.css" rel="stylesheet" /> <!-- bsie css 补丁文件 -->
<link href="~/Content/css/bootstrap-ie6.min.css" rel="stylesheet" />
<!-- bsie 额外的 css 补丁文件 -->
<link href="~/Content/css/ie.css" rel="stylesheet" />
<![endif]-->

详情:http://www.cnblogs.com/hejia/archive/2013/01/11/2856420.html

2.png图片变成灰白的。

这是ie对色彩的支持不全引起的。

这使用了js的方法修正

   <!--[if lte IE 6]>
<!-- bsie js 补丁只在IE6中才执行 -->
<script src="~/Content/js/ie6/DD_belatedPNG_0.0.8a.js"></script>
<script type="text/javascript">
try {
DD_belatedPNG.fix('.topa img,#mymenu img,.speaknav img,#slid img,#footer img,.emanhold img,#eman_sm');
} catch (exception) { }
</script>
<![endif]-->

3.z-index问题。

ie6的z-index和父级元素关系密切,而且需要相对位置。

   .usernav,.learnav{z-index:;position: relative}

4.插件不兼容,全部js都失效。

如果一个插件不支持,会导致这个<script></script>块中的脚本都失效,如果要不考虑该插件对ie6的支持而保全其他脚本,就将脚本分开。

【吉光片羽】ie6兼容性的几个点的更多相关文章

  1. 【JavaScript吉光片羽】遭遇IE8

    最初对做兼容性的认知只停留在UI层面,但其实UI层面都还好,因为毕竟你可以直接看得见现象,更为重要的是在JavaScript层面,因为这个部分涉及到功能性,前者最多是体验性的问题.下面扯一下这几天遇到 ...

  2. 【JavaScript吉光片羽】--- 滑动条

    灯光的亮度控制需要一个滑动条,先借用lamp源码中Bar: var Bar = function (opt) { var defaults = { $id: "", // 进度条d ...

  3. 【吉光片羽】奇怪的Bug-细节的问题

    这几天用Winform开发了一个小界面,遇到几个奇怪的问题,记录一下. 1.背景图片漏光. 当时很是奇怪,以为是图片的问题,让美工重新发,改成jpg也都存在.很是奇怪,原图这个地方肉眼看是不透明的,而 ...

  4. 【吉光片羽】js横向滚动与浮动导航

    1.横向滚动,这个方法是见过最简洁的了. #demo { background: #FFF; overflow: hidden; border: 1px dashed #CCC; width: 117 ...

  5. 【吉光片羽】MVC 导出Word的两种方式

    1.直接将Html转成Word.MVC自带FileResult很好用.Html中我们也可以嵌入自己的样式. html: <div id="target"> <st ...

  6. 【吉光片羽】之 Web API

    1.在asp项目中直接添加apiController,需要新增Global.asax文件.再增加一个webapiConfig,如果需要访问方式为"api/{controller}/{acti ...

  7. 10要点解决IE6兼容性问题

    1.使用声明 你必须经常在html网页头部放置一个声明,推荐使用严格的标准.例如 <!DOCTYPEHTMLPUBLIC“-//W3C//DTDHTML4.01//EN”   "htt ...

  8. ie6兼容性,还需要测试么?迷茫。。。

    最近公司网站在谷歌,火狐上测试都没有问题,但是在ietest,ie6上出现兼容问题 ,由于ietest好几次打开ie6都报错(尝试卸载重新安装几次无果),下载virtualbox安装自带ie6的xp系 ...

  9. 解决IE6兼容性问题的十一大技巧

    10要点解决IE6兼容性问题 1.使用声明 你必须经常在html网页头部放置一个声明,推荐使用严格的标准.例如 <!DOCTYPEHTMLPUBLIC“-//W3C//DTDHTML4.01// ...

随机推荐

  1. HotApp

    1.注册接口地址:https://wxapi.hotapp.cn/api/searchkey 2.编缉小程序,获取App Key 3.下载SDK 4.下载的hotapp.js按在utils目录下,在a ...

  2. 解决root用户ssh配置无密码登陆/hadoop用户照仿可以实现相同功能:hadoop用户登录并且把命令的所有root换成home/hadoop

    http://inuyasha1027.blog.51cto.com/4003695/1132896/ 主机ip:192.168.163.100(hostname: node0) ssh无密码登陆的远 ...

  3. [04]APUE:文件与目录

    [a] stat / lstat / fstat #include <sys/stat.h> int stat(const char *restrict pathname, struct ...

  4. 王爽-汇编语言-综合研究四-不使用main函数编程

    (一) 研究目的 使用C语言编程,我们一定要使用main函数么? (二) 研究过程 1) 最初的程序 首先,我们编写一个不写main函数的C语言程序. 程序如下: 在编译的过程中,没有发现错误.在链接 ...

  5. 【Mail】搭建邮件服务器(LAMP+Postfix+Dovcot+PostfixAdmin+Roundcubemail)

    大纲 一.mail部署说明 二.安装准备 三.LMAP环境配置 四.配置postfixadmin 五.配置postfix 六.配置dovecot 七.测试SMTP和POP3服务 八.配置Roundcu ...

  6. css3中与背景相关的元素

    1.background-origin:border-box/padding-box()默认值/content-box背景图片从边框出现.从边距开始出现.在盒子的内容中出现. 2.background ...

  7. 用nexus搭建maven私服

    首先介绍一下背景,公司访问外网有限制,项目组大部分人员不能访问maven的central repository,因此在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上 环 ...

  8. UML类图6种关系的总结

    http://www.open-open.com/lib/view/open1328059700311.html

  9. OpenResty(nginx_lua_module)做ES代理以及备份ES数据

    #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #erro ...

  10. 【fortify】安全漏洞的分类

    https://vulncat.hpefod.com/zh-cn 下面摘要著名的软件安全专家Gary Mc Graw的2006年的新书<Software Security building se ...