overflow
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since 2015ë 7ì.
overflow CSS ë¨ì¶ ìì±ì ììì ì½í
ì¸ ê° ë무 커ì ììì ë¸ë¡ ìì ë§¥ë½ì ë§ì¶ ì ìì ëì ì²ë¦¬ë²ì ì§ì í©ëë¤. overflow-x, overflow-yì ê°ì ì¤ì í©ëë¤.
ìëí´ ë³´ê¸°
overflow: visible;
overflow: hidden;
overflow: clip;
overflow: scroll;
overflow: auto;
<section class="default-example" id="default-example">
<p id="example-element">
Michaelmas term lately over, and the Lord Chancellor sitting in Lincoln's
Inn Hall. Implacable November weather. As much mud in the streets as if the
waters had but newly retired from the face of the earth.
</p>
</section>
#example-element {
width: 15em;
height: 9em;
border: medium dotted;
padding: 0.75em;
text-align: left;
}
ì ì© ê°ë¥í ë°©ë²ì ìë¼ë´ê¸°, ì¤í¬ë¡¤ë° ë ¸ì¶, ëì¹ ì½í ì¸ ê·¸ëë¡ ë ¸ì¶ ë±ì´ ììµëë¤.
visible(기본ê°)ì´ ìë ë¤ë¥¸ ê°ì¼ë¡ overflow ìì±ì ì¬ì©í ê²½ì° ìë¡ì´ ë¸ë¡ ìì 문맥ì ìì±í©ëë¤. ì´ë 기ì ì ì¸ ì구ì¬íì¼ë¡, ë§ì½ ì¤í¬ë¡¤íë ììì floatì´ êµì°¨íë¤ë©´, ê° ì¤í¬ë¡¤ ë¨ê³ë§ë¤ ë´ì©ë¬¼ì ê°ì ì ì¼ë¡ ë¤ì ê°ì¸ê² ë ê²ì
ëë¤. ì´ë ê²°êµ ì¤í¬ë¡¤ ìë를 ëë¦¬ê² í ê²ì
ëë¤.
overflow ìì±ì´ í¨ë ¥ì ê°ê¸° ìí´ì ë°ëì ë¸ë¡ ë 벨 컨í
ì´ëì ëì´(height ëë max-height)를 ì¤ì íê±°ë, white-space를 nowrapì¼ë¡ ì¤ì í´ì¼ í©ëë¤.
ì°¸ê³ :
íëì ì¶ì visible(기본ê°)ë¡ íê³ , ë¤ë¥¸ ì¶ìë ë¤ë¥¸ ê°ì ì§ì í ê²½ì° visibleì´ autoì²ë¼ ëìí©ëë¤.
ì°¸ê³ :
JavaScript Element.scrollTop ìì±ì ì¬ì©íë©´ ììì overflowê° hiddenì¼ ëë ì¤í¬ë¡¤í ì ììµëë¤.
구문
/* í¤ìë ê° */
overflow: visible;
overflow: hidden;
overflow: clip;
overflow: scroll;
overflow: auto;
overflow: hidden visible;
/* ì ì ê° */
overflow: inherit;
overflow: initial;
overflow: unset;
overflow ìì±ì ìëì í¤ìë ê°ì íë ëë ë ê° ì¬ì©í´ ì§ì í©ëë¤. ë ê°ë¥¼ ì¬ì©í ê²½ì° ì²« ë²ì§¸ ê°ì overflow-x, ë ë²ì§¸ ê°ì overflow-y를 ì§ì í©ëë¤. íëë§ ì¬ì©íë©´ ì§ì í ê°ì ì ì¶ ëª¨ëì ì ì©í©ëë¤.
ê°
visible-
ì½í ì¸ ë¥¼ ìë¥´ì§ ìì¼ë©° ì쪽 ì¬ë°± ìì ë°ìë 그릴 ì ììµëë¤.
-
ì½í ì¸ ë¥¼ ì쪽 ì¬ë°± ììì ë§ì¶ê¸° ìí´ ìë¼ë ëë¤. ì¤í¬ë¡¤ë°ë¥¼ ì ê³µíì§ ìê³ , ì¤í¬ë¡¤í ë°©ë²(ëëê·¸, ë§ì°ì¤ í ë±)ë ì§ìíì§ ììµëë¤. ì½ë를 ì¬ì©í´ ì¤í¬ë¡¤í ìë ìì¼ë¯ë¡ (
offsetLeftìì± ì¤ì ë±), ì´ ìíì ììë ì¤í¬ë¡¤ 컨í ì´ëì ëë¤. clip-
hiddenê³¼ ë§ì°¬ê°ì§ë¡, ì½í ì¸ ë¥¼ ì쪽 ì¬ë°± ììì ë§ì¶° ìë¦ ëë¤. ê·¸ë¬ëclipì ì½ë를 ì¬ì©í ì¤í¬ë¡¤ë§ë ë°©ì§íë¯ë¡ ì´ë í ì¤í¬ë¡¤ë ë¶ê°ë¥í©ëë¤. ì´ ìíì ììë ì¤í¬ë¡¤ 컨í ì´ëê° ìëë©°, ìë¡ì´ ë¸ë¡ ìì 문맥ë ìì±íì§ ììµëë¤. ìì ë¬¸ë§¥ì´ íìíë¤ë©´display:flow-rootì ì¬ì©í ì ììµëë¤. scroll-
ì½í ì¸ ë¥¼ ì쪽 ì¬ë°± ììì ë§ì¶ê¸° ìí´ ìë¼ë ëë¤. ë¸ë¼ì°ì ë ì½í ì¸ ë¥¼ ì¤ì ë¡ ìë¼ëëì§ ì¬ë¶ë¥¼ ë°ì§ì§ ìê³ íì ì¤í¬ë¡¤ë°ë¥¼ ë ¸ì¶íë¯ë¡ ë´ì©ì ë³íì ë°ë¼ ì¤í¬ë¡¤ë°ê° ì기거ë ì¬ë¼ì§ì§ ììµëë¤. í린í°ë ì¬ì í ëì¹ ì½í ì¸ ë¥¼ ì¶ë ¥í ìë ììµëë¤.
auto-
ì¬ì©ì ìì´ì í¸ê° ê²°ì í©ëë¤. ì½í ì¸ ê° ì쪽 ì¬ë°± ììì ë¤ì´ê°ë¤ë©´
visibleê³¼ ëì¼íê² ë³´ì´ë, ìë¡ì´ ë¸ë¡ ìì 문맥ì ìì±í©ëë¤. ë°ì¤í¬í± ë¸ë¼ì°ì ì ê²½ì° ì½í ì¸ ê° ëì¹ ë ì¤í¬ë¡¤ë°ë¥¼ ë ¸ì¶í©ëë¤.
overlay-
autoì ëì¼íê² ëìíì§ë§, ì¤í¬ë¡¤ë°ê° ê³µê°ì ì°¨ì§íë ëì ì½í ì¸ ìì ìì¹í©ëë¤. Webkit(Safari ë±)ê³¼ Blink(Chrome ëë Opera ë±) ê¸°ë° ë¸ë¼ì°ì ë§ ì§ìí©ëë¤.
íì 구문
overflow =
<'overflow-block'>{1,2}
<overflow-block> =
visible |
hidden |
clip |
scroll |
auto
ìì
p {
width: 12em;
height: 6em;
border: dotted;
overflow: visible; /* content is not clipped */
}
visible (default)
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium.
p {
overflow: hidden; /* no scrollbars are provided */
}
overflow: hidden
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium.
p {
overflow: scroll; /* always show scrollbars */
}
overflow: scroll
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium.
p {
overflow: auto; /* append scrollbars if necessary */
}
overflow: auto
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium.
ëª ì¸
| Specification |
|---|
| CSS Overflow Module Level 3 > # propdef-overflow > |
| Scalable Vector Graphics (SVG) 2 > # OverflowAndClipProperties > |
| ì´ê¸°ê° | visible |
|---|---|
| ì ì©ëì | Block-containers, flex containers, and grid containers |
| ìì | no |
| ê³ì° ê° | as each of the properties of the shorthand:
|
| Animation type | discrete |
ë¸ë¼ì°ì í¸íì±
ê°ì´ 보기
- ê´ë ¨ CSS ìì±:
text-overflow,white-space,overflow-x,overflow-y,clip,display