border-inline-width
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since 2021å¹´4æ.
border-inline-width 㯠CSS ã®ããããã£ã§ãè¦ç´ ã®è«ççãªã¤ã³ã©ã¤ã³æ¹åã®å¢çã®å¹
ãå®ç¾©ãããããè¦ç´ ã®æ¸åæ¹åãããã¹ãã®æ¹åã«å¿ãã¦ç©ççãªå¢çã®å¹
ã«å¯¾å¿ã¥ãããã¾ãããã㯠border-top-width 㨠border-bottom-widthãã¾ã㯠border-left-width 㨠border-right-width ã®çµã¿åããã®ã©ã¡ããã«å¯¾å¿ããã©ã¡ãã«å¯¾å¿ããã㯠writing-modeãdirectionãtext-orientation ã§å®ç¾©ãããå¤ã«ãã£ã¦æ±ºã¾ãã¾ãã
ä»ã®æ¹åã®å¢çã®å¹
㯠border-block-width ã§è¨å®ã§ãããã㯠border-block-start-width ããã³ border-block-end-width ãè¨å®ãã¾ãã
試ãã¦ã¿ã¾ããã
border-inline-width: thick;
writing-mode: horizontal-tb;
border-inline-width: thick;
writing-mode: vertical-rl;
border-inline-width: 4px;
writing-mode: horizontal-tb;
direction: rtl;
<section class="default-example" id="default-example">
<div class="transition-all" id="example-element">
ããã¯å¨å²ã«å¢çç·ãããããã¯ã¹ã§ãã
</div>
</section>
#example-element {
background-color: palegreen;
color: black;
border: 0 solid crimson;
padding: 0.75em;
width: 80%;
height: 100px;
unicode-bidi: bidi-override;
}
æ§æ
/* <'border-width'> å¤ */
border-inline-width: 5px 10px;
border-inline-width: 5px;
border-inline-width: thick;
/* ã°ãã¼ãã«å¤ */
border-inline-width: inherit;
border-inline-width: initial;
border-inline-width: revert;
border-inline-width: revert-layer;
border-inline-width: unset;
å¤
<'border-width'>-
å¢çã®å¹ ã§ãã
border-widthãåç §ãã¦ãã ããã
å ¬å¼å®ç¾©
| åæå¤ | medium |
|---|---|
| é©ç¨å¯¾è±¡ | ãã¹ã¦ã®è¦ç´ |
| ç¶æ¿ | ãªã |
| ãã¼ã»ã³ãå¤ | å å«ãããã¯ã®è«ççãªå¹ |
| è¨ç®å¤ | 絶対çãªé·ããå¢çã¹ã¿ã¤ã«ã none ã¾ã㯠hidden ã§ããã° 0 |
| ã¢ãã¡ã¼ã·ã§ã³ã®ç¨®é¡ | è¨ç®å¤ã®åã«ãã |
形弿æ³
border-inline-width =
<'border-top-width'>{1,2}
<border-top-width> =
<line-width>
<line-width> =
<length [0,â]> |
hairline |
thin |
medium |
thick
ä¾
>HTML
<div>
<p class="exampleText">ããã¹ãã®ä¾</p>
</div>
CSS
div {
background-color: yellow;
width: 120px;
height: 120px;
}
.exampleText {
writing-mode: vertical-lr;
border: 1px solid blue;
border-inline-width: 5px 10px;
}
仿§æ¸
| Specification |
|---|
| CSS Logical Properties and Values Module Level 1> # propdef-border-inline-width> |
ãã©ã¦ã¶ã¼ã®äºææ§
é¢é£æ å ±
- CSS è«ççããããã£ã¨å¤
- ãã®ããããã£ã¯
border-top-widthãborder-right-widthãborder-bottom-widthãborder-left-widthã®ãã¡ã®ä¸ã¤ã«å¯¾å¿ã¥ãããã¾ã writing-modeãdirectionãtext-orientation