padding-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æ.
padding-block-start 㯠CSS ã®ããããã£ã§ãè¦ç´ ã®ãããã¯æ¹åã®è«ççãªå
é å´ã®ããã£ã³ã°ãå®ç¾©ãããããè¦ç´ ã®æ¸åæ¹åãããã¹ãã®æ¹åã«å¿ãã¦ç©ççãªããã£ã³ã°ã«å¯¾å¿ã¥ãããã¾ãã
試ãã¦ã¿ã¾ããã
padding-block-start: 20px;
writing-mode: horizontal-tb;
padding-block-start: 20px;
writing-mode: vertical-rl;
padding-block-start: 5em;
writing-mode: horizontal-tb;
padding-block-start: 5em;
writing-mode: vertical-lr;
<section id="default-example">
<div class="transition-all" id="example-element">
<div class="box">
Far out in the uncharted backwaters of the unfashionable end of the
western spiral arm of the Galaxy lies a small unregarded yellow sun.
</div>
</div>
</section>
#example-element {
border: 10px solid #ffc129;
overflow: hidden;
text-align: left;
}
.box {
border: dashed 1px;
unicode-bidi: bidi-override;
}
æ§æ
/* <length> å¤ */
padding-block-start: 10px; /* 絶対çãªé·ã */
padding-block-start: 1em; /* ããã¹ãã®å¤§ããã«å¯¾ããç¸å¯¾å¤ */
/* <percentage> å¤ */
padding-block-start: 5%; /* ãããã¯ã³ã³ããã¼ã®å¹
ã«å¯¾ããå²åã®ããã£ã³ã° */
/* ã°ãã¼ãã«å¤ */
padding-block-start: inherit;
padding-block-start: initial;
padding-block-start: revert;
padding-block-start: revert-layer;
padding-block-start: unset;
å¤
<length>-
ããã£ã³ã°ã®å¯¸æ³ãåºå®å¤ã§æå®ãã¾ããè² ã®å¤ã¯æå®ã§ãã¾ããã
<percentage>-
ããã£ã³ã°ã®å¯¸æ³ãå å«ãããã¯ã®ã¤ã³ã©ã¤ã³ãµã¤ãºï¼
writing-modeã§æ¨ªæ¸ãè¨èªã¨å®ç¾©ããã¦ããå ´å㯠widthï¼ã«å¯¾ãããã¼ã»ã³ãå¤ã§ç¤ºãããã®ã§ããè² ã®æ°ã§ãã£ã¦ã¯ããã¾ããã
解説
padding-block-start ããããã£ã¯ã padding-top ãªã©ã®ç©ççãªããã£ã³ã°ããããã£ã¨åãå¤ãåãã¾ãããã ãã padding-right, padding-left, padding-top, padding-bottom ã®ããããã¨åçã«ãªãã¾ãããã㯠writing-mode, direction, text-orientation ã«è¨å®ãããå¤ã«ãã£ã¦æ±ºã¾ãã¾ãã
é¢é£ããããã£ã¨ãã¦ãè¦ç´ ã®ä»ã®ããã£ã³ã°å¤ãå®ç¾©ãã padding-block-end, padding-inline-start, padding-inline-end ãããã¾ãã
å ¬å¼å®ç¾©
形弿æ³
padding-block-start =
<'padding-top'>
<padding-top> =
<length-percentage [0,â]>
<length-percentage> =
<length> |
<percentage>
ä¾
>縦æ¸ãããã¹ãã«ããããããã¯æ¹åã®å é ã®ããã£ã³ã°ã®è¨å®
HTML
<div>
<p class="exampleText">ããã¹ãã®ä¾</p>
</div>
CSS
div {
background-color: yellow;
width: 120px;
height: 120px;
}
.exampleText {
writing-mode: vertical-lr;
padding-block-start: 20px;
background-color: #c8c800;
}
çµæ
仿§æ¸
| Specification |
|---|
| CSS Logical Properties and Values Module Level 1> # padding-properties> |
ãã©ã¦ã¶ã¼ã®äºææ§
é¢é£æ å ±
- CSS è«ççããããã£ã¨å¤
- 対å¿ã¥ãå
ã®ç©ççãªããããã£:
padding-top,padding-right,padding-bottom,padding-left writing-mode,direction,text-orientation