この記事では次のことを説明します。
- CSS の負のマージンはどのように機能しますか?
- 負のマージン上部プロパティの使用
- 負のマージン下プロパティの使用
- 負のマージン権プロパティの使用
- 負のマージン左プロパティの使用
- margin-top: -5 != margin-bottom: 5 なのはなぜですか?
CSS の負のマージンはどのように機能しますか?
負のマージンにより、コンテンツがページの外に移動します。負のマージンの使用方法は、値に「-」が使用されることを除いて、正のマージンの使用方法と同じです。以下に示す負のマージンのバリエーションに従います。
既存のHTMLファイル 上記のコードをコンパイルすると、出力は次のようになります。 ” 」タグは、負のマージンを適用する前に Web ページの下部にあります。 追加 ' マージントップ 「」プロパティを「」に ” 要素を使用し、その値を負の値で指定します。たとえば、ここで -15% は margin-top プロパティの値です。 コードを実行すると、Web ページは次のようになります。 出力には、負の margin-top により「 上記と同じプロパティを適用し、「」を変更するだけです。 マージン-ボトム ' 財産。その後、「 コードを更新すると、Web ページは次のようになります。 上記の出力は、テキストの下マージンが -5% になっていることを示しています。 コードを実行すると、出力は次のようになります。 出力は、テキストが負のマージンを右に取得していることを示しています。 負の値を持つ margin-left プロパティも同様に機能します。以下のコードでは、「 上記のコードの出力は次のとおりです。 これが CSS における負のマージンの仕組みです。 「」のとき マージン-ボトム:5% ”を使用すると、要素の下側から中心に向かってマージンが追加されますが、” マージントップ:-5% 」を使用すると、上から逆方向(ページの外側)に 5% のマージンが追加されます。 CSS では、マージン値を割り当てることにより、負のマージンが逆方向に機能します。要素のコンテンツをページの外方向/外側に移動します。どちらのプロパティ値も親の位置に対応してコンテンツを反対方向に移動するため、「margin-top:-5」は「margin-bottom:5」と等しくありません。この記事では、マイナスのマージンがどのように機能するかをうまく説明しました。
” 本.jpg 「」はローカル ディレクトリに保存されているイメージであり、そのパスは「」として提供されます。 送信元 ' 価値。 ” 幅 ' と ' 身長 」の画像は50%に設定されています。ここで「」を作成します。
<中央 >
= '../book.jpg' 身長 = 「50%」 ; 幅 = 「50%」 >
= 「色:黒」 > Linuxhint へようこそ
>
>
負のマージン上部プロパティの使用
<中央 >
= '../book.jpg' 身長 = 「50%」 ; 幅 = 「50%」 >
= 「色: 黒; マージン上部: -15%;」 > Linuxhint へようこそ
>
>
」要素が親要素の前に表示されることが表示されます。
負のマージン下プロパティの使用
< h3 スタイル = '色: 黒; マージン-ボトム: -5%;' > Linuxhint へようこそ h3 >
ディビジョン >
< 画像 送信元 = '../book.jpg' 身長 = 「50%」 ; 幅 = 「50%」 >
負のマージン権プロパティの使用
要素に margin-right プロパティの -55% の値を与えると、逆方向に移動します。
< ディビジョン スタイル = '背景色:ドジャーブルー;' >
< h3 スタイル = '色: 黒; 左マージン: -55%; ' > Linuxhint へようこそ < / h3 >
< / ディビジョン >
< 画像 送信元 = '../book.jpg' 身長 = 「50%」 ; 幅 = 「50%」 >
負のマージン左プロパティの使用
」要素が margin-left プロパティとは逆方向に左側に 50% 移動します。
= '色: 黒; マージン左: -50%;' > Linuxhint へようこそ
>
= '../book.jpg' 身長 = 「50%」 ; 幅 = 「50%」 >
なぜ margin-top:-5 != margin-bottom:5 なのでしょうか?
結論