• IE6不支持min-height,解决办法使用css hack:
.target {
min-height: 100px;
height: auto !important;
height: 100px; // IE6下内容高度超过会自动扩展高度
}
  • olli的序号全为1,不递增。解决方法:为li设置样式display: list-item;
  • 未定位父元素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 class="outer">
<div class="inner"></div>
</div>
  • IE6只支持a标签的:hover伪类,解决方法:使用js为元素监听mouseenter,mouseleave事件,添加类实现效果:
<style type="text/css">
.p:hover,
.hover {
background: purple;
}
</style> <p class="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>
  • 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*/
}
  • IE6在设置height小于font-size时高度值为font-size,解决办法:font-size: 0;
  • IE6不支持PNG透明背景,解决办法: IE6下使用gif图片
  • IE6-7不支持display: inline-block解决办法:设置inline并触发hasLayout
    display: inline-block;
*display: inline;
*zoom: 1;
  • IE6下浮动元素在浮动方向上与父元素边界接触元素的外边距会加倍。解决办法: 1)使用padding控制间距。 2)浮动元素display: inline;这样解决问题且无任何副作用:css标准规定浮动元素display:inline会自动调整为block
  • 通过为块级元素设置宽度和左右margin为auto时,IE6不能实现水平居中,解决方法:为父元素设置text-align: center;

最新文章

  1. 【Java学习系列】第1课--Java环境搭建和demo运行
  2. 破解 失控神域 dat文件格式。
  3. 【转】Timer还是Handler
  4. M6: 使用摄像头(CameraCaptureUI)
  5. 【PRML读书笔记-Chapter1-Introduction】1.2 Probability Theory
  6. 替换a链接的href和title
  7. 搭建Git远程仓库(也就是Git服务器,不用再连Github了)
  8. Maven Build Life Cycle--reference
  9. OSGI学习总结
  10. 项目总结SpringMVC相关
  11. Express之托管静态文件
  12. Python自学笔记——matplotlib极坐标.md
  13. 16.如何做到webpack打包vue项目后,可以修改配置文件
  14. Python Xcode搭建Python环境以及使用PyCharm CE
  15. AWS上获取监控数据(EC2/RDS都支持)
  16. Django admin 中抛出 &#39;WSGIRequest&#39; object has no attribute &#39;user&#39;的错误
  17. 关于UIView用户交互相关的属性和方法
  18. js时间国际化
  19. vue elementui报错总结
  20. 【spring基础】spring与jdbc整合详解

热门文章

  1. Ibatis collect select用法详解
  2. 前端设计——js实现图片切换的淡入淡出
  3. (总结)Linux的chattr与lsattr命令详解
  4. (简单) ZOJ 3209 Treasure Map , DLX+精确覆盖。
  5. LWIP_STM32_ENC28J60_NETCONN_UDP(3)
  6. ymodem协议c实现(转)
  7. 第一章 Slenium2-Java 自动化测试基础
  8. 史上最坑的证书报错解决方法:Code=3000 &quot;未找到应用程序的“aps-environment”的权利字符串&quot;
  9. MonkeyRecorder
  10. *CCF 201612-2 工资计算(80)