border-block-end-style
        
        
          
                Baseline
                
                  Widely available
                
                
              
        
        
        
          
                
              
                
              
                
              
        
        
      
      This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2020年1月.
border-block-end-style は CSS のプロパティで、要素の論理的なブロックの終端側の境界のスタイルを定義し、それが要素の書字方向やテキストの方向に応じて物理的な境界のスタイルに対応づけられます。これは border-top-style, border-right-style, border-bottom-style, border-left-style の何れかに対応し、どれに対応するかは writing-mode, direction, text-orientation で定義された値によって決まります。
試してみましょう
border-block-end-style: dotted;
writing-mode: horizontal-tb;
border-block-end-style: dotted;
writing-mode: vertical-rl;
border-block-end-style: groove;
writing-mode: horizontal-tb;
border-block-end-style: dashed;
writing-mode: vertical-lr;
<section class="default-example" id="default-example">
  <div class="transition-all" id="example-element">
    これは周囲に境界線があるボックスです。
  </div>
</section>
#example-element {
  background-color: #eee;
  color: #000;
  border: 0.75em solid;
  padding: 0.75em;
  width: 80%;
  height: 100px;
  unicode-bidi: bidi-override;
}
構文
css
/* <'border-style'> 値 */
border-block-end-style: dashed;
border-block-end-style: dotted;
border-block-end-style: groove;
/* グローバル値 */
border-block-end-style: inherit;
border-block-end-style: initial;
border-block-end-style: revert;
border-block-end-style: revert-layer;
border-block-end-style: unset;
関連するプロパティとしては、 border-block-start-style, border-inline-start-style, border-inline-end-style が要素の他の境界のスタイルを定義します。
値
- <'border-style'>
- 
境界のスタイルです。 border-styleを参照してください。
公式定義
| 初期値 | none | 
|---|---|
| 適用対象 | すべての要素 | 
| 継承 | なし | 
| 計算値 | 指定通り | 
| アニメーションの種類 | 離散値 | 
形式文法
border-block-end-style =
<line-style>
<line-style> =
none |
hidden |
dotted |
dashed |
solid |
double |
groove |
ridge |
inset |
outset
例
>縦書きテキストの破線の境界
HTML
html
<div>
  <p class="exampleText">テキストの例</p>
</div>
CSS
css
div {
  background-color: yellow;
  width: 120px;
  height: 120px;
}
.exampleText {
  writing-mode: vertical-lr;
  border: 5px solid blue;
  border-block-end-style: dashed;
}
結果
仕様書
| Specification | 
|---|
| CSS Logical Properties and Values Level 1> # border-style> | 
ブラウザーの互換性
Loading…
関連情報
- CSS 論理的プロパティと値
- このプロパティは border-top-style,border-right-style,border-bottom-style,border-left-styleのうちの 1 つに対応づけられます
- writing-mode,- direction,- text-orientation