Baseline Widely available *
max-block-size
㯠CSS ã®ããããã£ã§ã writing-mode
ã§æå®ãããæ¸åæ¹åã¨ã¯éã®åãã®è¦ç´ ã®æå¤§å¯¸æ³ãæå®ãã¾ããããªãã¡ãæ¸åæ¹åãæ°´å¹³ (横æ¸ã) ã§ããã°ã max-block-size
㯠max-height
ã¨ç価ã«ãªãã¾ããæ¸åæ¹åãåç´ (縦æ¸ã) ã§ããã°ã max-block-size
㯠max-width
ã¨åãã«ãªãã¾ãã
ãã䏿¹ã®æ¹åã®æå¤§é·ã¯ã max-inline-size
ããããã£ã使ç¨ãã¦æå®ãã¾ãã
max-width
ã¯å¸¸ã«æ°´å¹³æ¹åã®å¯¸æ³ã«ä½¿ããã max-height
ã¯å¸¸ã«åç´æ¹åã®å¯¸æ³ã«ä½¿ãããããããã®ããããã£ã¯ããã¹ãã³ã³ãã³ãã®å¯¸æ³ã«åºã¥ãã¦å¯¸æ³ãè¨å®ããå¿
è¦ãããå ´åãæ¸åæ¹åãæèãã¦æå®ããå¿
è¦ãããå ´åã«ä¾¿å©ã§ãã
ãµã¤ã max-height
ã¾ã㯠max-width
ã使ç¨ããå ´é¢ã§ãã¤ã§ãã代ããã« max-block-size
ãã³ã³ãã³ãã®æå¤§ã®ãé«ãããè¨å®ããããã«ä½¿ç¨ã (ããã¯åç´ã®å¤ã§ã¯ãªãå¯è½æ§ãããã¾ãã)ã max-inline-size
ãã³ã³ãã³ãã®æå¤§ã®ãå¹
ããè¨å®ããããã«ä½¿ç¨ãã¦ãã ãã (ãããæ¨ªæ¸ãã§ã¯ãªã縦æ¸ãã§ããå ´åã§ãã£ã¦ã)ãæ§ã
ãªæ¸åæ¹åã表ã writing-mode
ã®ä¾ãåç
§ãã¦ãã ããã
max-block-size: 150px;
writing-mode: horizontal-tb;
max-block-size: 150px;
writing-mode: vertical-rl;
max-block-size: 20px;
writing-mode: horizontal-tb;
max-block-size: 75%;
writing-mode: vertical-lr;
<section class="default-example" id="default-example">
<div class="transition-all" id="example-element">
ãã®ããã¯ã¹ã¯ããããã¯è»¸ã®æå¤§ãµã¤ãºã夿´ãããã¨ãã§ãã¾ãã<br />
ããã«ããããããã¯æ¹åã®ãµã¤ãºãå¶éããããªã¼ãã¼ããã¼ãçºçããå¯è½æ§ãããã¾ãã
</div>
</section>
#example-element {
display: flex;
flex-direction: column;
background-color: #5b6dcd;
justify-content: center;
color: #ffffff;
}
æ§æ
/* <length> å¤ */
max-block-size: 300px;
max-block-size: 25em;
max-block-size: anchor-size(--myAnchor self-inline, 250px);
max-block-size: calc(anchor-size(width) / 2);
/* <percentage> å¤ */
max-block-size: 75%;
/* ãã¼ã¯ã¼ãå¤ */
max-block-size: none;
max-block-size: max-content;
max-block-size: min-content;
max-block-size: fit-content;
max-block-size: fit-content(20em);
/* ã°ãã¼ãã«å¤ */
max-block-size: inherit;
max-block-size: initial;
max-block-size: revert;
max-block-size: revert-layer;
max-block-size: unset;
å¤
max-block-size
ããããã£ã®å¤ã¯ã max-width
ããã³ max-height
ããããã£ã§æå¹ãªãã¹ã¦ã®å¤ãåããã¨ãã§ãã¾ãã
<length>
max-block-size
ã絶対çãªå¤ã§å®ç¾©ãã¾ãã
<percentage>
max-block-size
ãå
å«ãããã¯ã®å¹
ã«å¯¾ãããã¼ã»ã³ãå¤ã§å®ç¾©ãã¾ãã
none
ããã¯ã¹ã®å¯¸æ³ãå¶éãã¾ããã
max-content
ã³ã³ãã³ããæ¨å¥¨ãã max-block-size
ã§ãã
min-content
ã³ã³ãã³ãã®æå°ã® max-block-size
ã§ãã
fit-content
å©ç¨å¯è½ãªç©ºéã使ç¨ãã¾ããã max-content ããã大ããã¯ãªãã¾ãããã¤ã¾ãã min(max-content, max(min-content, stretch))
ã§ãã
fit-content(<length-percentage>
)
å©ç¨å¯è½ãªç©ºç½ãæå®ããã弿°ã§ç½®ãæãã fit-content
å¼ã使ç¨ãã¾ããããªãã¡ã min(max-content, max(min-content, 弿°))
ã§ãã
writing-mode
ã®å¤ã¯æ¬¡ã®ããã« max-block-size
ãã max-width
ã¾ã㯠max-height
ã¸ã®å¯¾å¿ä»ãã«å½±é¿ãã¾ãã
writing-mode
ã®å¤ max-block-size
ãç価ã«ãªããã® horizontal-tb
, lr
, lr-tb
, rl
, rb
, rb-rl
max-height
vertical-rl
, vertical-lr
, sideways-rl
, sideways-lr
, tb
, tb-rl
max-width
ã¡ã¢: writing-mode
ã®å¤ã®ãã¡ sideways-lr
ããã³ sideways-rl
ã¯è¨è¨ããã»ã¹ã®å¾æã« CSS æ¸åæ¹ås Level 3 仿§æ¸ããåé¤ããã¾ãããããã㯠Level 4 ã§å¾©æ´»ããå¯è½æ§ãããã¾ãã
ã¡ã¢: æ¸åæ¹åã® lr
, lr-tb
, rl
, rb
, rb-tl
㯠HTML ã®ã³ã³ããã¹ãã§ã¯è¨±å¯ãããªããªãã¾ããã SVG 1.x ã³ã³ããã¹ãã§ã®ã¿å©ç¨ã§ããå¯è½æ§ãããã¾ãã
max-block-size =ä¾ æ¨ªæ¸ãããã³ç¸¦æ¸ãã§ã® max-block-size ã®è¨å®
<'max-width'><max-width> =
none |
<length-percentage [0,â]> |
min-content |
max-content |
fit-content( <length-percentage [0,â]> ) |
<calc-size()> |
<anchor-size()><length-percentage> =
<length> |
<percentage><calc-size()> =
calc-size( <calc-size-basis> , <calc-sum> )<anchor-size()> =
anchor-size( [ <anchor-name> || <anchor-size> ]? , <length-percentage>? )<calc-size-basis> =
<size-keyword> |
<calc-size()> |
any |
<calc-sum><calc-sum> =
<calc-product> [ [ '+' | '-' ] <calc-product> ]*<anchor-name> =
<dashed-ident><anchor-size> =
width |
height |
block |
inline |
self-block |
self-inline<calc-product> =
<calc-value> [ [ '*' | / ] <calc-value> ]*<calc-value> =
<number> |
<dimension> |
<percentage> |
<calc-keyword> |
( <calc-sum> )<calc-keyword> =
e |
pi |
infinity |
-infinity |
NaN
ãã®ä¾ã§ã¯ãåãããã¹ã (Herman Melville ã®å°èª¬ Moby-Dick ã®åé é¨å) ã horizontal-tb
ããã³ vertical-rl
ã®ä¸¡æ¹ã®æ¸åæ¹åã§è¡¨ç¤ºããã¾ãã
äºã¤ã®ããã¯ã¹ã¤ãã¦ãã以å¤ã®é¨åã¯ãã¹ã¦ã max-block-size
ã«ä½¿ããã¦ããå¤ãå«ãã¦åãã§ãã
ãã® HTML ã§ã¯ãåç´ã«äºã¤ã® <div>
ãããã¯ã使ããããããã® writing-mode
ã horizontal
ããã³ vertical
ã¯ã©ã¹ãç¨ãã¦è¨å®ãã¦ãã¾ãã両æ¹ã®ããã¯ã¹ã§ standard-box
ã¯ã©ã¹ãå
±æãã¦ããããã¡ãã§åç´ã«è²ãããã£ã³ã°ãããããã® max-block-size
ã®å¤ãè¨å®ãã¦ãã¾ãã
<p>æ¸åæ¹å <code>horizontal-tb</code> (æ¢å®å¤):</p>
<div class="standard-box horizontal">
Call me Ishmael. Some years agoânever mind how long preciselyâhaving little or
no money in my purse, and nothing particular to interest me on shore, I
thought I would sail about a little and see the watery part of the world. It
is a way I have of driving off the spleen and regulating the circulation.
</div>
<p>æ¸åæ¹å <code>vertical-rl</code>:</p>
<div class="standard-box vertical">
Call me Ishmael. Some years agoânever mind how long preciselyâhaving little or
no money in my purse, and nothing particular to interest me on shore, I
thought I would sail about a little and see the watery part of the world. It
is a way I have of driving off the spleen and regulating the circulation.
</div>
CSS
ãã® CSS ã§ã¯3ã¤ã®ã¯ã©ã¹ãå®ç¾©ãã¦ãã¾ããæå㯠standard-box
ã§ã両æ¹ã®ããã¯ã¹ã«é©ç¨ãããä¸ã«ãããã®ã§ããããã¯ãããã¯ã®æå°ããã³æå¤§ã®å¯¸æ³ããã©ã³ãã®å¤§ããããªã©ãæå®ãã¾ãã
ãã®å¾ã«ããã¯ã©ã¹ horizontal
ããã³ vertical
ã¯ãããã¯ã¹ã« writing-mode
ããããã£ã追å ããå¤ã使ãããã¯ã©ã¹ã«å¿ã㦠horizontal-tb
ã¾ã㯠vertical-rl
ã«è¨å®ãã¾ãã
.standard-box {
padding: 4px;
background-color: #abcdef;
color: #000;
font:
16px "Open Sans",
"Helvetica",
"Arial",
sans-serif;
max-block-size: 160px;
min-block-size: 100px;
}
.horizontal {
writing-mode: horizontal-tb;
}
.vertical {
writing-mode: vertical-rl;
}
çµæ 仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§ é¢é£æ
å ±
max-width
㨠max-height
max-inline-size
writing-mode
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4