Loading...

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
 

五种实现等高方法

设置字体:    

最近蛮多面试题都有相关的等高问题,所以我就试得写了下。希望对大家有用。

1.边距实现

提示:你可以先修改部分代码再运行。


2.背景图实现

提示:你可以先修改部分代码再运行。

3.边框实现

提示:你可以先修改部分代码再运行。

4.套标签实现

提示:你可以先修改部分代码再运行。

5.js实现

提示:你可以先修改部分代码再运行。

此题:IE6不兼容。

作者:He Min
出处:http://www.hemin.cn
本文版权所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。


10 Comments

  1. stri 说:

    JS那个.没有考虑到padding

    [回复]

    hemin 回复:

    @stri, 是否可以再详细点呢?

    [回复]

  2. soit 说:

    1 里面的 .midst{ overflow:hidden;zoom:1;} zoom属性是干什么用的啊 我设成0.5没什么效果哦

    [回复]

    hemin 回复:

    @soit, 是专门为IE6清楚浮动的,为了自适应高度而已。而且zoom只有IE6才认。
    不加zoom:1;只加overflow:hidden;其他更高版本浏览器都可以自适应高度。

    [回复]

    soit 回复:

    @hemin,

    谢谢你的解答哦

    [回复]

    hemin 回复:

    @soit, 不客气,再有问题可以继续提问。

    [回复]

  3. vapour 说:

    第一种“边距实现”利用padding-bottom:10000px;margin-bottom:-10000px;的思想很巧妙。第二种的的背景图片感觉和第一种一样。第三种“边框实现”,没有考虑到右侧内容多的情况

    [回复]

  4. lw 说:

    第3种方法貌似在right里面设置内容的话就出问题哦

    [回复]

    hemin 回复:

    @lw, 嘻嘻,这只是个方法。显然是可以解决的。

    [回复]

  5. [...] 另外,以下这篇文章(http://www.hemin.cn/blog/?p=761)记录了五种实现等高的方法,权且作为备份放在这里。 [...]

Leave a comment

Your comment

1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11; 12; 13; 14; 15; 16; 17; 18; 19; 20; 21; 22;

增大 | 减小输入框高度: + |


↑TOP↓BOTTOM