1

誰かが「レイアウトにテーブルを使用しないでください」と叫び始める前に、私は自分の状況で機能するテーブル以外のレイアウトを作成できませんでした。

直接設定height: 100%は明らかな理由で機能しません (それほど明白ではないかもしれませんが、機能しない理由は理解しています):

<td>
    <div style='height:100%'></div>
</td>

絶対配置を使用しようとしました:

<td style='position:relative'>
    <div style='position:absolute; top:0px; bottom:0px;'></div>
</td>

td 上の位置を認識しないため、FF でブレークします。また、不思議なことに IE9 で壊れます。

4

1 に答える 1

0

パーセンテージ値が身長に対して機能するためには、親の身長を決定する必要があります!

これは、要素が次のように定義さtdれている必要があることを意味します。height

<table>
    <tr>
        <td style='height:100px'>
           <div style='height:100%'>hi</div>
       </td>
    </tr>
</table>
于 2013-02-27T13:06:54.560 に答える