1、IE6不支持min-height,解决办法使用css hack:

.target {
min-height: 100px;
height: auto !important;
height: 100px; // IE6下内容高度超过会自动扩展高度
}

设计坞https://www.wode007.com/sites/73738.html

2、ol内li的序号全为1,不递增。解决方法:为li设置样式display: list-item;

3、未定位父元素overflow: auto;,包含position: relative;子元素,子元素高于父元素时会溢出。解决办法:1)子元素去掉position: relative;; 2)不能为子元素去掉定位时,父元素position: relative;

<style type="text/css">
.outer {
width: 215px;
height: 100px;
border: 1px solid red;
overflow: auto;
position: relative; /* 修复bug */
}
.inner {
width: 100px;
height: 200px;
background-color: purple;
position: relative;
}
</style> <div>
<div></div>
</div>

4、IE6只支持a标签的:hover伪类,解决方法:使用js为元素监听mouseenter,mouseleave事件,添加类实现效果:

<style type="text/css">
.p:hover,
.hover {
background: purple;
}
</style> <p id="target">aaaa bbbbb<span>DDDDDDDDDDDd</span> aaaa lkjlkjdf j</p> <script type="text/javascript">
function addClass(elem, cls) {
if (elem.className) {
elem.className += ' ' + cls;
} else {
elem.className = cls;
}
}
function removeClass(elem, cls) {
var className = ' ' + elem.className + ' ';
var reg = new RegExp(' +' + cls + ' +', 'g');
elem.className = className.replace(reg, ' ').replace(/^ +| +$/, '');
} var target = document.getElementById('target');
if (target.attachEvent) {
target.attachEvent('onmouseenter', function () {
addClass(target, 'hover');
});
target.attachEvent('onmouseleave', function () {
removeClass(target, 'hover');
})
}
</script>

5、IE5-8不支持opacity,解决办法:

.opacity {
opacity: 0.4
filter: alpha(opacity=60); /* for IE5-7 */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* for IE 8*/
}

6、IE6在设置height小于font-size时高度值为font-size,解决办法:font-size: 0;

7、IE6不支持PNG透明背景,解决办法: IE6下使用gif图片

 

8、IE6-7不支持display: inline-block解决办法:设置inline并触发hasLayout

    display: inline-block;
*display: inline;
*zoom: 1;

9、IE6下浮动元素在浮动方向上与父元素边界接触元素的外边距会加倍。解决办法: 1)使用padding控制间距。 2)浮动元素display: inline;这样解决问题且无任何副作用:css标准规定浮动元素display:inline会自动调整为block

10、通过为块级元素设置宽度和左右margin为auto时,IE6不能实现水平居中,解决方法:为父元素设置text-align: center;

最新文章

  1. 如何基于Azure平台实现MySQL HA(方法论篇)
  2. java基础之 超类Object
  3. C# 操作pem 文件
  4. [php/html/CSS]给Aptana3 安装 Emmet插件
  5. FLASH CC 2015 CANVAS (六)如何像FLASH那样实现场景(多canvas)
  6. iOS 网络与多线程--4.同步Post方式的网络请求
  7. MySql中Blob二进制对象的处理
  8. 永远不要在循环之外调用wait方法
  9. 宝塔面板设置腾迅COS自动备份网站
  10. 仿微信未读RecyclerView平滑滚动定位效果
  11. Manacher算法学习笔记 | LeetCode#5
  12. 使用python命令构建最简单的web服务
  13. C语言指针入门
  14. 关于js中的回调函数callback
  15. MySQL 5.6学习笔记(数据表基本操作)
  16. java通过文件头来判断文件类型
  17. C# 调用C++ dll 返回char*调用方式(StringBuilder乱码)
  18. 20155117王震宇 2006-2007-2 《Java程序设计》第二周学习总结
  19. Leetcode:Task Scheduler分析和实现
  20. 可见性-volatile

热门文章

  1. 阿里巴巴 《Java 开发者手册》+ IDEA编码插件
  2. ESXI多网卡网络配置
  3. 实验二 Linux系统简单文件操作命令
  4. css实现朋友圈照片排列布局
  5. (一)JDK安装和使用eclipse输出hello world
  6. Redis底层结构全了解
  7. Shiro反序列化复现
  8. 腾讯音乐Android工程师一面面试题记录,拿走不谢!
  9. Android学习笔记数组资源文件
  10. Android笔记布局资源文件