`

inline-block完全兼容实现

    博客分类:
  • css
阅读更多
{
   display:inline-block;
   *display:inline;
   *zoom:1;
}


display:inline-block;  IE6 IE7 都不支持
*+css  仅IE7支持
*css   IE6  IE7不认识
分享到:
评论

相关推荐

    跨浏览器的inline-block声明上承诺了很多提供的却很少

    ")来强制使其拥有hasLayout属性,从而实现类似inline-block的布局效果。 此外,文中还提到了通过嵌套一个元素在中,来解决特定的布局问题。这种方法通过将所有内容包裹在一个额外的中,帮助重置布局环境,从而使得...

    inline-block 前世今生1

    在处理IE6和IE7的display:inline-block兼容性问题时,开发者通常会使用以下代码: ```css display:inline-block; /* 现代浏览器 */ *display:inline; /* 修复IE6、7的display:inline-block支持 */ *zoom:1; /* 触发...

    有关display:inline-block在FF出现空白的解决方案

    4. **使用浮动布局**:虽然`float:left`或`float:right`不是`display:inline-block`,但它可以实现类似的效果,并且不会受到空白的影响: ```css .box { float: left; } ``` 5. **使用Flexbox或Grid布局**:...

    display:inline-block的实际应用

    2. **兼容性问题**:虽然 `display:inline-block` 在现代浏览器中支持良好,但在一些较旧的浏览器,如IE6/7,需要使用 `*zoom:1` 或 `display:inline` 并结合 `*display:inline` 来实现兼容。 3. **内联限制**:尽管...

    Firefox Bug: inline/inline-block的间隙采用代码缩进可解决

    然而,`inline-block` 在不同浏览器间存在兼容性问题,特别是在Firefox中有一个知名的bug,表现为相邻的`inline-block`元素之间会有一段看似多余的空白间隙,通常为6像素。这个问题同样存在于IE8,但不适用于更早...

    CSS属性display:inline-block用法深入理解

    尽管存在浏览器兼容性挑战,但通过合理的CSS hack和技巧,我们可以克服这些问题,实现跨浏览器的`inline-block`效果。在实际应用中,建议结合其他CSS3布局技术,如Flexbox或Grid,以获得更强大、更一致的布局解决...

    display:inline-block的原理分析

    在 IE 中实现 `display:inline-block` 效果有两种常见方法: 1. 首先设置 `display:inline-block` 触发 layout,然后在另一个声明中设置 `display:inline`,这样元素会呈现为内联对象。需要注意的是,这两个声明...

    CSS教程:inline-block在各浏览器的显示

    然而,`inline-block`在不同浏览器中的表现并不完全一致,这给开发者带来了挑战。本文将详细解析`inline-block`的工作原理,以及如何处理浏览器兼容性问题。 首先,理解`inline-block`的基本概念至关重要。`inline-...

    inline-block带来的元素间距问题解决

    如果不考虑IE6/7的兼容性,可以使用`float`属性代替`display: inline-block`。 接下来,我们简要回顾一下`block`和`inline`的基本特性: - **`display: block`**: - 占据整行,多个`block`元素会依次换行。 - ...

    兼容性的 inline-block 属性

    一年前网上还找不到关于 inline-block 属性的文章,为了方便大家更好的理解该属性,当时总结整理了篇《display:inline-block的深入理解》。 而现在对于 inline-block 属性运用的需求也越来越多,可惜依旧只有 Fire...

    让IE6/IE7支持display:inline-block属性的两种方法

    在Web开发中,`display:inline-block`是一种非常实用的CSS属性,它允许元素拥有块级元素的特性(如自定义宽度、高度),同时保持内联元素的排列方式,即允许元素在同一行显示。然而,IE6和IE7这两个较老的浏览器对`...

    浅谈inline-block及解决空白间距

    总之,`display: inline-block` 在实现灵活的网页布局时非常有用,但需要注意处理好元素间的空白问题。通过设置 `font-size: 0` 或 `letter-spacing`,以及 IE 特性 hack,我们可以有效地解决这些问题,确保在各种...

    inline-block空隙之css letter-spacing与字体大小/字体关系数据表

    总结来说,理解和掌握`inline-block`元素的空隙问题以及`letter-spacing`属性与字体、字号的关系对于实现精确的Web布局至关重要。在实际开发中,需要考虑浏览器兼容性,适当地使用负值`letter-spacing`来调整元素...

    ChangMM#javascript-html-css-issue#CSS-兼容ie6、7的inline-block1

    其实我们以为应该是这样的:但是ie6,ie7是这样显示的:IE6/IE7下对display:inline-block的支持性不好。解决方案:直接让块元素设置为内

    深入了解float与inline-block

    虽然在IE8以上版本(包括IE8)可以使用inline-block,但IE5.5版本就已经有了inline-block的雏形,只不过实现方式不同。如果要兼容更早的IE版本,可能需要使用一些额外的代码,例如使用display:inline;来强行阻止换行...

Global site tag (gtag.js) - Google Analytics