ホームページ > 記事 > ウェブフロントエンド > DIVが幅を設定して親要素を超えた後の問題を解決する方法
今回は、幅を設定した後にDIVが親要素を超えてしまう問題を解決する方法を紹介します。 幅を設定した後にDIVが親要素を超えてしまう問題を解決するための注意事項は何ですか? 以下は実際的なケースです。 、見てみましょう。
前書き この記事では、親要素を超えてpadding または margin を設定する前に div 幅を width:100% に設定する問題を解決する、CSS3 の新しいプロパティ box-sizing の使用方法を紹介します。参照できます。
構文box-sizing: content-box|border-box|inherit;
動作です。
padding と境界線を幅と高さの外側に描画します。
box-sizing 属性の値が親要素 から継承される必要があることを指定します。
<!DOCTYPE html> <html> <head> <style> div.container { width:100%; border:1em solid; padding:15px; box-sizing:border-box; } div.box { box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ width:100%; border:1em solid red; float:left; padding:15px; } </style> </head> <body> <div class="container"> <div class="box">这个 div 占据左半部分。</div> </div> </body> </html>これらの事例を読んだ後は、その方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。 関連記事:
h5 の sse サーバーを使用して EventSource イベントを送信する方法
H5 のローカル ストレージとローカル データベースの詳細な紹介
h5 がキャンバスを使用してスクロール連打機能を実装する方法
以上がDIVが幅を設定して親要素を超えた後の問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。