0

好的...这是关于我们的朋友 IE 10 及以下版本。

我有小提琴,但它可以在小提琴、chrome、firefox 和 TP 中使用。

这是小提琴。没有什么可以修复的,因为结果符合预期。这是一段代码,一个完整的 tbody:

<tbody class="subdivision">
        <tr>
            <td colspan="4" style="color:red">Open House</td>
        </tr>
        <tr>
            <td id="label">Date:</td>
            <td>
                <input type="text" name="day" value="<?php echo $row['day']; ?>">
            </td>
            <td>Time:</td>
            <td>
                <input type="text" name="hours" value="<?php echo $row['hours']; ?>">
            </td>
            <td>price:</td>
            <td>
                <input type="number" name="price" value="<?php echo $row['price']; ?>">
            </td>
        </tr>
    </tbody>

在 IE 中,tbody 包裹每个单元格(<td>) 问题:如何让 IE 中的 tbody 包裹多个 <tr>。

非常感谢您提前抽出时间。

PS。我是计算机新手,也许我做错了什么并且它起作用了,我希望它也能在 IE 中工作......

4

2 回答 2

2

您应该使用为单元格内的cellpadding内容提​​供更多填充,因为单元格间距用于单元格之间的空间。

但是,正如您所收集的,更好的方法是根本不使用这些属性,而是完全使用 CSS 来完成。

于 2013-10-30T21:58:56.013 回答
-2

编辑:经过一些更深入的研究,我撤回了我原来的答案。根据 Html5 规范,tbody 元素是一个 HTMLCollection,可以通过 DOM 方法 createTBody() 将多个元素附加到表中。

我从来没有尝试过为 tbody 设置样式,因为我根本不使用它们,但也许你可以通过使用所有行并使用 colspans 创建子标题来解决这个问题。

于 2013-10-30T22:00:50.427 回答