CSS辞典 margin-blockプロパティ、margin-inlineプロパティ、margin-block-startプロパティ、margin-block-endプロパティ、margin-inline-startプロパティ、margin-inline-endプロパティの解説

書字方向に応じてボックスのマージンの幅をまとめて指定する「margin-blockプロパティ」とmargin-inlineプロパティ」、文書の開始側を指定する「margin-block-startプロパティ」、「margin-inline-startプロパティ」、文書の終了側のマージンをまとめて指定する「margin-block-endプロパティ」と「margin-inline-endプロパティ」の使用方法を記載

対応バージョン:CSS3/2.1

対応ブラウザ

ruby要素,rb要素,rt要素、rp要素、rtc要素 対応ブラウザ:chrome
ruby要素,rb要素,rt要素、rp要素、rtc要素 対応ブラウザ:firefox
ruby要素,rb要素,rt要素、rp要素、rtc要素 対応ブラウザ:safari
ruby要素,rb要素,rt要素、rp要素、rtc要素 対応ブラウザ:ms edge
ruby要素,rb要素,rt要素、rp要素、rtc要素 対応ブラウザ:ms ie
ruby要素,rb要素,rt要素、rp要素、rtc要素 対応ブラウザ:opera
初期値0
適用される要素内部テーブル要素以外のすべての要素
モジュールCSS Logical Properties and Values Level 1
継承なし

margin-block-startmargin-block-end、margin-inline-start、margin-inline-endすべて同様。

margin-blockプロパティ、margin-inlineプロパティ

概要・使用方法

{ margin-block: -start -end;}
{ margin-inline: -start -end;}

「margin-blockプロパティ」、「margin-inlineプロパティ」は、「margin-block-startプロパティ」、「margin-block-endプロパティ」、「margin-inline-startプロパティ」、「margin-inline-endプロパティ」の値を一括で指定するプロパティです。

margin-block-startプロパティ、margin-block-endプロパティ、margin-inline-startプロパティ、margin-inline-endプロパティ

概要・使用方法

{ margin-block-start: 幅;}
{ margin-block-end: 幅;}
{ margin-inline-start: 幅;}
{ margin-inline-end: 幅;}

書字方向が縦書きの場合、「margin-block-startプロパティ」は文書の始め側、「margin-block-endプロパティ」は文書の終わり側のマージン(外側の幅)を指定することができます。

また、「margin-inline-startプロパティ」は文書の始め側、「margin-inline-endプロパティ」は文書の終わり側のマージン(外側の幅)を指定することができます。

書字方向は、「writing-modeプロパティ」、「directionプロパティ」、「text-orientationプロパティ」で指定した値によって、その対応が決定されるプロパティです。

サンプルコード

<!DOCTYPE html>
<html lang="ja">
  <head>
    <title>margin-block系、margin-inline系プロパティCSSフォントサンプルページ</title>
    <meta charset="uft-8">
    <style>
          .disp{display:inline-block;}
          .disp2{border:1px red dashed;width:20em}
          .sample0{
                    writing-mode: vertical-rl;
                    border-block-start:solid thick red;
                    border-block-end:solid thin blue;
                    margin-block-start:20px;
                    margin-block-end:50px;
           }
          .sample1{
                    writing-mode: vertical-lr;
                    border-block-start:solid thick red;
                    border-block-end:solid thin blue;
                    margin-block-start:20px;
                    margin-block-end:50px;
           }
          .sample2{
                    writing-mode: sideways-rl;
                    border-inline-start:solid thick red;
                    border-inline-end:solid thin blue;
                    margin-inline-start:20px;
                    margin-inline-end:50px;
          }
          .sample3{
                    writing-mode: sideways-lr;
                    border-inline-start:solid thick red;
                    border-inline-end:solid thin blue;
                    margin-inline-start:20px;
                    margin-inline-end:50px;
          }
          .sample4{
                    writing-mode: vertical-rl;
                    border-block-start:solid thick red;
                    border-block-end:solid thin blue;
                    margin-block:20px 50px;
          }
          .sample5{
                    writing-mode: sideways-rl;
                    border-inline-start:solid thick red;
                    border-inline-end:solid thin blue;
                    margin-inline:20px 50px;
          }
    </style>
  </head>
  <body>
      <div class="disp">
          <div class="disp2">
          <p>margin-block-start end</p>
          <p class="sample0">鮎に形が似ていることから、「鮎魚女」とした。<br>北海道から九州南部まで生息している。<br>旬の時期は夏から秋にかけてである。</p>
          </div>
      </div>
      
      <div class="disp">
          <div class="disp2">
          <p>margin-block-start end</p>
          <p class="sample1">鮎に形が似ていることから、「鮎魚女」とした。<br>北海道から九州南部まで生息している。<br>旬の時期は夏から秋にかけてである。</p>
          </div>
      </div>
      
      <div class="disp">
          <div class="disp2">
          <p>margin-inline-start end</p>
          <p class="sample2">鮎に形が似ていることから、「鮎魚女」とした。<br>北海道から九州南部まで生息している。<br>旬の時期は夏から秋にかけてである。</p>
          </div>
      </div>
      
      <div class="disp">
          <div class="disp2">
          <p>margin-inline-start end</p>
          <p class="sample3">鮎に形が似ていることから、「鮎魚女」とした。<br>北海道から九州南部まで生息している。<br>旬の時期は夏から秋にかけてである。</p>
          </div>
      </div>
      
      <div class="disp">
          <div class="disp2">
          <p>margin-block</p>
          <p class="sample4">鮎に形が似ていることから、「鮎魚女」とした。<br>北海道から九州南部まで生息している。<br>旬の時期は夏から秋にかけてである。</p>
          </div>
      </div>
      
      <div class="disp">
          <div class="disp2">
          <p>margin-inline</p>
          <p class="sample5">鮎に形が似ていることから、「鮎魚女」とした。<br>北海道から九州南部まで生息している。<br>旬の時期は夏から秋にかけてである。</p>
          </div>
      </div>
  </body>
</html>

margin-block-start end

鮎に形が似ていることから、「鮎魚女」とした。
北海道から九州南部まで生息している。
旬の時期は夏から秋にかけてである。

margin-block-start end

鮎に形が似ていることから、「鮎魚女」とした。
北海道から九州南部まで生息している。
旬の時期は夏から秋にかけてである。

margin-inline-start end

鮎に形が似ていることから、「鮎魚女」とした。
北海道から九州南部まで生息している。
旬の時期は夏から秋にかけてである。

margin-inline-start end

鮎に形が似ていることから、「鮎魚女」とした。
北海道から九州南部まで生息している。
旬の時期は夏から秋にかけてである。

margin-block

鮎に形が似ていることから、「鮎魚女」とした。
北海道から九州南部まで生息している。
旬の時期は夏から秋にかけてである。

margin-inline

鮎に形が似ていることから、「鮎魚女」とした。
北海道から九州南部まで生息している。
旬の時期は夏から秋にかけてである。

chromeブラウザ実行結果

chrome

Firefox ブラウザ実行結果

Firefox

edgeブラウザ実行結果

edge

operaブラウザ実行結果

opera