HTML TBODY和是...... IE

时间:2013-10-30 21:49:31

标签: html css html5

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

我有小提琴,但它适用于小提琴,chrome,firefox和TP。

这是fiddle。没有什么可以解决的,因为结果是预期的。 这是一段代码,一个完整的实体:

<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包装每个单元格(&lt; td&gt;) 问题:如何在IE中制作tbody来包装几个&lt; TR&GT;的

非常感谢您提前的时间。

PS。我是电脑的新手,也许我做错了什么并且它有效,我希望它也可以在IE中工作....

2 个答案:

答案 0 :(得分:2)

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

但是,正如您所收集的那样,更好的方法是不要使用这些属性,而是使用CSS完全执行此操作。

答案 1 :(得分:-2)

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

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