小编use*_*915的帖子

td:before和vertical-align:middle

我使用这种结构得到方格单元表:

table {
    width: 100%;
    table-layout: fixed;
}
td {
    text-align: center;
    vertical-align: middle;
}
td:before {
    content: '';
    padding-top: 100%;
    float: left;
}
Run Code Online (Sandbox Code Playgroud)

但纵向对齐不适用于单元格的内容.我该如何解决这个问题?

HTML是:

<table>
    <tr>
        <td>1</td>
        <td>2</td>
        <td>3</td>
    </tr>
    <tr>
        <td>4</td>
        <td>5</td>
        <td>6</td>
    </tr>
    <tr>
        <td>7</td>
        <td>8</td>
        <td>9</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/FU84y/1/

html css html-table vertical-alignment

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

标签 统计

css ×1

html ×1

html-table ×1

vertical-alignment ×1