`
icybamboo
  • 浏览: 39858 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

IE6中line-height属性失效问题(转)

 
阅读更多
        关于IE6下line-height属性失效问题,以前也遇到过几次。不过由于时间关系,没有深究,就用padding解决了。今天又遇到了问题,最后发现IE6下line-height属性失效是由于文字中包含img、input、select、textarea、button、object造成的。

        解决办法:

        对和文字相连接的img、input、textarea、select、object等元素加以属性:
        margin: (所属line-height-自身高度)/2px 0;
       vertical-align:middle;
分享到:
评论

相关推荐

    解决IE6下,给图片加上line-height属性不起作用的解决方法

    在IE6中,替换元素不受`line-height`控制,因此需要通过其他方式来调整它们的垂直对齐。 解决此问题的一种常见方法是针对受影响的元素设置额外的CSS样式。例如,可以给图片添加以下样式: ```css .shouchang img {...

    font和line-height之CSS代码书写顺序不同,导致显示效果不一样

    在CSS(层叠样式表)中,`font`和`line-height`是两个重要的属性,它们分别用于设置文本的字体和行间距。然而,当同时使用这两个属性时,它们的书写顺序可能会影响到最终的显示效果。这个现象尤其在处理一些特定...

    个人CSS设计兼容性问题总结教程

    在IE6中,`height:100%`可能无效,但通过设置`position:absolute;`可以解决这个问题,不过仅限于IE7、FF等浏览器。为了解决这个问题,我们可能需要使用CSS Hack。例如,`\9`用于IE6、7、8,`\0`仅适用于IE8,`*`和`*...

    浏览器兼容问题

    **解释**:通过将元素设置为浮动可以解决 IE6-7 中 `line-height` 失效的问题。 #### 十六、td 自动换行的问题 **问题描述**:当表格的宽度固定时,`td` 内容会自动换行。 **解决方案**:设置 `table` 的 `word-...

    css浏览器兼容问题

    15. **IE6-7 line-height失效问题**: 对于某些元素,`line-height`可能在IE6-7中失效,需要结合具体元素属性进行调整或寻找替代方案。 以上只是一部分常见的CSS兼容性问题及其解决方法,实际开发中可能遇到更多...

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

    其次,`margin`加倍问题主要出现在IE6中,当元素设置了`float`属性时,其margin会被错误地加倍。解决办法是在该元素上添加`display:inline`,这可以使IE6正确解析margin值。 浮动元素产生的双倍距离问题也是IE6的一...

    ie的常见兼容问题

    例如,下面的样式只会在IE6中应用: ```css .test { width: 50px; } *html .test { width: 50px; } /* IE6 only */ ``` 而这个样式只会在IE7中应用: ```css *+html .test { width: 50px; } /* IE7 only */ ...

    前端处理浏览器兼容问题

    #### 十五、IE6-7`line-height`失效的问题 **问题**:在IE6-7中,当`<img>`标签与文字放在同一行时,`line-height`可能不起作用。 **解决方法**:将元素设置为浮动。 ```css img, p { float: left; } ``` #### ...

    IE6兼容性问题及IE6常见bug详细汇总

    IE6对line-height的默认处理有时会出现问题。 解决方法:为相关元素设置具体的line-height值。 6. **行标签之间的空白** 行内元素之间可能存在一小段空白,这是由于浏览器的默认行为。 解决方法:通过浮动元素...

    ie特有bug文档

    - **问题描述**:在IE6中,当`:hover`伪类应用于元素且`background-color`值为`#fff`时,该伪类可能无法生效。 - **解决方案**: - 将`background-color`替换为`background`属性。 - 使用完整的十六进制颜色值`#...

    css兼容问题

    **问题描述**:IE浏览器不识别`min-width`和`min-height`属性,导致宽度和高度设置失效。 **解决方案**: 1. **expression 方法**:通过JavaScript表达式来模拟`min-width`和`min-height`的效果。 - **CSS**: ``...

    css入门教程IE和Firefox浏览器CSS兼容性技巧整理.docx

    当一个浮动的div在IE中设置margin时,可能会出现margin加倍的问题。解决方法是在div中添加`display: inline;`,这将消除IE的误解析。 4. **浮动元素的双倍距离**: 在设置`float`属性后,IE会产生额外的间距。...

Global site tag (gtag.js) - Google Analytics