最新のWeb開発のチュートリアル
×

CSS チュートリアル

CSS HOME CSS 導入 CSS 構文 CSS の仕方 CSS 色 CSS 背景 CSSボーダー CSS 余白 CSS パディング CSS 高さ/幅 CSS テキスト CSS フォント CSS リンクス CSS リスト CSS テーブル CSS ボックスモデル CSSの概要 CSSの表示 CSS 最大幅 CSSのポジション CSS 浮く CSS Inline-block CSS 整列します CSS コンビネータ CSS 擬似クラス CSS 擬似要素 CSS ナビゲーションバー CSS ドロップダウン CSS ツールチップ CSS イメージギャラリー CSS 画像の不透明度 CSS 画像のスプライト CSS attrのセレクタ CSSフォーム CSS カウンター

CSS3

CSS3 導入 CSS3 角丸 CSS3 ボーダーイメージ CSS3 背景 CSS3 色 CSS3 グラデーション CSS3 影 CSS3 テキスト CSS3 フォント CSS3 2Dトランスフォーム CSS3 3Dトランスフォーム CSS3 トランジション CSS3 アニメーション CSS3 画像 CSS3 ボタン CSS3 ページネーション CSS3 複数の列 CSS3 ユーザーインターフェース CSS3 ボックスのサイズ設定 CSS3 Flexbox CSS3 メディアクエリー CSS3 MQ例

CSS レスポンシブWebデザイン

レスポンシブWebデザイン イントロ レスポンシブWebデザイン ビューポート レスポンシブWebデザイン グリッドビュー レスポンシブWebデザイン メディアクエリー レスポンシブWebデザイン 画像 レスポンシブWebデザイン ビデオ レスポンシブWebデザイン フレームワーク

CSS Examples

CSS 例 CSS クイズ CSS 証明書

CSS References

CSS 参照 CSS セレクタ CSS 機能 CSS リファレンス聴覚 CSS Web Safe フォント CSS アニメーション CSS ユニット CSS PX-EMコンバータ CSS 色 CSS 色値 CSS 色名 CSS3 ブラウザのサポート

 

CSS余白


CSSのMarginプロパティ

CSSのmargin特性は、要素の周囲の空間を生成するために使用されます。

marginプロパティは、境界の外の余白サイズを設定します。

この要素は持っているmargin 80pxのを。


CSSのMargins

CSSのmarginプロパティは、境界の外の余白サイズを設定します。

注意注: margins完全に透明である-と背景色を持つことはできません!

CSSを使用すると、を完全に制御していmargins 。 設定するためのCSSプロパティがありますmargin要素(左上、右、下、および)の各側面のためには。


Margin -各辺

CSSは、指定するためのプロパティを持つmargin要素の各側面のために:

  • margin-top
  • margin-right
  • margin-bottom
  • margin-left

すべてのmarginプロパティは次の値を指定できます。

  • auto -ブラウザは計算margin
  • 長さ -指定marginpx, pt, cmなど
  • -指定margin含む要素の幅の%に
  • 継承-ことを指定margin親要素から継承する必要があります
注意注:のために負の値を使用することも可能であるmarginsコンテンツに重なります。

次の例では、異なる設定marginsのすべての4つの側面のための<p>要素を:

p {
    margin-top: 100px;
    margin-bottom: 100px;
    margin-right: 150px;
    margin-left: 80px;
}
»それを自分で試してみてください

次の例では、左ますmargin親要素から継承します:

div.container {
    border: 1px solid red;
    margin-left: 100px;
}

p.one {
    margin-left: inherit;
}
»それを自分で試してみてください

Margin -速記プロパティ

コードを短くするために、すべて指定することが可能であるmarginつのプロパティのプロパティを。

marginプロパティは、以下の個別の短縮形プロパティであるmarginのプロパティ:

  • margin-top
  • margin-right
  • margin-bottom
  • margin-left

p {
    margin: 100px 150px 100px 80px;
}
»それを自分で試してみてください

だから、ここでそれがどのように動作するかです:

場合marginプロパティは、4つの値があります。

  • margin :25ピクセルは50px 75px 100pxに。
    • トップマージンは25ピクセルです
    • 右マージンはは50pxです
    • 下マージンが75pxであります
    • 左マージンは100pxにあります

場合はmarginプロパティには3つの値があります。

  • margin :25ピクセルは50px 75px;
    • トップマージンは25ピクセルです
    • 左右のマージンはは50pxです
    • 下マージンが75pxであります

場合marginプロパティは、2つの値があります。

  • margin :25ピクセルは50px;
    • 上下のマージンは25ピクセルです
    • 左右のマージンはは50pxです

場合marginプロパティが1の値を持ちます。

  • margin :25ピクセル;
    • 4つのすべてのマージンは25ピクセルです

自動値の使用

あなたが設定することができますmarginにプロパティをauto水平、そのコンテナ内の要素をセンタリングします。

要素は、指定された幅を取るだろう、と残りのスペースには、左と右の間で均等に分割されますmargins

div {
    width: 300px;
    margin: auto;
    border: 1px solid red;
}
»それを自分で試してみてください

練習で自分自身をテスト!

演習1» 演習2» 演習3» 演習4»


すべてのCSSマージンプロパティ

プロパティ 説明
margin 設定するための簡略記述特性margin 1宣言でプロパティを
margin-bottom 下の設定margin要素のは、
margin-left 左の設定margin要素のは、
margin-right 右の設定margin要素のは、
margin-top トップ設定margin要素のは、