overflow-inline
åºçº¿
2025
*
æè¿å¯ç¨
èª September 2025 èµ·ï¼æ¤ç¹æ§å·²å¨ææ°æµè§å¨ä¸å¾å°æ¯æãä½å¨è¾æ§çè®¾å¤ææµè§å¨ä¸å¯è½æ æ³è¿è¡ã
* æ¤ç¹æ§çæäºé¨åçæ¯æç¨åº¦å¯è½ææä¸åã
CSS 屿§ overflow-inline 设置äºå½å
容溢åºççè¡é¦åè¡æ«ä¾§æ¶ææ¾ç¤ºçå
容ãå¯ä»¥ä¸æ¾ç¤ºï¼æè
æ¾ç¤ºæ»å¨æ¡ææº¢åºå
容ã
夿³¨ï¼overflow-inline 屿§æ ¹æ®ææ¡£ç书忍¡å¼å¯¹åºäº overflow-y æ overflow-xã
è¯æ³
/* å
³é®è¯å¼ */
overflow-inline: visible;
overflow-inline: hidden;
overflow-inline: scroll;
overflow-inline: auto;
/* å
¨å±å¼ */
overflow-inline: inherit;
overflow-inline: initial;
overflow-inline: revert;
overflow-inline: revert-layer;
overflow-inline: unset;
overflow-inline 屿§å¯æå®ä¸ºä¸åå
³é®è¯ä¹ä¸ã
åå¼
visible-
ä¸è£åªå 容ä¸å¯å¨å è¾¹è·ççè¡é¦åè¡æ«ä¾§å¤æ¸²æå 容ã
-
è¥å è¾¹è·çå¨è¡åå°ºåº¦ä¸æ æ³å®¹çº³å 容åè£åªå 容ã䏿便»å¨æ¡ã
scroll-
è¥å è¾¹è·çå¨è¡åå°ºåº¦ä¸æ æ³å®¹çº³å 容åè£åªå å®¹ãæ è®ºå 容æ¯å¦è¢«è£åªï¼æµè§å¨åæ¾ç¤ºæ»å¨æ¡ãï¼ç±æ¤å¯é»æ¢æ»å¨æ¡å¨å 容ååæ¶æ¾ç¤ºææ¶å¤±ãï¼æå°æºä»å¯è½æå°æº¢åºå 容ã
auto-
åå³äºç¨æ·ä»£çãè¥å è¾¹è·çå¯ä»¥å®¹çº³å 容ï¼åä¸
visible表ç°ç¸åï¼ä½ä»å»ºç«æ°çåæ ¼å¼åä¸ä¸æãè¥å 容溢åºåæ¡é¢æµè§å¨æä¾æ»å¨æ¡ã
å½¢å¼å®ä¹
| åå§å¼ | auto |
|---|---|
| éç¨å ç´ | Block-containers, flex containers, and grid containers |
| æ¯å¦æ¯ç»§æ¿å±æ§ | å¦ |
| 计ç®å¼ | as specified, except with visible/clip computing to auto/hidden respectively if one of overflow-x or overflow-y is neither visible nor clip |
| å¨ç»ç±»å | 离æ£å¼ |
å½¢å¼è¯æ³
overflow-inline =
visible |
hidden |
clip |
scroll |
auto
示ä¾
>设置è¡å溢åºè¡ä¸º
HTML
<ul>
<li>
<code>overflow-inline:hidden</code>ââå¨çå¤éèææ¬
<div id="div1">ABCDEFGHIJKLMOPQRSTUVWXYZABCDEFGHIJKLMOPQRSTUVWXYZ</div>
</li>
<li>
<code>overflow-block:scroll</code>ââæ»æ¯æ·»å æ»å¨æ¡
<div id="div2">ABCDEFGHIJKLMOPQRSTUVWXYZABCDEFGHIJKLMOPQRSTUVWXYZ</div>
</li>
<li>
<code>overflow-block:visible</code>ââæéå¨ç夿¾ç¤ºææ¬
<div id="div3">ABCDEFGHIJKLMOPQRSTUVWXYZABCDEFGHIJKLMOPQRSTUVWXYZ</div>
</li>
<li>
<code>overflow-block:auto</code>ââå¨å¤æ°æµè§å¨ä¸çä»·äº <code>scroll</code>
<div id="div4">ABCDEFGHIJKLMOPQRSTUVWXYZABCDEFGHIJKLMOPQRSTUVWXYZ</div>
</li>
</ul>
CSS
#div1,
#div2,
#div3,
#div4 {
border: 1px solid black;
width: 250px;
margin-bottom: 12px;
}
#div1 {
overflow-inline: hidden;
}
#div2 {
overflow-inline: scroll;
}
#div3 {
overflow-inline: visible;
}
#div4 {
overflow-inline: auto;
}
ç»æ
è§è
| è§è |
|---|
| CSS Overflow Module Level 3> # overflow-control> |
æµè§å¨å ¼å®¹æ§
åè§
- ç¸å
³ CSS 屿§ï¼
text-overflowãwhite-spaceãoverflowãoverflow-blockãoverflow-xãoverflow-yãclipãdisplay - CSS é»è¾å±æ§
- 书忍¡å¼