マージンとパディングの違いは何?

今日はボックスのお話!

私が使っているツールでは、

数値を入れるだけで余白を作ってくれる便利な機能があるのですが、

そこには「マージン」「パディングの文字が…

数値をどちらにも入れてみたけど、差を感じない…

ということであまり気にしていませんでした。

当然ですが、「マージン」と「パディング」は別物です(笑)

わかりにくいボックスの仕組みを勉強します!

ボックス

全ての要素は、「ボックス」と呼ばれる四角い領域で構成されます。

ボックスの中には目に見えるテキストやイメージファイルの他に、

「余白(マージン)」「枠線(ボーダー)」「間隔(パディング)」

という領域があります。

在宅ママのデザイン学習室

余白(マージン)

枠線周りの余白

枠線(ボーダー)

文字列やイメージを囲む枠線

間隔(パディング)

文字列やイメージなどと枠線との間隔

枠線

枠線のスタイル

border-style:値

枠線のスタイル(種類)を指定します。

説明
none枠線を表示しない
solid実線で表示

枠線イメージ

double二重線で表示

枠線イメージ

dashed破線で表示

枠線イメージ

dotted点線で表示

枠線イメージ

groove立体的にくぼんだ線で表示

枠線イメージ

ridge立体的に盛り上がった線で表示

枠線イメージ

inset全体をくぼませて表示

枠線イメージ

outset全体を盛り上げて表示

枠線イメージ

枠線の個別指定

上下左右の枠線のスタイルを個別に指定るす事もできます。

border-top-style:値

枠線(上)のスタイルを指定

border-right-style:値

枠線(右)のスタイルを指定

border-bottom-style:値

枠線(下)のスタイルを指定

border-left-style:値

枠線(左)のスタイルを指定

枠線の太さ

border-width:値

枠線の太さを指定します。

値は「数値+単位」または下記表の様に指定します。

説明
thin細い枠線
medium標準の枠線
thick太い枠線

枠線の太さの個別指定

枠線の上下左右の太さを個別に指定します。

border-top-width:値

枠線(上)の太さを指定

border-right-width:値

枠線(右)の太さを指定

border-bottom-width:値

枠線(下)の太さを指定

border-left-width:値

枠線(左)の太さを指定

枠線の色を指定

border-color:値

枠線の色を指定します。

値は色コード、または、色名を指定します。

※色コード、色名についてはこちら

最後に…

ブログでも枠線をCSSで指定した例を載せたかったのですが、

html形式で指定する方式ではうまくいかず、

例が載せられませんでした…

枠線は、見出し(h1~h6)をカスタムするのにとても役立ちます!

在宅ママデザイン学習室でもカスタムしましたが、

ご覧のとおり、見出し2(青い資格が重なってるアイコン)がうまくいってません。

文字から離れすぎています(笑)

これは、枠線の長さ、位置、色を指定して

二つの資格が重なって見えるようなCSSで構成されていますが、

コピペではうまくいきませんでした。

高さを変えようとすると四角が崩壊します^^;

でも、枠線を利用してこんなこともできるんだなーと感激しました!

時間のある時に、見出しを直そうと思います^^♪

この投稿は、以前運営していた同名のブログに当時書いたものを再掲載しています。
そのため、現在はデータがない画像などもあります。ご了承ください。

また、アフィリエイトやホームページの情報についてのブログですが、情報としても古いものが多いです。
過去の記事を改めて更新する予定はございませんので、ご承知おきください。