小编ton*_*ono的帖子

colspan无法运作的TD宽度(Chrome)

以下代码无法在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>
Run Code Online (Sandbox Code Playgroud)

看来INPUT控件中的固定宽度导致了此问题。如果我将500px更改为80%,则可以正常使用。或者,如果我取出列“ c”中的内部表,它也可以工作。

为什么看起来colspan = 3被忽略了?有任何想法吗?

html google-chrome

5
推荐指数
1
解决办法
6078
查看次数

标签 统计

google-chrome ×1

html ×1