关于层的height在ie下面失效的问题
帮客户做一个网站是,做了一个height为5的小背景分割层,css如下,
div{background:#37759E;height:5px;width:778px;float:left}
在opera和firefox下面height=5很正常,在ie下面高出来一大截,出了什么问题呢??
原来是font-size没有定义,具体原因不明,可能是ie默认有一个font-szie的值吧,不定义的话,它给你把height的高度撑出来一大截,主要是height值很小的时候,到了几十的时候好像没有影响。
改进,
div{background:#37759E;height:5px;width:778px;float:left;font-size:0;}
也有这样写的,
div{background:#37759E;height:5px;width:778px;float:left;font:0/0 sans-serif;}
- 相关文章
- IE6的双倍边距BUG - 2008-06-29
- 2008.5.19-2008.5.21 让网站变灰沉痛哀悼地震遇难者 - 2008-05-19
- 百度空间的圆角矩形 - 2008-02-21
- 理解background-position属性 - 2008-02-19
- css兼容ie5.x及以下特殊写法hack - 2008-02-18
- 鼠标滑过显示横向下拉菜单 - 2008-01-21
- ie7空格的间距要比ie6/firefox/opera的都要大 - 2007-11-29
- 各浏览器有序列表样式的兼容研究 - 2007-10-27
- ie下容器1px高度的解决方案 - 2007-10-27
- 用css来定义table的样式 - 2007-10-11
- 上一篇:仿淘宝首页滚动flash
- 下一篇:链接的下划线











