overflow-block
Baseline
2025
*
Newly available
Since September 2025, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
* Some parts of this feature may have varying levels of support.
overflow-block 㯠CSS ããããã£ã§ãã³ã³ãã³ãããããã¯ã®å
é ããã³ãããã¯ã®æ«å°¾ã®ç«¯ãããµããæã«ã©ã®ããã«è¡¨ç¤ºããããè¨å®ãã¾ããããã¯è¡¨ç¤ºãªããã¹ã¯ãã¼ã«ãã¼ä»ããã³ã³ãã³ããã¯ã¿åºããããã®ããããã«ãªãã¾ãã
ã¡ã¢:
overflow-block ããããã£ã¯ãææ¸ã®æ¸åæ¹åã«å¿ãã¦ã overflow-y ã¾ã㯠overflow-x ã«å¯¾å¿ãã¾ãã
æ§æ
/* ãã¼ã¯ã¼ãå¤ */
overflow-block: visible;
overflow-block: hidden;
overflow-block: clip;
overflow-block: scroll;
overflow-block: auto;
/* ã°ãã¼ãã«å¤ */
overflow-block: inherit;
overflow-block: initial;
overflow-block: revert;
overflow-block: revert-layer;
overflow-block: unset;
overflow-block ããããã£ã¯ãåä¸ã® <overflow> ãã¼ã¯ã¼ãå¤ã§æå®ãã¾ãã
å¤
visible-
ã³ã³ãã³ãã¯åãåããããããã£ã³ã°ããã¯ã¹ã®ãããã¯ã®å é ã¨ãããã¯ã®æ«å°¾ã®ç«¯ãããå¤å´ã«è¡¨ç¤ºãããå¯è½æ§ãããã¾ãã
-
ãããã¯æ¹åã«ããã£ã³ã°ããã¯ã¹ã«åãããå¿ è¦ãããå ´åã¯ãã³ã³ãã³ããåãåãã¾ããã¹ã¯ãã¼ã«ãã¼ã¯è¡¨ç¤ºããã¾ããã
clip-
ããµããã³ã³ãã³ãã¯ã
overflow-clip-marginããããã£ã使ç¨ãã¦å®ç¾©ãããè¦ç´ ã®ãªã¼ãã¼ããã¼ã¯ãªããæ ã§åãåããã¾ãã scroll-
ãããã¯æ¹åã«ããã£ã³ã°ããã¯ã¹ã«åãããå¿ è¦ãããå ´åã¯ãã³ã³ãã³ããåãåãã¾ãããã©ã¦ã¶ã¼ã¯ã³ã³ãã³ããå®éã«åãåããããã©ããã«ããããããã¹ã¯ãã¼ã«ãã¼ã表示ãã¾ãã (ããã§ãã³ã³ãã³ããå¤åããã¨ãã«ã¹ã¯ãã¼ã«ãã¼ã表示ããããé表示ã«ãªã£ãããããã¨ãé²ãã¾ãã) ããªã³ã¿ã¼ã¯ããµããã³ã³ãã³ããå°å·ããããããã¾ããã
auto-
ã¦ã¼ã¶ã¼ã¨ã¼ã¸ã§ã³ãã«ä¾åãã¾ããã³ã³ãã³ããããã£ã³ã°ããã¯ã¹å ã«åã¾ãå ´åã¯
visibleã¨åãããã«è¡¨ç¤ºããã¾ãããæ°ãããããã¯æ´å½¢ã³ã³ããã¹ããçæãã¾ãã
å ¬å¼å®ç¾©
| åæå¤ | auto |
|---|---|
| é©ç¨å¯¾è±¡ | ãããã¯ã³ã³ããã¼, ãã¬ãã¯ã¹ã³ã³ããã¼, ã°ãªããã³ã³ããã¼ |
| ç¶æ¿ | ãªã |
| è¨ç®å¤ | æå®éãããã ã overflow-x 㨠overflow-y ã®ã©ã¡ããã visible ã§ã clip ã§ããªãå ´åã¯ã visible/clip ã¯ãããã auto/hidden ã¨è¨ç®ããã |
| ã¢ãã¡ã¼ã·ã§ã³ã®ç¨®é¡ | 颿£å¤ |
形弿æ³
overflow-block =
visible |
hidden |
clip |
scroll |
auto
ä¾
>HTML
<ul>
<li>
<code>overflow-block: hidden</code> ï¼ããã¯ã¹ã®å¤å´ã®ããã¹ããé ãï¼
<div id="hidden">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
commodo consequat. Duis aute irure dolor in reprehenderit in voluptate
velit esse cillum dolore eu fugiat nulla pariatur.
</div>
</li>
<li>
<code>overflow-block: scroll</code> ï¼å¸¸ã«ã¹ã¯ãã¼ã«ãã¼ã表示ï¼
<div id="scroll">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
commodo consequat. Duis aute irure dolor in reprehenderit in voluptate
velit esse cillum dolore eu fugiat nulla pariatur.
</div>
</li>
<li>
<code>overflow-block: clip</code> ï¼ãªã¼ãã¼ããã¼ã¯ãªããæ ãè¶ãã¦ããã¯ã¹ã®å¤ã«ããããã¹ããé ãï¼
<div id="clip">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
commodo consequat. Duis aute irure dolor in reprehenderit in voluptate
velit esse cillum dolore eu fugiat nulla pariatur.
</div>
</li>
<li>
<code>overflow-block: visible</code> ï¼å¿
è¦ã«å¿ãã¦ããã¹ããããã¯ã¹ã®å¤ã«è¡¨ç¤ºï¼
<div id="visible">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
commodo consequat. Duis aute irure dolor in reprehenderit in voluptate
velit esse cillum dolore eu fugiat nulla pariatur.
</div>
</li>
<li>
<code>overflow-block:auto</code> ï¼å¤ãã®ãã©ã¦ã¶ã¼ã§ã¯
<code>scroll</code> ã¨åãï¼
<div id="auto">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
commodo consequat. Duis aute irure dolor in reprehenderit in voluptate
velit esse cillum dolore eu fugiat nulla pariatur.
</div>
</li>
</ul>
CSS
div {
border: 1px solid black;
width: 250px;
height: 100px;
margin-bottom: 120px;
}
#hidden {
overflow-block: hidden;
}
#scroll {
overflow-block: scroll;
}
#clip {
overflow-block: clip;
}
#visible {
overflow-block: visible;
}
#auto {
overflow-block: auto;
}
çµæ
仿§æ¸
| Specification |
|---|
| CSS Overflow Module Level 3> # overflow-control> |
ãã©ã¦ã¶ã¼ã®äºææ§
é¢é£æ å ±
- é¢é£ãã CSS ããããã£:
text-overflow,white-space,overflow,overflow-inline,overflow-x,overflow-y,clip,display - CSS è«ççããããã£
- CSS ãªã¼ãã¼ããã¼ã¢ã¸ã¥ã¼ã«
- CSS ã¹ã¯ãã¼ã«ãã¼ã¹ã¿ã¤ã«è¨å®ã¢ã¸ã¥ã¼ã«
- æ¸åæ¹å
- å¦ç¿: ã³ã³ãã³ãã®ãªã¼ãã¼ããã¼