我有一个包含一个表的HTML页面, 我的问题是其在IE-8正确呈现一个我<td>
的高度但在正确火狐20.0.1保持的高度以固定的量,不管是什么(IE VS火狐)
我的Firefox粉丝自己,特别是当它涉及到IE :)反正我已经设置了<td>
的高度,包含单词“底部”,以30像素(或10%;没有区别)和较高的<td>
到90%
Th当我减少右边<td>
的内容时,底部<td>
的高度正确显示在FireFox中,但是当我在右边的<td>
中添加更多文本行时,它(底部的一个)在FireFox中显示不正确(非常大) IE浏览器。
我的代码有什么问题,或者使用FireFox时不太可能? :) 换句话说,无论如何,我总是希望将底部<td>
的高度保持为30px。 这里是我的代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Agent</title>
<style>
html, body { height: 100% }
</style>
</head>
<body>
<table border="1" cellspacing="0" cellpadding="0" width="100%" height="100%">
<tr >
<td id=properties width="20%" height="90%">
top
</td>
<td id=step rowspan="2" width="80%" >
right <br>
right <br>
right <br>
right <br>
right <br>
right <br>
right <br>
right <br>
right <br>
right <br>
right <br>
right <br>
right <br>
right <br>
right <br>
right <br>
right <br>
right <br>
right <br>
right <br>
</td>
</tr>
<tr >
<td width="20%" height="30px">
bottom
</td>
</tr>
</table>
</body>
</html>
在这两个浏览器中看起来都一样 – 2013-05-13 07:00:55
也许这是你的屏幕分辨率,请在右边''多加一些行,谢谢 – 2013-05-13 07:03:39