在表格中设置<tr>
的固定高度在Chrome中是不起作用的。
如果您应用height: 90%
,它将更改为100%。剩下的10%是看不见的。
但它可以在IE中工作。
为什么它不能在Chrome中工作?
<table style = "height:100%">
<tr style = "height:20px"></tr>
<tr style = "height:90%"></tr>
<tr style = "height:20px"></tr>
<tr style = "height:10%"></tr>
</table>
发布于 2019-06-03 06:34:20
啊哈,是的,浏览器不一致。自从Netscape不是唯一使用的浏览器(也就是互联网上市以来),我们就一直在处理这个问题。
处理这个问题最简单的方法似乎是通过CSS。将此代码添加到CSS页面的顶部(在@charset "UTF-8";
下面):
html, body {
height:100%;
width:100%;
margin:0;
padding:0; )
没有它,IE上的所有东西通常都比其他浏览器低8个像素。人类不知道为什么..。
https://stackoverflow.com/questions/56412708
复制相似问题