【发布时间】:2013-01-21 09:56:18
【问题描述】:
首先;我已经在这里和网上搜索过这个,但找不到有效的解决方案。我现在正在研究这个问题两天,所以我不得不问。
我有以下问题:
<table width="650px" border="1" >
<tr>
<td style="height :5px">stay as you are</td>
<td rowspan="3" id="content">
empty
</td>
</tr>
<tr>
<td style="height :5px">please dont expand</td>
</tr>
<tr>
<td style="background: red;height : 100%;"> </td>
</tr>
</table>
<input type="button" value="do" onclick="dontExpand()">
<script language="Javascript">
function dontExpand() {
var html = "";
for (var i = 0; i < 100; ++i)
html += "lorem ipsum<br>";
document.getElementById("content").innerHTML = html;
}
</script>
JSFiddle example of the problem, works only in Chrome
内容被Javascript动态修改后,左上角和中间左侧单元格正在扩展。
我猜它确实与 DocTypes 有关,但我不是专家。
有没有办法让 Internet Explorer 和 Firefox 只扩展左下角的单元格;上面的其他两个单元格应该保持原样。
需要帮助。
【问题讨论】:
标签: javascript html html-table