【发布时间】:2017-02-06 19:27:05
【问题描述】:
以下代码在Chrome中无法正确渲染顶行(IE8渲染正常,其他浏览器我没测试过)
<head>
</head>
<body>
<table width="100%" border="1">
<tr>
<td width="15%">a</td>
<td width="70%">b</td>
<td width="15%">c
<table border=1>
<tr>
<td valign="top">Subtotal:</td>
<td valign="top">$2,464.34</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="3">
<input type="text" style="width:500px;" />
</td>
</tr>
</table>
</body>
似乎 INPUT 控件中的固定宽度导致了问题。如果我将 500px 更改为 80%,它会神奇地正常工作。或者,如果我取出“c”列中的内表,它也可以。
为什么 colspan=3 似乎被忽略了? 有什么想法吗?
【问题讨论】:
-
jsfiddle.net/CoryDanielson/nHz7V 我在 Chrome 中没有问题,但我在 IE 中有问题
标签: html google-chrome