0

ページのコンテンツ (この場合は、いくつかの情報を含むテーブル) を含む別の div の中央に配置された div があります。含まれています。誰かが理由を教えてもらえますか?

<div>
    <div style="width: 900px; margin: auto; border: 1px solid #F00;">
        <table align="right">
            <tr><td>Something to make the hight of the container not zero</td></tr>
        </table>
    </div>
</div>

更新しました

申し訳ありませんがalign = "right"、テーブル上の要素を省略しました(以下の質問に回答しています)

4

1 に答える 1

0

問題が解決しました

テーブル要素に属性を配置するとすぐにalign = "right"、それはフローティング要素に変わります(スタイルプロパティと同等float: rightです。フローティング要素はフローティングであるため、高さを持たないと見なされます...したがって、含まれている要素の高さdiv はゼロのままです。

ご意見をお寄せいただきありがとうございます。また、省略についてお詫び申し上げます。

于 2012-12-05T13:38:33.963 に答える