CSS で負のマージンはどのように機能するか: 視覚的な説明?
Nov 09, 2024 am 06:57 AMCSS の負のマージンの視覚化と理解
CSS の負のマージンは、要素の配置に独特の効果をもたらしますが、その動作がわかりにくい場合があります。
ビジュアル外観:
負のマージンは要素の位置を視覚的に調整しますが、目に見えるギャップとしては表示されません。これらは基本的に要素を反対方向に「プッシュ」し、その方向にマージンがないように見せます。
margin-top と margin-bottom の違い:
margin-top:-8px と margin-bottom:8px は、要素のマージン ボックスの異なる側面に影響を与えるため、同等ではありません。 margin-top の負のマージンは要素を上に押し出し、margin-bottom の正のマージンは要素を下に押します。
負のマージンの仕組み:
CSS ボックス モデルは次のように説明します。余白の仕組み:
- 境界線ボックス: パディングと境界線を含む要素の境界。
- マージン ボックス: 指定されたマージンで境界ボックスを超えて拡張され、要素の位置と間隔に影響します。
margin-top:-8px などの負のマージンが適用されると、マージン ボックスのサイズがその方向に小さくなり、縮小します。要素の位置。あなたの例では、要素を含むブロック内で要素を 8 ピクセル上に押し出します。
詳細な説明:
指定された 16 ピクセルの高さが、コンテンツ ボックスの高さを決定します。 。負の上部マージンによりマージン ボックスが 8 ピクセル上に押し上げられ、要素がページの途中に表示されます。このメソッドは、絶対要素を垂直方向にセンタリングするために使用されます。
ボーナスノート:
マージンを使用して垂直方向にセンタリングする場合は、margin-top:-50% ではなく margin-top:-50% を設定することが重要です。マージントップ:-8px。これは、マージンのパーセンテージが、高さではなく、含まれるブロックの幅を基準にして計算されるためです。 margin-top:-50% により、水平方向と垂直方向の両方の寸法が正しく中心に配置されます。
以上がCSS で負のマージンはどのように機能するか: 視覚的な説明?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Smart Forms Frameworkを使用してJavaScript連絡フォームを作成する

5つの最高のPHPフォームビルダー(および3つの無料スクリプト)を比較する

node.jsとexpressのMulterを使用してファイルアップロードします
