CSS辞典-ボックス

ボックスでは、ボックスのマージン、パディング、ボーダーの色などが設定できるスタイルシートを紹介しています。ここではよく使うスタイルシートをまとめてありますので、組み合わせでオシャレなデザインに作成していきましょう。

CSS(スタイルシート)辞典-ボックス

マージンを指定したい

margin-top:値
margin-right:値
margin-bottom:値
margin-left:値

数値+単位
単位はpxやemや%などが使えます。
auto
左右方向にautoで設定すれば左右のマージンが自動で調整されます。

margin

margin
css
body {
  margin: 0;
}

p {
  margin: 0;
  padding: 5px;
  line-height: 1.5;
}

.marginsanpule {
  background-color: #0FF;
  margin-top:30px;
  margin-right:50px;
  margin-bottom:20px;
  margin-left:20px;
}
xhtml
<p class="marginsanpule">マージンを設定すると要素の外側に余白が出来ます。ああああああああああああああああああああああああああああああああああああああああ</p>

Top

パディングを指定したい

padding-top:値
padding-right:値
padding-bottom:値
padding-left:値

数値+単位
単位はpxやemや%などが使えます。
auto
左右方向などにautoで設定すれば左右のマージンが自動で調整されます。

パディング(余白)。

padding
css
body {
  margin: 0;
}

p {
  margin: 10px;
  line-height: 1.5;
  border: 2px solid #00F;
  padding-top: 20px;
  padding-right: 5px
  padding-bottom: 5px;
  padding-left: 10px;
}
xhtml
<p>パディングを設定すると要素の内側に余白が出来ます。</p><p>ああああああああああああああああああああああああああああああああああああああああ</p>

Top

ボーダー幅を指定したい

border-top-width:値
border-right-width:値
border-bottom-width:値
border-left-width:値

数値+単位
単位はpxやemや%などが使えます。

ボーダーの幅。

border
css
body {
  margin: 0;
}

p {
  border-left-width: 10px;
  border-left-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  line-height: 1.5;
  padding: 10px;
  margin: 5px;
}
xhtml
<p>あああああああああああああああああああああああああああああ</p>

Top

ボーダー色を指定したい

border-top-color:色(RGB値もしくわ色名)
border-right-color:色(RGB値もしくわ色名)
border-bottom-color:色(RGB値もしくわ色名)
border-left-color:色(RGB値もしくわ色名)

ボーダーの色設定。

border
css
body {
  margin: 0;
}

p {
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 5px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #00F;
  border-right-color: #00F;
  border-bottom-color: #00F;
  border-left-color: #00F;
  line-height: 1.5;
  padding: 10px;
  margin: 20px;
}
xhtml
<p>あああああああああああああああああああああああああああああああああああああ</p>

Top

ボーダーの種類を指定したい

border-top-style:値
border-right-style:値
border-bottom-style:値
border-left-style:値

none
ボーダーを表示させない
dotted
点線で表示
dashed
破線で表示
solid
実線で表示
double
2重線で表示
groove
へこんだように見える線
ridge
浮き上がったように見える線
inset
内側がへこんだように見える線
outset
内側が浮き上がったように見える線

点線

border
css
body {
  margin: 0;
}

p {
  border: 3px dotted #00F;
  line-height: 1.5;
  padding: 10px;
  margin: 20px;
}
xhtml
<p>あああああああああああああああああああああああああああああああああああああ</p>

破線

border
css
body {
  margin: 0;
}

p {
  border: 3px dashed #00F;
  line-height: 1.5;
  padding: 10px;
  margin: 20px;
}
xhtml
<p>あああああああああああああああああああああああああああああああああああああ</p>

実線

border
css
body {
  margin: 0;
}

p {
  border: 3px solid #00F;
  line-height: 1.5;
  padding: 10px;
  margin: 20px;
}
xhtml
<p>あああああああああああああああああああああああああああああああああああああ</p>

二重線

border
body {
  margin: 0;
}

p {
  border: 3px double #00F;
  line-height: 1.5;
  padding: 10px;
  margin: 20px;
}
xhtml
<p>あああああああああああああああああああああああああああああああああああああ</p>

へこんだように見える線

border
css
body {
  margin: 0;
}

p {
  border: 10px groove #CCC;
  line-height: 1.5;
  padding: 10px;
  margin: 20px;
}
xhtml
<p>あああああああああああああああああああああああああああああああああああああ</p>

浮き上がったように見える線

border
css
body {
  margin: 0;
}

p {
  border: 10px ridge #CCC;
  line-height: 1.5;
  padding: 10px;
  margin: 20px;
}
xhtml
<p>あああああああああああああああああああああああああああああああああああああ</p>

内側がへこんだように見える線

border
css
body {
  margin: 0;
}

p {
  border: 10px inset #CCC;
  line-height: 1.5;
  padding: 10px;
  margin: 20px;
}
xhtml
<p>あああああああああああああああああああああああああああああああああああああ</p>

内側が浮き上がったように見える線

border
css
body {
  margin: 0;
}

p {
  border: 10px outset #CCC;
  line-height: 1.5;
  padding: 10px;
  margin: 20px;
}
xhtml
<p>あああああああああああああああああああああああああああああああああああああ</p>

Top

内容領域の幅と高さを指定したい

width:値
height:値

数値+単位
単位はpxやemや%などが使えます。

内容領域の幅と高さを指定

border
css
body {
  margin: 0;
}

p {
  height: 100px;
  width: 200px;
  background-color: #0FF;
  line-height: 1.5;
  padding: 10px;
  margin: 20px auto;
}
xhtml
<p>あああああああああああああああああああああああああああああああああああああ</p>

Top

最終更新日: 2013年2月10日