浏览器兼容问题项目总结(五)table中td和li高度问题
2017-04-18 17:29
351 查看
1、td高度
问题:
在IE9、IE10、FF、chrome中table中td的高度不包含border的宽度,但是IE7和IE8中td的高度包含了border的高度,设置line-height和height一样。
解决:
暂无解决办法,只能通过判断浏览器解决。
其问题示例如下:
<spanstyle="font-size:18px;"><body >
<table>
<tr>
<td style="line-height:20px;border:5px solid red;">设置line-height:20px</td>
</tr>
</table>
<table>
<tr>
<td style="height:20px; border:5pxsolid red;">设置height:20px</td>
</tr>
</table>
</body></span>
2、li高度
问题:
在IE7下如果为li指定高度可能会出现排版错位,其他浏览器无此现象
解决:
设置line-height
实例:
<spanstyle="font-size:18px;"><style type="text/css">
li{
list-style-position:inside;
}
</style>
</head><body >
解决前:
<listyle="height:40px;">hello</li>
<listyle="height:40px;">hello</li>
<listyle="height:40px;">hello</li>
<listyle="height:40px;">hello</li>
解决后:
<listyle="line-height:40px;">hello</li>
<listyle="line-height:40px;">hello</li>
<listyle="line-height:40px;">hello</li>
<listyle="line-height:40px;">hello</li>
</body></span>
问题:
在IE9、IE10、FF、chrome中table中td的高度不包含border的宽度,但是IE7和IE8中td的高度包含了border的高度,设置line-height和height一样。
解决:
暂无解决办法,只能通过判断浏览器解决。
其问题示例如下:
<spanstyle="font-size:18px;"><body >
<table>
<tr>
<td style="line-height:20px;border:5px solid red;">设置line-height:20px</td>
</tr>
</table>
<table>
<tr>
<td style="height:20px; border:5pxsolid red;">设置height:20px</td>
</tr>
</table>
</body></span>
2、li高度
问题:
在IE7下如果为li指定高度可能会出现排版错位,其他浏览器无此现象
解决:
设置line-height
实例:
<spanstyle="font-size:18px;"><style type="text/css">
li{
list-style-position:inside;
}
</style>
</head><body >
解决前:
<listyle="height:40px;">hello</li>
<listyle="height:40px;">hello</li>
<listyle="height:40px;">hello</li>
<listyle="height:40px;">hello</li>
解决后:
<listyle="line-height:40px;">hello</li>
<listyle="line-height:40px;">hello</li>
<listyle="line-height:40px;">hello</li>
<listyle="line-height:40px;">hello</li>
</body></span>
相关文章推荐
- 浏览器兼容问题项目总结(七)IE下未初始化为空,chrome下未初始化生产大量空格
- 浏览器兼容问题项目总结(六) 页面嵌套多个iframe滚动条兼容性修改
- 浏览器兼容问题项目总结(二)Highchart 在chrome下x轴文字竖直显示(兼容IE和Chrome)
- 浏览器兼容问题项目总结(四) 页面的最小宽度的设定
- 浏览器兼容问题项目总结(一)浏览器
- 浏览器兼容问题项目总结(六) 页面嵌套多个iframe滚动条兼容性修改
- 浏览器兼容问题项目总结(三)事件处理机制
- oj项目遇到的第一个问题----------不同浏览器下兼容的问题
- js浏览器兼容问题总结及解决办法
- 解决各大浏览器兼容问题hack方法总结
- 解决iframe高度自适应的问题,兼容各浏览器
- 关于IE、火狐等浏览器兼容问题的总结
- js浏览器兼容问题总结及解决办法
- 浏览器兼容问题总结
- js浏览器兼容问题总结及解决办法
- 【开发过程问题汇总系列】【iframe自适应高度】兼容 FireFox和IE内核的浏览器
- css ul li 的使用及浏览器兼容问题
- 不同浏览器table高度问题
- IE与firefox 兼容问题 (二、项目经验总结)
- ul中的li的高度在IE6、IE7、IE8、FF下不兼容问题的解决办法