本文主要包含默认高度等相关知识,佚名 希望在学习及工作中可以帮助到您
序号 | HTML | IE<=7 CSS样式 | 表现: | 实际高度 (px) | 说明 |
1 | <div></div> | 0 | 啥事没有 | ||
2 | <div></div> |
width:100px; |
15 | 触发haslayout | |
3 | <div></div> |
height:1px; |
0 | ||
4 | <div></div> |
overflow:hidden; |
15 | 触发haslayout | |
5 | <div></div> |
width:100px; height:0px; |
0 | ||
6 | <div></div> |
width:100px; line-height:0px |
15 | ||
7 | <div></div> |
width:100px; font-size:0; |
2 | ||
8 | <div></div> |
width:100px; height:0px; line-height:0px; |
0 | ||
9 | <div></div> |
width:100px; height:0px; font-size:0; |
0 | ||
10 | <div></div> |
width:100px; height:0px; overflow:hidden; |
0 | 成功 | |
11 | <div></div> |
width:100px; line-height:0px; overflow:hidden |
15 | ||
12 | <div></div> |
width:100px; font-size:0px; overflow:hidden |
2 |
总结:
- 如果你需要从0开始自适应高度,那么不要定义width/height/overflow
- 如果你要定义小于15像素的高度,加上 overflow:hidden; 就可以了
演示地址: http://demo.jb51.net/html/IE-default-height.html