方式显示:表格不像普通表格那样?

时间:2013-08-29 05:05:00

标签: css

您可以在此示例中看到: http://jsfiddle.net/noamway/AVwsP/

    <div style="width: 100%; display: table; border: 1px solid black;">
        Hello
    </div>
    <table style="width: 100%; border: 1px solid black; border-spacing: 0;">
        <tr>
            <td>Hello</td>
        </tr>
    </table>

它们是相同的,但边界会有所不同。

任何解决方案?

由于

2 个答案:

答案 0 :(得分:1)

box-sizing:border-box添加到div中,以便边框在框内呈现为与外部相对应。

<强> FIDDLE

答案 1 :(得分:-1)

怎么样,

        <div style="border: 1px solid black;">
        Hello
    </div>
    <table cellspacing="0" cellpadding="0" width="100%" style="border: 1px solid black; border-spacing: 0;">
        <tr>
            <td>Hello</td>
        </tr>
    </table>