TOP マージン・パディング・ボーダー > パディングをまとめて設定する。

パディングをまとめて設定する。

スタイルシートでパディングを設定するでは、 マージンを上下左右を指定する方法を述べました。しかし、4方向のマージンをいちいち設定せずに、まとめて指定してしまうことができます。

4方向のパディングをまとめて設定する場合、paddingプロパティを使用します。

paddingプロパティには値を1~4個指定できます。以下の表のようにすることで、長かったマージンの指定部分を省略できます。

marginプロパティに指定できる値の数と意味

値の数 意味
1 上下左右に同じ幅のパディングを設定する
2 一つ目は上下、二つ目で左右のパディングを設定
3 一つ目は上、二つ目で左右、三つ目で下のパディングを設定
4 上、右、下、左の時計回りの順にパディングを設定

 

 パディングをまとめて設定する。

【書き方】

padding : 値・・・値;

 

"パディングをまとめて設定する。"のサンプルはコチラをクリック

 

  • サンプルページのコードは以下の通りです。

 

【スタイルシート】
body{margin: 0px;
background-image: url(http://www.1css.net/img/box2.gif);
}
.c1{
margin: 20px;
padding: 10px;
background-color: #dddddd;
}
.c2{
margin: 10px 50px;
padding: 5px 10px;
background-color: #ffdddd;
}
.c3{
margin: 10px 30px 50px;
padding: 5px 10px 20px;
background-color: #ddffdd;
}
.c4{
margin: 0px 10px 30px 50px;
padding: 5px 10px 20px 30px;
background-color: #ddddff;
}

【HTML本文】
<html>
<head>
<title>マージンをまとめて設定する。のサンプル</title>
<meta http-equiv="content-type" content="text/html">
<meta http-equiv="content-style-type" content="text/css">

<link rel="stylesheet" href="http://www.1css.net/sample/404.css" type="text/css">

</head>
<body>
<p><font color="red">body要素のマージンを上下左右すべて0pxとしていますので、このように、ページの端々にテキストがぴったり引っ付いてしまいます。</font></p>
<p class="c1">この段落では、上下左右のマージンを全部20pxに設定して、<br />さらに上下左右のパディングを10pxに設定しています。</p>
<p class="c2">この段落では、マージンを上下を10px、左右を50pxに設定して、<br />さらに上下のパディングを5px、左右のパディングを10pxに設定しています。</p>
<p class="c3">この段落では、マージン上を10px、左右を30px、下を50pxに設定して、<br />さらに上のパディングを5px、左右を10px、下を20pxに設定しています。</p>
<p class="c4">この段落では、マージンを上を0px、右を10px、下を30px、左を50pxに設定して、<br />さらに、上のパディングを5px、右を10px、下を20px、左を30pxに設定しています。</p>
</body>
</html>

 

Google
 
Web www.1css.net
 
『1歩!スタイルシート』はリンクフリーです。ご意見・ご感想等なんでもどうぞ!メールはこちらから
『1歩!スタイルシート』の許可なく本サイトの一部あるいは全文のコピーならびに転用を禁じます。