1

如何仅通过将宽度和高度参数作为百分比而不是像素传递来在 HTML 中创建表格布局,以便它在所有浏览器中都一样工作?另外请建议一些好的材料或链接,我可以在其中找到所需的格式用于完成此任务的属性及其值。感谢早期回复。

4

2 回答 2

4

检查这个http://jsfiddle.net/nalaka526/hUFh4/6/

CSS

.divTable
{
    width: 50%;
    height: 50%;
    display: table;
}

.divTableRow
{
    width: 100%;
    height: 100%;
    display: table-row;
}

.divTableCell
{
    width: 25%;
    height: 100%;
    display: table-cell;
}

HTML

<div class="divTable">
        <div class="divTableRow">
            <div class="divTableCell">
                H1
            </div>
            <div class="divTableCell ">
                H2
            </div>
            <div class="divTableCell ">
                H3
            </div>
            <div class="divTableCell ">
                H4
            </div>
        </div>
        <div class="divTableRow">
            <div class="divTableCell">
                a
            </div>
            <div class="divTableCell ">
                b
            </div>
            <div class="divTableCell ">
                c
            </div>
            <div class="divTableCell ">
                d
            </div>
        </div>
</div>
于 2012-05-09T04:39:48.413 回答
0

我不完全确定你在问什么。你只想要一个流畅的<table>布局吗?下面是一个非常基本的流体布局示例。请记住,桌子只会和它所在的容器一样宽。

<table width="100%" height="100%">
    <tr width="25%" height="100%">
        <td></td>
    </tr>
    <tr width="75%" height="100%">
        <td></td>
    </tr>
</table>
于 2012-05-09T04:20:35.467 回答