margin, padding属性

CSS入門

 
■概要
 
marginとpadding属性は、外側と内側の余白を意味します。(borderを境界として分かれます)
width, height属性と同じく数字の後に単位を書きます。
 
 
■方向
 
各方向に異なる余白の設定ができます。
 
margin: 20px と書くと上下左右全て20pxを意味します。
margin: 30px 10px は、上下30px, 左右10pxを意味します。
margin: 30px 10px 20px 50px は、上30px, 右10px, 下20px, 左50pxを意味します。
margin: 30px 10px 40px は、上30px, 左右10px, 下40pxを意味します。
 
※上から時計回りで 上 右 下 左 の順で設定します。
 
 
■使用方法

#box{ margin: 10px; padding: 20px }

 
■例

<html>
<head>
<style>
 .box-container { display: inline-block; background-color: #d2f4ff; border: 2px solid #09c; margin: 5px 15px; }
 .box-container div { width: 150px; height: 80px; background-color: #fde6ff; border: 2px solid #90C; font-size: 15px; }
 #box1 { margin: 10px; padding: 0; }
 #box2 { margin: 5px 25px; padding: 0; }
 #box3 { margin: 0; padding: 10px 30px 5px; }
 #box4 { margin: 10px; padding: 10px 20px; }
 #box5 { margin: 10px 30px 0 50px; padding: 30px 0 }
</style>
</head>
<body>
 <div class=”box-container”>
  <div id=”box1″>m: 10<br>p: 0</div>
 </div>
 <div class=”box-container”>
  <div id=”box2″>m: 5 25<br>p: 0</div>
 </div>
 <div class=”box-container”>
  <div id=”box3″>m: 0<br>p: 10 30 5</div>
 </div>
 <div class=”box-container”>
  <div id=”box4″>m: 10<br>p: 10 20</div>
 </div>
 <div class=”box-container”>
  <div id=”box5″>m: 10 30 0 50<br>p: 30 0</div>
 </div>
</body>
</html>

出力結果

m: 10
p: 0
m: 5 25
p: 0
m: 0
p: 10 30 5
m: 10
p: 10 20
m: 10 30 0 50
p: 30 0

 
 
 
 

当サイトは広告を含めています。広告のクリックによる収益は全て当サイトの管理、維持、コンテンツ製作に使われます。

 

Team ladybird
タイトルとURLをコピーしました