`

html IE6 margin

 
阅读更多
如果一个浮动div设置margin:10px; 在ie7和firefox下显示都是距离左侧10px,但是在ie6下却显示成20px;

可恶的ie6

解决方法:在这个div 的CSS里加上display:inline;
分享到:
评论

相关推荐

    IE6下出现双倍margin的解决方法

    ### IE6下出现双倍margin的解决方法 #### 背景与问题描述 在进行网页设计时,尤其是在处理老旧浏览器兼容性问题时,经常会遇到一些棘手的技术挑战。其中,“IE6双倍margin”问题就是一个典型的例子。该问题不仅困扰...

    margin值在IE6变成双倍

    标题中的“margin值在IE6变成双倍”指的是在Internet Explorer 6(简称IE6)浏览器中,当设置元素的外边距(margin)时,可能会遇到一个知名的兼容性问题,即所谓的“双边距问题”(Double Margin Bug)。这个问题主要...

    css margin-left在IE6下的问题的解决方法

    总的来说,`margin-left`在IE6下的问题主要是由于浏览器的解析差异导致的,通过使用特定于IE6的CSS hack或者创建针对IE6的CSS文件,可以有效地解决这个问题。然而,随着现代浏览器的普及,对于新项目,建议尽可能...

    使用zoom解决IE6 margin无效BUG

    在互联网的早期,Internet Explorer 6 (IE6) 是一款广泛使用的浏览器,但它存在许多兼容性和渲染问题,其中最令人头疼的问题之一就是“margin塌陷”或者“margin无效”的BUG。这个问题主要体现在当我们在IE6中尝试为...

    解决IE6、IE7、IE8样式不兼容问题

    针对IE特定版本的CSS hack可以通过选择器实现,如`* html`针对IE6,`*+html`针对IE7等。示例: ```css /* IE6 */ * html #header { margin-top: 0; } /* IE7 */ *+html #header { margin-top: 10px; } ``` #### 三...

    CSS完美兼容IE6_IE7_FF的通用方法

    `*+html`专为IE7设计,而`*html`则针对IE6: ```css #wrapper { width: 120px; /* Firefox */ *html #wrapper { /* IE6 fixed */ width: 80px; } *+html #wrapper { /* IE7 fixed */ width: 60px; } } ``` ...

    div+css兼容ie6ie7ie8ie9和FireFoxChrome等浏览器方法[借鉴].pdf

    设置为浮动的`div`在IE6下`margin`会加倍。通过`display:inline;`可以修复此问题,如`#IamFloat{float:left;display:inline;margin:5px;}`。 12. **容器宽度和高度**: 容器的宽度要精确设定,特别是在有浮动元素...

    ie6兼容性问题解决

    在IE6中,某些特定形式的HTML注释会导致页面内容重复显示,通常称为“多出来的一只猪”现象。 **解决方案**: 使用条件注释(conditional comments),如`<!–[if !IE]> picRotateStart <![endif]–>`,可以避免该...

    IE6-IE11兼容性问题列表及解决办法

    此外,IE7在处理浮动元素和定位时也会出现偏差,需要利用`display:inline-block`和负margin等技巧进行调整。 进入IE8时代,浏览器对CSS2.1标准的支持有所增强,但仍有一些顽固问题。IE8的怪异模式(Quirks Mode)和...

    IE6/IE7/IE8/Firefox的CSS各种兼容margin问题解决办法

    本文将详细讨论针对IE6、IE7、IE8和Firefox这四个主要浏览器的CSS中关于margin的兼容性问题及解决办法。 首先,我们需要了解不同浏览器所使用的渲染引擎,这对于理解为何会出现兼容性问题至关重要。Firefox使用...

    浏览器兼容性CSS,IE6,IE7,FF

    另一种方法是利用浏览器特有的选择器,如`*+html`和`*html`,分别针对IE7和IE6。 例如: ```css #wrapper { width: 100px!important; /* 对IE7和FF有效 */ width: 80px; /* 对IE6有效 */ } /* 针对Firefox、IE6...

    div错位解决IE6IE7IE8样式不兼容问题

    - **调整`margin`值**:为了修复IE6中div错位的问题,可以尝试调整div的`margin`值,例如:`style="margin-left:-5px;"`,这样可以稍微向左移动元素以修正错位现象。 - **使用条件注释**:条件注释是一种只被IE识别...

    多浏览器下IE6 IE7 firefox li 间距问题

    ### 解决多浏览器下IE6、IE7及Firefox中`<li>`元素间距兼容性问题 #### 背景介绍 在Web开发过程中,我们经常会遇到不同浏览器对CSS样式的解析差异导致页面显示效果不一致的情况。特别是对于早期版本的Internet ...

    Firefox, IE5, IE5.5, IE6, IE7, IE8多种浏览器兼容的问题

    IE6及以下版本与现代浏览器(如Firefox)在宽度计算上有所不同,IE不包括边距(margin)和填充(padding)在内。 ```css /* 对于IE6 */ #wrapper { width: 100px; /* 不考虑padding */ } /* 对于Firefox */ #wrapper {...

    ie css margin auto 不居中解决方案

    这会使得IE6进入近似标准的“Almost Standards”模式,其中`margin: 0 auto;`会按预期工作: ```html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...

    ie6/7/8的 css hack

    2. `*html`和`*+html` Hack:这两个是IE特有的选择器,`*html`仅适用于IE6,而`*+html`则仅适用于IE7。它们允许你为每个特定版本的IE写入不同的样式。注意,使用`*+html`时,需要在HTML文档的顶部添加一个特定的...

    DIV+CSS相对IE6、IE7和IE8的兼容问题

    在IE6和IE7中,设置了`float`属性的DIV元素,其`margin`可能会被错误地解释为两倍大小。这是一种已知的bug,可以通过添加`display:inline;`来修正。例如: ```css #IamFloat { float: left; margin: 5px; ...

    CSS完美兼容IE6IE7FF的通用方法

    - 利用`*+html`和`*html`来针对IE7和IE6进行特定样式设置。 ```css #wrapper { width: 120px; /* Firefox */ *html #wrapper { /* IE6 */ width: 80px; } *+html #wrapper { /* IE7 */ width: 60px; } } ...

Global site tag (gtag.js) - Google Analytics