ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS で隣り合った DIV の自動幅を均等にする方法は?
CSS で並べて配置した DIV の自動幅を均等にする
複数の子 DIV を含む HTML 親 DIV があり、子 DIV が自動的に同じ幅になるようにしたい。以下は、display: table プロパティを使用してこれを実現するソリューションです:
#wrapper { display: table; table-layout: fixed; width: 90%; height: 100px; background-color: Gray; } #wrapper div { display: table-cell; height: 100px; }
親 DIV の display: table プロパティは、テーブルのような構造を設定します。 table-layout:fixed プロパティは、列 (つまり、子 DIV) の幅が固定であることを保証します。子 DIV の display: table-cell プロパティは、子 DIV をテーブルの「セル」内に配置します。
このソリューションは、IE7 を除く最新のブラウザーで効果的に機能します。以下にいくつかの例を示します。
以上がCSS で隣り合った DIV の自動幅を均等にする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。