border-block-start
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-start 㯠CSS ã®ããããã£ã§ãåã
ã®è«ççãªãããã¯æ¹åã®å
é å´å¢çã®ããããã£å¤ããã¹ã¿ã¤ã«ã·ã¼ãå
ã®åä¸ã®å ´æã§è¨å®ããããã®ä¸æ¬æå®ããããã£ã§ãã
試ãã¦ã¿ã¾ããã
border-block-start: solid;
writing-mode: horizontal-tb;
border-block-start: dashed red;
writing-mode: vertical-rl;
border-block-start: 1rem solid;
writing-mode: horizontal-tb;
border-block-start: thick double #32a1ce;
writing-mode: vertical-lr;
<section class="default-example" id="default-example">
<div class="transition-all" id="example-element">
ããã¯å¨å²ã«å¢çç·ãããããã¯ã¹ã§ãã
</div>
</section>
#example-element {
background-color: #eeeeee;
color: darkmagenta;
padding: 0.75em;
width: 80%;
height: 100px;
unicode-bidi: bidi-override;
}
æ§æè¦ç´ ã®ããããã£
ãã®ããããã£ã¯ä»¥ä¸ã® CSS ããããã£ã®ä¸æ¬æå®ã§ãã
æ§æ
border-block-start: 1px;
border-block-start: 2px dotted;
border-block-start: medium dashed blue;
/* ã°ãã¼ãã«å¤ */
border-block-start: inherit;
border-block-start: initial;
border-block-start: revert;
border-block-start: revert-layer;
border-block-start: unset;
border-block-start 㯠1 ã¤ä»¥ä¸ã® border-block-start-width, border-block-start-style, border-block-start-color ã®å¤ã®çµã¿åããã使ç¨ãããã¨ãã§ãã¾ãã対å¿ã¥ããããç©ççãªå¢çã¯ãæ¸åæ¹åãããã¹ãã®åãã«ãã£ã¦æ±ºã¾ãã¾ãããã㯠border-top, border-right, border-bottom, border-left ã®ä½ããã«å¯¾å¿ããã©ãã«å¯¾å¿ããã㯠writing-mode, direction, text-orientation ã§å®ç¾©ãããå¤ã«ãã£ã¦æ±ºã¾ãã¾ãã
é¢é£ããããããã£ã¨ãã¦ã¯ã border-block-end, border-inline-start, border-inline-end ãè¦ç´ ã®ä»ã®å¢çãå®ç¾©ãã¾ãã
å¤
border-block-start ã¯ä»¥ä¸ã®å¤ã®ãã¡ã® 1 ã¤ä»¥ä¸ãä»»æã®é åºã§æå®ãã¾ãã
<'border-width'>-
å¢çã®å¹ ã§ãã
border-widthãåç §ãã¦ãã ããã <'border-style'>-
å¢çç·ã®ã¹ã¿ã¤ã«ã§ãã
border-styleãåç §ãã¦ãã ããã <color>-
å¢çç·ã®è²ã§ãã
å ¬å¼å®ç¾©
| åæå¤ | 䏿¬æå®ã®æ¬¡ã®åããããã£ã¨ãã¦
|
|---|---|
| é©ç¨å¯¾è±¡ | ãã¹ã¦ã®è¦ç´ |
| ç¶æ¿ | ãªã |
| è¨ç®å¤ | 䏿¬æå®ã®æ¬¡ã®åããããã£ã¨ãã¦
|
| ã¢ãã¡ã¼ã·ã§ã³ã®ç¨®é¡ | 䏿¬æå®ã®æ¬¡ã®åããããã£ã¨ãã¦
|
形弿æ³
border-block-start =
<line-width> ||
<line-style> ||
<color>
<line-width> =
<length [0,â]> |
hairline |
thin |
medium |
thick
<line-style> =
none |
hidden |
dotted |
dashed |
solid |
double |
groove |
ridge |
inset |
outset
ä¾
>縦æ¸ãããã¹ãã®å¢çç·
HTML
<div>
<p class="exampleText">ããã¹ãã®ä¾</p>
</div>
CSS
div {
background-color: yellow;
width: 120px;
height: 120px;
}
.exampleText {
writing-mode: vertical-rl;
border-block-start: 5px dashed blue;
}
仿§æ¸
| Specification |
|---|
| CSS Logical Properties and Values Module Level 1> # border-shorthands> |
ãã©ã¦ã¶ã¼ã®äºææ§
é¢é£æ å ±
- CSS è«ççããããã£ã¨å¤
- ãã®ããããã£ã¯
border-top,border-right,border-bottom,border-leftã®ãã¡ã®ä¸ã¤ã«å¯¾å¿ã¥ãããã¾ãã writing-mode,direction,text-orientation