【发布时间】:2017-04-27 14:55:25
【问题描述】:
拥有一个带有简单表格和 js 代码的 HTML 页面来显示/隐藏:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>title</title>
<script type="text/javascript">
function showErrorSteps()
{
var el = document.getElementById("t1");
if(el.style.display=="none")
{
el.style.display="block";
}
else
{
el.style.display="none";
}
}
</script>
</head>
<body>
<br />
<span onclick="showErrorSteps()">[click]</span>
<br />
<br />
<table id="t1" border="1" width="100%" style="table-layout: fixed">
<tr>
<td>s</td>
<td>d</td>
<td>a</td>
</tr>
</table>
</body>
</html>
发生的情况是,在 Mozilla 上单击两次后表格会调整大小(即使使用表格布局:固定 css)。 IE 运行良好。
【问题讨论】:
-
这个页面有DOCTYPE吗?如果不是,为什么要使用 xhtml 命名空间?
-
table-layout: fixed 是 IE 的东西,不是标准的
-
@RoBorg - 我对 IE 非标准实现非常满意;不过我仍然使用 Mozilla :) @Anthony ... 好点
标签: javascript html firefox