【发布时间】:2010-12-23 08:52:09
【问题描述】:
好的, 所以这是我的问题......它让我困扰了一段时间...... 我需要在此 TD 内设置以下 DIV 100% 高度而没有任何副作用(我的意思是滚动),因为由于某种未知原因,当我将其设置为 100% 高度时,看起来 IE 8 做了一些错误的计算。 . 我尝试了很多组合但没有成功.. 需要过渡文档类型... 提前感谢您的帮助!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<style>
html, body
{
height:100%;
margin:0px;
padding:0px;
}
</style>
<head>
<body>
<table style="height:100%" border="1">
<tr>
<td>TOP</td>
</tr>
<tr style="height:100%">
<td style="height:100%">
<div style="border:1px dotted blue; height:100%">CONTENT</div>
</td>
</tr>
</table>
</body>
</html>
【问题讨论】:
-
...您是否使用表格来布局非表格数据? ...
-
@jball:伙计,我很久以前就停止了这场战斗。战斗实在是太难了。此外,标题样式和内联样式的混合也有点令人不安。
-
好吧,伙计们,我没有选择它的旧布局,我需要那个 div 100% 高度,我现在不能删除表格..
-
@jball: 随意更改另一个表格的 div,错误是任何元素的 100% 高度,div 仅用于演示目的
-
@Brizio 我去过那里,在打破限制的情况下工作。您可能想尝试向要求您添加 doctype 行的人指出此任务与保留现有表格进行布局的要求不一致。
标签: html