IE6/IE7下margin-bottom失效兼容解决办法及双倍边距问题
(从已经死了一次又一次终于挂掉的百度空间人工抢救出来的,发表日期 2014-04-08)
一、IE6/IE7下margin-bottom失效兼容解决办法
1、用padding-bottom代替;
2、在父标签中加入overflow:hidden;或zoom:100%
示例代码:
不正常显示
ul{}
li{ list-style:none; float:left; margin:10px;}

1、 你会发现左边10px 变成20px了,
解决办法:在li的CSS中加入:display:inline 即可;
2、还有下面的边距没有生效:margin-bottom 没有生效
解决办法:在CSS父级元素中加入 overflow:hidden 或是 zoom:100%即可
正常显示
ul{overflow:hidden;margin:10px;}
li{ list-style:none; float:left; margin-right:10px;display:inline;} //此时显示正常

/*此时margin-bottom有效,overflow与zoom任意加一个都可以*/
其实:margin-top可在里层写,而margin-bottom要在效果的最外层。否则在ie7没效果。ie6,8可以有。
IE扩展框问题 浮动下降 IE6双倍边距 图片下空隙 层间隙 对齐文本 FF撑开高度
图文混排容易导致扩展框问题.
<div><img src="data:images/index_1.jpg" />扩展框问题</div>
这样排版容易导致扩展框问题.
尽量定义宽高给定值 * 浮动下降问题
加上{float:left;} 即可```
IE6 的双倍边距BUG
解决办法是加上display:inline
IE6 下为什么图片下方有空隙产生
解决这个BUG 的方法也有很多,可以是改变html 的排版,或者设置img 为display:block
或者设置vertical-align 属性为vertical-align:top | bottom |middle |text-bottom 都可以解决.
IE6 下这两个层中间怎么有间隙
这个IE 的3PX BUG 也是经常出现的,解决的办法是给.right 也同样浮动float:left 或者相对IE6 定义.left
如何对齐文本与文本输入筐
遇到此种问题,设置文本框的vertical-align:middle 就可以了
为什么FF 下文本无法撑开容器的高度
标准浏览器中固定高度值的容器是不会象IE6 里那样被撑开的,那我又想固定高度,又想能被撑开需要怎样设置呢?办法就是去掉height 设置min-height:200px; 这里为了照顾不认识
min-height 的IE6 可以这样定义:
{
height:auto!important;
height:200px;
min-height:200px;
}
IE6/IE7下margin-bottom失效兼容解决办法及双倍边距问题的更多相关文章
- IE6 IE7下文字显示竖排的解决办法
IE下文字显示竖排的解决办法: white-space:nowrap;
- IE6/IE7下:inline-block不兼容的问题
IE6/IE7下对display:inline-block的支持性不好. 1.inline元素的display属性设置为inline-block时,所有的浏览器都支持: 2.block元素 ...
- 前端问题——png图片在IE6下透明失效,解决办法
今天,一位同事问我问题,png 图片在IE6下透明背景失效. 解决办法,在网上查了很多,最后还是采用两种方案来解决这个问题 1.把这个网页的png格式图片变更为gif格式的图片.问题解决 2.就是让这 ...
- 一句white-space:nowrap解决IE6,IE7下浮动元素不自动换行
一句white-space:nowrap解决IE6,IE7下浮动元素不自动换行
- 空a标签 a标签空的情况下 IE6 IE7下点击无效
最近做了好多网站专题页面,因为专题页面图片较多,个别banner上有1个到多个按钮,一种是用“图解img标签的usemap”的方法做链接,(图解img标签的usemap使用方法)[传送门] 另一种用则 ...
- IE6/IE7下:inline-block解决方案
IE6/IE7下对display:inline-block的支持性不好. 1.inline元素的display属性设置为inline-block时,所有的浏览器都支持: 2.block元素的displ ...
- ie6,ie7下设置overflow:auto下滚动条不起作用
今天遇到一个比较特殊的情况:ie6,ie7下设置overflow:auto下滚动条出来了但是滚动条不起任何作用,但在火狐,ie8,ie9,谷歌等浏览器下正常显示,解决方案:只需要加一个position ...
- WindowsFormsHost下MouseWheel失效的解决办法
原文:WindowsFormsHost下MouseWheel失效的解决办法 看了网上有些写的用钩子,但是,在Stack Overflow上找到一个简便的方式
- zsh下 home end 键失效的解决办法
我的环境是 centos 6.5 x64 安装 oh my zsh 后,home end 键失效,解决办法为在 .zshrc 里添加设置如下 #Rebind HOME and END to do th ...
随机推荐
- phonegap配置启动动画
以下有2种方式 1 主Active中 onCreate函数里添加代码 2 config.xml文件进行配置(对通过命令行模式下cordova命令行生成的可行) 确保自己安装了SplashScreen插 ...
- sysbench 安装
sysbench源代码可以在https://launchpad.net/sysbench找到.也可以从本文件附件中下载. 先安装好mysql,记录下安装目录.默认为 /usr/local/mysql ...
- IClassSchemaEdit修改要素类信息
private void ChangeFeatureClassAliasName(IFeatureClass pFeatureClass, string aliasName) { ISchemaLoc ...
- struts2 action 返回图片流
数据库为mssql zp字段为image类型 java代码 OutputStream out = null; try { String contenttype = "image/jpeg&q ...
- selenium python (十)浏览器多窗口处理
#!/usr/bin/python# -*- coding: utf-8 -*-__author__ = 'zuoanvip'#在测试过程中有时候会遇到出现多个浏览器窗口的情况,这时候我们可以通过窗口 ...
- iOS学习笔记之回调(二)
写在前面 上一篇学习笔记中简单介绍了通过目标-动作对实现回调操作:创建两个对象timer和logger,将logger设置为timer的目标,timer定时调用logger的sayOuch函数.在这个 ...
- spring初探1
spring初探1 关于新建对象,对象依赖的三种方式比较 场景 某个交易的业务组建拆分,为原先的功能模块新写了一个业务组件 使用new. 修改上层代码的对象生成部分( 如果不是面向接口编程,简直就是灾 ...
- MFC类目录及头文件(转)
类 描述 头文件 CAnimateCtrl 自动化通用控件 afxcmn.h CArchive afx.h CArchiveException afx.h CArray afxtempl.h CAsy ...
- C++的引用类型的变量到底占不占用内存空间?
——by karottc 分析一下 C++ 里面的引用类型(例如: int &r = a; )中的 r 变量是否占用内存空间呢?是否和 int *p = &a; 中的 p 变量 ...
- ruby 安装更新
wget http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz tar xfvz ruby-2.2.2.tar.gz cd ruby-2. ...