ホームページ >ウェブフロントエンド >htmlチュートリアル >HTML Web ページのレイアウト方法にはどのようなものがありますか?
要素の位置は、「left」、「top」、「right」、「bottom」属性によって指定されます。
絶対に配置された要素は標準フローの範囲外です。標準ストリームではスペースを占有しません。
絶対配置要素は、ブロックレベル要素/インライン要素/インラインブロックレベル要素を区別しません。
絶対配置要素が参照点として本文を使用する場合、実際には、Web ページ全体の幅と高さではなく、Web ページの最初の画面の幅と高さが参照点として使用されます。位置決めされた要素は、ページのスクロールに合わせてスクロールします。
ボックスが絶対に配置されている場合、ボックス自体を中央に配置するには margin: 0 auto を使用できません。 left: 50% を使用できます。 - 要素の幅を中央に半分に設定します
要素の位置は、「left」、「top」、「right」、「bottom」属性によって指定されます。
固定配置要素は標準フローの外にあり、標準フロー内のスペースを占有しません。それは標準ストリームから削除されたものとして理解できます。
固定配置要素は、ブロックレベル要素/インライン要素/インラインブロックレベル要素を区別しません。
E6 以前のバージョンは固定位置をサポートしていないため、JavaScript を使用して解決できます。
相対配置を使用する場合、要素が移動されるかどうかに関係なく、要素は元のスペースを占有するため、要素を移動すると他のボックスを覆うことになります。
相対配置では、同じ方向の配置属性は 1 つだけ使用できます。
相対配置は標準的なフローから逸脱しないため、相対配置ではブロックレベル要素/インライン要素/インラインブロックレベル要素を区別してください。また、相対的に配置された要素は標準フロー内の位置を占めるため、相対的に配置された要素のマージン/パディングなどの属性の設定は、標準フローのレイアウトに影響します。
フローティングフローには中心合わせがなく、中心値もありません。 Margin: 0 auto はフローティング ストリームでは使用できません。
フローティングフローでは、ブロックレベル要素/インライン要素/インラインブロックレベル要素は区別されません。ブロックレベル要素/インライン要素/インラインブロックレベル要素のいずれであっても、水平方向に植字することができます。幅と高さの両方を設定できます。
要素がフロートに設定されている場合、要素は標準フロー (標準外) から分離され、標準フロー内のスペースを占有しません。この時点で次の要素がフローティングでない場合、この要素はこの時点で次の要素をカバーします。
以上がHTML Web ページのレイアウト方法にはどのようなものがありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。