<fieldset>: íëì ìì
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ì.
HTML <fieldset> ììë ì¹ ììì ì¬ë¬ 컨í¸ë¡¤ê³¼ ë ì´ë¸(<label>)ì 묶ì ë ì¬ì©í©ëë¤.
ìëí´ ë³´ê¸°
<form>
<fieldset>
<legend>Choose your favorite monster</legend>
<input type="radio" id="kraken" name="monster" value="K" />
<label for="kraken">Kraken</label><br />
<input type="radio" id="sasquatch" name="monster" value="S" />
<label for="sasquatch">Sasquatch</label><br />
<input type="radio" id="mothman" name="monster" value="M" />
<label for="mothman">Mothman</label>
</fieldset>
</form>
legend {
background-color: #000;
color: #fff;
padding: 3px 6px;
}
input {
margin: 0.4rem;
}
ìì ìì ìì ë³´ë¯, <fieldset> ììë HTML ìì ììì 그룹ì ë§ë¤ ì ìì¼ë©° <legend> ììë¡ ê·¸ë£¹ì ì¤ëª
ì ì ê³µí ì ììµëë¤. ì¬ë¬ í¹ì±ì ì§ì í ì ìëë°, ê·¸ ì¤ ì¤ìí ê² íëë íì´ì§ ë´ <form> ììì id를 ë°ì ì ìë form í¹ì±ì¼ë¡, <form> ë°ê¹¥ì <fieldset> ìì를 í´ë¹ ììì í¬í¨í´ì¼ í ë ì¬ì©í©ëë¤. ë¤ë¥¸ íëë disabledë¡, <fieldset>ì 모ë ì½í
ì¸ ë¥¼ í ë²ì ë¹íì±íí ì ììµëë¤.
í¹ì±
ì´ ììë ì ì í¹ì±ì í¬í¨í©ëë¤.
disabled-
ì§ì í ê²½ì°, 모ë ìì 컨í¸ë¡¤ì ë¹íì±íí©ëë¤. ë¹íì± ì»¨í¸ë¡¤ì í¸ì§í ì ìê³ ,
<form>ì ì ì¶í ë ë°ì´í°ì í¬í¨ëì§ ììµëë¤. ë§ì°ì¤ í´ë¦, í¬ì»¤ì¤ ë± ë¸ë¼ì°ì ì´ë²¤í¸ë 모ë ë°ì§ ììµëë¤. ë¸ë¼ì°ì ë ë¹íì± ì»¨í¸ë¡¤ì ì£¼ë¡ íìì¼ë¡ íìí©ëë¤. ë¨,<legend>ìì ìì ììë ë¹íì± ìíë¡ ì íëì§ ììµëë¤. form-
<fieldset>ììì ì°ê²°í<form>ìì("ìì ìì ì")ìid.<fieldset>ì´ í´ë¹<form>ìì ìì¹íì§ ììë ì°ê²°í ì ììµëë¤. name-
그룹과 ì°ê´ì§ì ì´ë¦.
ì°¸ê³ :
<fieldset>ì ëí ì¤ëª ì ìì ì´ í¬í¨í 첫 ë²ì§¸<legend>ììê° ë´ë¹í©ëë¤.
CSS ì¤íì¼ë§
<fieldset>ì ì¤íì¼ì ì ì©í기 ì ì ê³ ë ¤í´ì¼ íë ë¶ë¶ì´ ììµëë¤.
<fieldset>ì display ìì±ì ê°ì 기본ì ì¼ë¡ blockì´ë©°, ìë¡ì´ ë¸ë¡ ìì ë§¥ë½ì íì±í©ëë¤. ì¸ë¼ì¸í display ê°ì ì§ì íë©´ inline-block, ê·¸ë ì§ ìì¼ë©´ blockì²ë¼ íëí©ëë¤. <fieldset>ì 기본 ì¤íì¼ë¡ ì½í
ì¸ ë¥¼ ê°ì¸ë 2px ëë¹ì groove í
ë리, ìì ìì ë´ë¶ ì¬ë°±, ê·¸ë¦¬ê³ min-inline-size: min-content를 ê°ìµëë¤.
<legend> ììë <fieldset>ì ë¸ë¡ ìì ë°©í¥(ëê° ì쪽) í
ë리 ì를 ê°ë¡ì§ë¥´ë ìì¹ì ëì
ëë¤. <legend> ëí ìì ì ë¸ë¡ ìì ë§¥ë½ì ë§ë¤ë©°, ëë¹ë ìì ì ì½í
ì¸ ì ë§ì¶°ì ¸ ëì´ëê±°ë ì¤ì´ëëë¤. displayë íì ë¸ë¡íì´ ë©ëë¤. ì¦, display: inlineë blockì²ë¼ ëìí©ëë¤.
<fieldset>ì ì½í
ì¸ ë ë³ëì ìµëª
ììê° ë´ê² ë©ëë¤. ìµëª
ììë <fieldset>ì¼ë¡ë¶í° í¹ì ìì±ì ììí©ëë¤. <fielset>ì display: grid ëë display: inline-grid를 ì§ì íë©´ ìµëª
ììë 그리ë ìì ë§¥ë½ì ê°ì§ë©°, display: flex ëë display: inline-flex를 ì§ì íë©´ ìµëª
ììê° íë ì¤ ìì ë§¥ë½ì ê°ìµëë¤. ê·¸ ì¸ì ê²½ì° ë¸ë¡ ìì ë§¥ë½ì
ëë¤.
ì°¸ê³ :
ê¸ ìì± ìì ìì, Microsoft Edgeì Google Chromeìë <fieldset> ë´ë¶ìì íë ì¤ë°ì¤ì 그리ë ë ì´ììì ì¬ì©í ì ìë ë²ê·¸ê° ì¡´ì¬í©ëë¤. GitHub ì´ììì ë²ê·¸ ì¶ì ë§í¬ë¥¼ íì¸í ì ììµëë¤.
ìì
>ê°ë¨í íëì
ë¤ì ìì ë <legend>ì íëì 컨í¸ë¡¤ì ê°ì§ ë¨ìí <fieldset>ì ë³´ì
ëë¤.
<form action="#">
<fieldset>
<legend>Simple fieldset</legend>
<input type="radio" id="radio" />
<label for="radio">Spirit of radio</label>
</fieldset>
</form>
ë¹íì± íëì
ë¤ì ìì ë ë ê°ì 컨í¸ë¡¤ì ê°ì§ ë¹íì± <fieldset>ì ë³´ì
ëë¤. ê°ê°ì 컨í¸ë¡¤ì disabled í¹ì±ì´ ìì¼ë, íëì
ì¼ë¡ ì¸í´ í¨ê» ë¹íì± ìíê° ë ì ì íì¸í ì ììµëë¤.
<form action="#">
<fieldset disabled>
<legend>Disabled fieldset</legend>
<div>
<label for="name">Name: </label>
<input type="name" id="text" value="Chris" />
</div>
<div>
<label for="pwd">Archetype: </label>
<input type="password" id="text" value="Wookie" />
</div>
</fieldset>
</form>
기ì ìì½
| ì½í ì¸ ì¹´í ê³ ë¦¬ | íë¡ì° ì½í ì¸ , 구í 루í¸, ìì ê´ë ¨ ì½í ì¸ (ëì´ë¨), ëë ·í ì½í ì¸ . |
|---|---|
| ê°ë¥í ì½í ì¸ |
ì íì ì¸ <legend> ììì ê·¸ ì´íì
íë¡ì° ì½í
ì¸ .
|
| íê·¸ ìëµ | ë¶ê°ë¥, ììê³¼ ëì í그를 ì¶ê°íë ê²ì íìì ëë¤. |
| ê°ë¥í ë¶ëª¨ ìì | íë¡ì° ì½í ì¸ ë¥¼ íì©íë 모ë ìì. |
| ê°ë¥í ARIA ìí |
group, presentation
|
| DOM ì¸í°íì´ì¤ | HTMLFieldSetElement |
ëª ì¸
| Specification |
|---|
| HTML> # the-fieldset-element> |