HTML5 ì ë ¥ ì í
ì´ì ê¸ììë ì´ê¸° HTML ìëë¶í° ì¬ì© ê°ë¥í type ìì±ì ìë ê°ì ì¬ì©íì¬ <input> ìì를 ì´í´ë³´ììµëë¤. ì´ì HTML5ìì ì¶ê°ë í¹ì ì íì ë°ì´í° ìì§ì íì©í기 ìí´ ì¶ê°ë ëª ê°ì§ ìë¡ì´ ì
ë ¥ ì íì í¬í¨íì¬ ë ë§ì í¼ ì»¨í¸ë¡¤ì 기ë¥ì ëí´ ìì¸í ì´í´ë³´ê² ìµëë¤.
| íìí ì¬ì ì§ì: | 기본 ì»´í¨í° íì© ë¥ë ¥ê³¼ 기본ì ì¸ HTML ì´í´ê° íìí©ëë¤. |
|---|---|
| 목í: | HTMLì ì¬ì©íì¬ êµ¬ííë ë°©ë²ì í¬í¨íì¬ ì¬ì© ê°ë¥í ìë¡ì´ ì ë ¥ ì í ê°ì ëí ì´í´ë¥¼ ì»ìµëë¤. |
ì°¸ê³ : ì´ ê¸ìì ë¤ë£¨ë ëë¶ë¶ì 기ë¥ì ë¸ë¼ì°ì ê°ì ë¤ìíê² ì§ìë©ëë¤. ìì¸ ì¬íì ìë ¤ ëë¦¬ê² ìµëë¤. ë¸ë¼ì°ì ì§ìì ëí ìì¸í ë´ì©ì ìíì ë¤ë©´, HTML í¼ ìì 참조 ë° í¹í ìì¸í <input> ì í 참조를 ì°¸ê³ íììì¤.
ì¹ ê°ë°ìë¤ì ëëë¡ ì¬ì©ì ì§ì í¼ ì»¨í¸ë¡¤ì ë§ë¤ê¸° ìí´ HTML í¼ ì»¨í¸ë¡¤ ì¸ê´ì ëìì¸ ì¬ìê³¼ ë¤ë¥´ê² ë§ë¤ê¸°ë í©ëë¤. ì°ë¦¬ë ê³ ê¸ íí 리ì¼ìì ì´ê²ì ë¤ë£¹ëë¤. ì¬ì©ì ì ì í¼ ìì ¯ ë§ë¤ê¸°.
ì´ë©ì¼ 주ì íë
ì´ ì íì íëë type ìì±ì ê°ì¼ë¡ emailì ì¬ì©íì¬ ì¤ì ë©ëë¤.
<input type="email" id="email" name="email" />
ì´ typeì ì¬ì©íë©´ ì¬ì©ìë íëì ì í¨í ì´ë©ì¼ 주ì를 ì
ë ¥í´ì¼ í©ëë¤. ê·¸ë ì§ ìì ê²½ì° ë¸ë¼ì°ì ë í¼ì´ ì ì¶ë ë ì¤ë¥ë¥¼ íìí©ëë¤. ìë ì¤í¬ë¦°ì·ìì ì´ê²ì íì¸í ì ììµëë¤.

email ì
ë ¥ ì íê³¼ í¨ê» multiple ìì±ì ì¬ì©íì¬ ëì¼í ì
ë ¥ìì ì¬ë¬ ì´ë©ì¼ 주ì를 ì
ë ¥íëë¡ íì©í ìë ììµëë¤(ì¼íë¡ êµ¬ë¶ë¨).
<input type="email" id="email" name="email" multiple />
ì¼ë¶ ì¥ì¹ìì â í¹í ëì í¤ë³´ëê° ìë í°ì¹ ì¥ì¹ì¸ ì¤ë§í¸í°ê³¼ ê°ì ì¥ì¹ìì â @ í¤ë¥¼ í¬í¨íì¬ ì´ë©ì¼ 주ì를 ì
ë ¥í기ì ë ì í©í ë¤ë¥¸ ê°ì í¤ë³´ëê° ì ê³µë ì ììµëë¤. ìëì Firefox for Android í¤ë³´ë ì¤í¬ë¦°ì·ì ììì
ëë¤.

ì°¸ê³ : 기본 í ì¤í¸ ì ë ¥ ì íì ìì ë 기본 ì ë ¥ ìì ìì ì°¾ì ì ììµëë¤(ëí ìì¤ ì½ëë íì¸í´ë³´ì¸ì).
ì¬ë¬ ëë°ì´ì¤ìì ì¬ì©ì ê²½íì í¥ììí¨ë¤ë ì ìì ì´ë¬í ìë¡ì´ ì ë ¥ ì íì ì¬ì©íë ë ë¤ë¥¸ ì¢ì ì´ì ì ëë¤.
í´ë¼ì´ì¸í¸ 측 ì í¨ì± ê²ì¬
ììì ë³¼ ì ìë¯ì´, emailì í´ë¼ì´ì¸í¸ 측 ì¤ë¥ ì í¨ì± ê²ì¬ë¥¼ ì ê³µíë ë¤ë¥¸ ìë¡ì´ input ì í ì¤ íëì
ëë¤. ì´ë ë°ì´í°ê° ìë²ë¡ ì ì¡ë기 ì ì ë¸ë¼ì°ì ìì ìíë©ëë¤. ì´ê²ì ì¬ì©ìê° ì ííê² í¼ì ìì±íëë¡ ìë´íë ì ì©í ëìë§ì
ëë¤. í´ë¼ì´ì¸í¸ 측 ì í¨ì± ê²ì¬ë ë무 ì½ê² ë기 ë문ì ì
ìì ì¸ ì¬ì©ìê° ì¬ì í ëì ë°ì´í°ë¥¼ ìë²ë¡ ì½ê² ì ì¡í ì ììµëë¤.
íì§ë§ ì´ê²ì ê´ë²ìí ë³´ì ì¡°ì¹ë¡ ê°ì£¼ëì´ìë ìë©ëë¤. ë¹ì ì ì±ì íì ìë² ì¸¡ììë ì´ë í í¼ ì ì¶ë ë°ì´í°ì ëí ë³´ì ê²ì¬ë¥¼ ìíí´ì¼ í©ëë¤. ì¹ì¬ì´í¸ ë³´ììì 무ìì´ ë°ìí ì ìëì§ì ëí ìì´ëì´ë¥¼ ì½ì´ë³´ì¸ì. ìë² ì¸¡ ì í¨ì± ê²ì¬ë¥¼ 구ííë ê²ì ì´ ëª¨ëì ë²ì를 ë¤ì ë²ì´ëì§ë§, ì´ê²ì 기ìµí´ëì´ì¼ í©ëë¤.
a@bë ì ê³µë 기본 ì ì½ ì¡°ê±´ì ë°ë¼ ì í¨í ì´ë©ì¼ 주ìì
ëë¤. ì´ë email ì
ë ¥ ì íì´ ê¸°ë³¸ì ì¼ë¡ ì¸í¸ë¼ë· ì´ë©ì¼ 주ì를 íì©í기 ë문ì
ëë¤. ë¤ë¥¸ ì í¨ì± ê²ì¬ ëìì 구ííë ¤ë©´ pattern ìì±ì ì¬ì©í ì ìì¼ë©°, ì¤ë¥ ë©ìì§ë ì¬ì©ì ì ìí ì ììµëë¤. ì´ë¬í 기ë¥ì ì´ë»ê² ì¬ì©íëì§ì ëí ë´ì©ì ëì¤ì í´ë¼ì´ì¸í¸ 측 í¼ ì í¨ì± ê²ì¬ ê¸ìì ë¤ë£° ê²ì
ëë¤.
ì°¸ê³ :
ì
ë ¥ë ë°ì´í°ê° ì´ë©ì¼ 주ìê° ìë ê²½ì°, :invalid ìì¬ í´ëì¤ê° ì¼ì¹íë©°, validityState.typeMismatch ìì±ì true를 ë°íí©ëë¤.
ê²ì íë
ê²ì íëë íì´ì§ì ì±ìì ê²ì ìì를 ìì±í기 ìí´ ì¬ì©ë©ëë¤. ì´ ì íì íëë type ìì±ì ê°ì¼ë¡ search를 ì¬ì©íì¬ ì¤ì ë©ëë¤.
<input type="search" id="search" name="search" />
text íëì search íëì 주ì ì°¨ì´ì ì ë¸ë¼ì°ì ê° ì´ë»ê² ê·¸ê²ì ì¸ê´ì ì¤íì¼ë§íëì§ì
ëë¤. ëê° search íëë ë¥ê·¼ 모ìë¦¬ë¡ ë ëë§ëë©°, ëë¡ë í´ë¦íë©´ íëì ê°ì ì§ì°ë "â"ë íìë©ëë¤. ëí ëì í¤ë³´ëê° ìë ì¥ì¹ìì í¤ë³´ëì ìí° í¤ë "ê²ì"ì´ë¼ê³ ì½íê±°ë ë보기 ìì´ì½ì íìí ì ììµëë¤.
ìë ì¤í¬ë¦°ì·ì macOSììì Firefox 71, Safari 13 ë° Chrome 79, ê·¸ë¦¬ê³ Windows 10ììì Edge 18 ë° Chrome 79ìì ë¹ì´ ìì§ ìì ê²ì íë를 ë³´ì¬ì¤ëë¤. íëì ê°ì´ ìì¼ë©´ ì§ì°ê¸° ìì´ì½ë§ íìëë©°, Safari를 ì ì¸íê³ ë íëì í¬ì»¤ì¤ê° ìì ëë§ íìë©ëë¤.

ë ë¤ë¥¸ 주목í ë§í í¹ì§ì ê²ì íëì ê°ì´ ìëì¼ë¡ ì ì¥ëì´ ëì¼í ì¹ì¬ì´í¸ì ì¬ë¬ íì´ì§ ê°ì ìë ìì±ì ì ê³µí ì ìë¤ë ê²ì ëë¤. ì´ê²ì ëë¶ë¶ì íë ë¸ë¼ì°ì ìì ìëì¼ë¡ ë°ìíë ê²½í¥ì´ ììµëë¤.
ì íë²í¸ íë
telì type ìì±ì ê°ì¼ë¡ ì¬ì©íì¬ ì í ë²í¸ë¥¼ ì
ë ¥í기 ìí í¹ë³í íë를 ìì±í ì ììµëë¤.
<input type="tel" id="tel" name="tel" />
ëì í¤ë³´ëê° ìë í°ì¹ ì¥ì¹ë¡ ì¡ì¸ì¤íë©´ ëë¶ë¶ì ì¥ì¹ìì type="tel"ì´ ë°ê²¬ë ë ì«ì í¤ë³´ëê° íìë©ëë¤. ì´ ì미ë ì´ ì íì´ ì í ë²í¸ìë§ ì¬ì©ëì§ ìê³ ì«ì í¤ë³´ëê° ì ì©í ëë§ë¤ ì¬ì©ë ì ìë¤ë ê²ì
ëë¤.
ìëì Firefox for Android í¤ë³´ë ì¤í¬ë¦°ì·ì ììì ëë¤.

ì í ë²í¸ íìì ë¤ìì± ë문ì ì´ ì íì íëë ì¬ì©ìê° ì ë ¥í ê°ì ëí´ ì´ë í ì ì½ë ê°ì íì§ ììµëë¤(ì¦, 문ì ë±ì í¬í¨í ì ììµëë¤).
ìì ì¸ê¸íë¯ì´, pattern ìì±ì ì¬ì©íì¬ ì ì½ì ì ì©í ì ìì¼ë©°, í´ë¼ì´ì¸í¸ 측 í¼ ì í¨ì± ê²ì¬ìì ì´ì ëí´ ììë³¼ ì ììµëë¤.
URL íë
URLì ì
ë ¥í기 ìí í¹ë³í ì íì íëë type ìì±ì ê°ì¼ë¡ urlì ì¬ì©íì¬ ìì±í ì ììµëë¤.
<input type="url" id="url" name="url" />
ì´ê²ì íëì í¹ë³í ì í¨ì± ê²ì¬ ì ì½ì ì¶ê°í©ëë¤. íë¡í ì½(ì: http:)ì´ ì
ë ¥ëì§ ìê±°ë URLì´ ì못ë ê²½ì° ë¸ë¼ì°ì ë ì¤ë¥ë¥¼ ë³´ê³ í©ëë¤. ëì í¤ë³´ëê° ìë ì¥ì¹ìì 기본 í¤ë³´ëë ì¼ë°ì ì¼ë¡ ì½ë¡ , ë§ì¹¨í ë° ì¬ëì ì¤ íë ëë 모ë ê²ì 기본 í¤ë¡ íìí©ëë¤.
ìëì ìì를 íì¸í´ë³´ì¸ì (Firefox for Androidìì ì´¬ì).

ì°¸ê³ : URLì´ ì ëë¡ íì±ëìë¤ë ê²ì ë°ëì ê·¸ê²ì´ ì¤ì ë¡ ì¡´ì¬íë ìì¹ë¥¼ ê°ë¦¬í¨ë¤ë ê²ì ì미íì§ ììµëë¤!
ì«ì íë
ì«ì를 ì
ë ¥í기 ìí 컨í¸ë¡¤ì <input> typeì numberë¡ ì¬ì©íì¬ ìì±í ì ììµëë¤. ì´ ì»¨í¸ë¡¤ì í
ì¤í¸ íëì ì ì¬íê² ë³´ì´ì§ë§ ë¶ë ììì ì«ìë§ íì©íë©°, ì¼ë°ì ì¼ë¡ 컨í¸ë¡¤ì ê°ì ì¦ê°ìí¤ê³ ê°ììí¤ë ì¤í¼ë ííì ë²í¼ì ì ê³µí©ëë¤. ëì í¤ë³´ëê° ìë ì¥ì¹ììë ì«ì í¤ë³´ëê° ì¼ë°ì ì¼ë¡ íìë©ëë¤.
ìëì ì¤í¬ë¦°ì·(From Firefox for Android)ì ììì ëë¤.

ì«ì ì
ë ¥ ì íê³¼ í¨ê», min ë° max ìì±ì ì¤ì íì¬ íì©ëë ìµì ë° ìµë ê°ì ì íí ì ììµëë¤.
ëí ì¤í¼ë ë²í¼ì ëë ì ë ì¦ê° ë° ê°ì를 ì¼ê¸°íë ì¦ê°ëì ì¤ì í기 ìí´ step ìì±ì ì¬ì©í ì ììµëë¤. 기본ì ì¼ë¡ ì«ì ì
ë ¥ ì íì ì«ìê° ì ìì¸ ê²½ì°ìë§ ì í¨ì±ì ê²ì¬í©ëë¤. ë¶ë ììì ì«ì를 íì©íë ¤ë©´ step="any"를 ì§ì í©ëë¤. ìëµíë©´ step ê°ì 기본ì ì¼ë¡ 1ë¡ ì¤ì ëì´, ì¤ì§ ì ì²´ ì«ìë§ ì í¨í©ëë¤.
ì´ê²ì ìì보기 ìí´ ëª ê°ì§ ì를 ì´í´ë³´ê² ìµëë¤. ìëì 첫 ë²ì§¸ ìë ê°ì´ 1ìì 10 ì¬ì´ì ììì ê°ì¼ë¡ ì íëë©°, ì¦ê° ë° ê°ì ë²í¼ì´ ê°ì 2ë¡ ë³ê²½íë ì«ì 컨í¸ë¡¤ì ìì±í©ëë¤.
<input type="number" name="age" id="age" min="1" max="10" step="2" />
ë ë²ì§¸ ìë ê°ì´ 0ìì 1 ì¬ì´ì ê°ì¼ë¡ ì íëë©°, ì¦ê° ë° ê°ì ë²í¼ì´ ê°ì 0.01ë¡ ë³ê²½íë ì«ì 컨í¸ë¡¤ì ìì±í©ëë¤.
<input type="number" name="change" id="pennies" min="0" max="1" step="0.01" />
number ì
ë ¥ ì íì ì í¨í ê°ì ë²ìê° ì íëì´ ìì ë ìë¯¸ê° ììµëë¤. ì를 ë¤ì´ ì¬ëì ëì´ë í¤ ê°ì ê²ì
ëë¤. ë²ìê° ë무 í¬ë©´ ì¦ê° ë¶ëì´ ìë¯¸ê° ììµëë¤(ì: ë¯¸êµ ZIP ì½ë, 00001ìì 99999ê¹ì§ì ë²ì). ì´ ê²½ì° tel ì íì´ ë ëì ìµì
ì¼ ì ììµëë¤. ì«ì í¤ë³´ë를 ì ê³µíë©´ì ì«ìì ì¤í¼ë UI 기ë¥ì í¬ê¸°í©ëë¤.
ì¬ë¼ì´ë 컨í¸ë¡¤
ë ë¤ë¥¸ ë°©ë²ì¼ë¡ ì«ì를 ì ííë ë°©ë²ì ì¬ë¼ì´ë를 ì¬ì©íë ê²ì ëë¤. ë¶ëì° ì¬ì´í¸ì ê°ì ì¬ì´í¸ììë ì´ë¥¼ ì¢ ì¢ ë³¼ ì ììµëë¤. ì¬ê¸°ìë íí°ë§í기 ìí´ ì¤ì í ìµë ë¶ëì° ê°ê²©ì ì ííë ¤ê³ í©ëë¤. ì´ê²ì ì¤ëª í기 ìí´ ì¤ìê° ìì 를 ì´í´ë³´ê² ìµëë¤.
ì¬ì©ë²ì ë°ë¼ ì¬ë¼ì´ëë í ì¤í¸ íëë³´ë¤ ì ííì§ ììµëë¤. ë°ë¼ì ê·¸ë¤ì ì íí ê°ì´ ê¼ íìíì§ ìì ì«ì를 ì íí기 ìí´ ì¬ì©ë©ëë¤.
ì¬ë¼ì´ëë <input>ì ì¬ì©íì¬ ìì±ëë©°, ê·¸ type ìì±ì ê°ì rangeë¡ ì¤ì ë©ëë¤. ì¬ë¼ì´ë ì¸ë¤ì¼ì ë§ì°ì¤ë í°ì¹ ëë í¤í¨ëì íì´íë¡ ì´ëí ì ììµëë¤.
ì¬ë¼ì´ë를 ì¬ë°ë¥´ê² 구ì±íë ê²ì´ ì¤ìí©ëë¤. ì´ë¥¼ ìí´, min, max, ë° step ìì±ì ì¤ì íë ê²ì´ ê°ë ¥í ê¶ì¥ë©ëë¤. ì´ë¤ì ê°ê° ìµì, ìµë ë° ì¦ê° ê°ì ì¤ì í©ëë¤.
ìì ìì ì ì½ë를 ì´í´ë³´ë©´ ì´ë»ê² íëì§ ì ì ììµëë¤. 먼ì 기본 HTMLë¶í° ì´í´ë³´ê² ìµëë¤.
<label for="price">ì¬ë¦ì ì¸ì ê°ë¥íì¸ì?</label>
<input
type="range"
name="price"
id="price"
min="50000"
max="500000"
step="100"
value="250000" />
<output class="price-output" for="price"></output>
ì´ ìì ë ê°ì´ 50000ìì 500000 ì¬ì´ë¡ ë²ì를 ì ííê³ , í ë²ì 100ì© ì¦ê°/ê°ìíë ì¬ë¼ì´ë를 ìì±í©ëë¤. value ìì±ì ì¬ì©íì¬ ê¸°ë³¸ê°ì 250000ì¼ë¡ ì§ì íìµëë¤.
ì¬ë¼ì´ëì 문ì ì ì¤ íëë ì¬ì©ìê° íì¬ ê°ì ì½ê² ë³¼ ì ìë¤ë ê²ì
ëë¤. ì´ë¥¼ í´ê²°í기 ìí´, ì°ë¦¬ë <output> ìì를 ì¶ê°íììµëë¤. ì´ ììë ì¬ë¼ì´ëì íì¬ ê°ì íìí기 ìí ê²ì
ëë¤.
JavaScript ì½ëë ì¬ë¼ì´ëì ê°ì <output> ììì ë기íí©ëë¤.
const priceInput = document.querySelector("#price");
const output = document.querySelector(".price-output");
priceInput.addEventListener("input", function () {
output.textContent = priceInput.value;
});
output.textContent = priceInput.value; // ì´ê¸° ì¶ë ¥ ê° ì¤ì
ì¬ê¸°ì ì°ë¦¬ë range ì
ë ¥ê³¼ outputì ëí 참조를 ë ë³ìì ì ì¥í©ëë¤. ê·¸ ë¤ìì ì¦ì outputì textContent를 ì
ë ¥ì íì¬ valueë¡ ì¤ì í©ëë¤. ë§ì§ë§ì¼ë¡ ë²ì ì¬ë¼ì´ëê° ìì§ì¼ ëë§ë¤ outputì textContentê° ì ê°ì¼ë¡ ê°±ì ëëë¡ ì´ë²¤í¸ ìì ê¸°ê° ì¤ì ë©ëë¤.
ì°¸ê³ : CSS Tricksì ì´ ì£¼ì 를 ë¤ë£¨ë ë©ì§ íí 리ì¼ì´ ììµëë¤. The Output Element.
ë ì§ì ìê° ì í기
ì íµì ì¼ë¡ ë ì§ì ìê° ê°ì ìì§íë ê²ì ì¹ ê°ë°ìë¤ìê² ì 몽ì´ììµëë¤. ì¢ì ì¬ì©ì ê²½íì ìí´ìë ì¬ì©ìê° ë¤ì´í°ë¸ ë¬ë ¥ ì í리ì¼ì´ì ì¼ë¡ 컨í ì¤í¸ ì íì íê±°ë í´ìí기 ì´ë ¤ì´ ë¤ìí íìì¼ë¡ ì ë ¥íë ê²ì íìë¡íì§ ìê³ ë ì§ë¥¼ ì íí ì ìë ë¬ë ¥ ì í UI를 ì ê³µíë ê²ì´ ì¤ìí©ëë¤. ì를 ë¤ì´, ì§ë ì²ë ì ë§ì§ë§ ë¶ì ë¤ìê³¼ ê°ì ë¤ìí ë°©ë²ì¼ë¡ ííë ì ììµëë¤. 1999/12/31, 23:59 ëë 12/31/99T11:59PM.
HTML ë ì§ ì»¨í¸ë¡¤ì ì´ë¬í í¹ì ì¢ ë¥ì ë°ì´í°ë¥¼ ì²ë¦¬í기 ìí´ ì ê³µëë©°, ë¬ë ¥ ìì ¯ì ì ê³µíê³ ë°ì´í°ë¥¼ ê· ì¼íê² ë§ëëë¤.
ë ì§ì ìê° ì»¨í¸ë¡¤ì <input> ììì type ìì±ì ì ì í ê°ì ì¬ì©íì¬ ìì±ëë©°, ë ì§, ìê° ëë ë ë¤ë¥¼ ìì§íê³ ì íëì§ì ë°ë¼ ë¤ë¦
ëë¤. ì§ìíì§ ìë ë¸ë¼ì°ì ìì <select> ììë¡ ëì²´ëë ì¤ìê° ìì ê° ììµëë¤.
ë¤ìí ì íë¤ì ê°ëµíê² ì´í´ë³´ê² ìµëë¤. ì´ ì íë¤ì ì¬ì©ì ìë¹í ë³µì¡íë©°, í¹í ë¸ë¼ì°ì ì§ìì ê³ ë ¤í ëì ëë¤(ìë 참조); ì ì²´ ì¸ë¶ ì¬íì ììë³´ë ¤ë©´ ìë ë§í¬ë¥¼ ë°ë¼ ê° ì íì 참조 íì´ì§ë¡ ì´ëíì¸ì.
datetime-local
<input type="datetime-local">ì í¹ì ìê°ë ì ë³´ ìì´ ë ì§ì ìê°ì íìíê³ ì ííë ìì ¯ì ìì±í©ëë¤.
<input type="datetime-local" name="datetime" id="datetime" />
month
<input type="month">ì ì°ëì í¨ê» ë¬ì íìíê³ ì ííë ìì ¯ì ìì±í©ëë¤.
<input type="month" name="month" id="month" />
time
<input type="time">ì ìê° ê°ì íìíê³ ì ííë ìì ¯ì ìì±í©ëë¤. ìê°ì 12ìê° íìì¼ë¡ íìë ì ìì§ë§, ë°íëë ê°ì 24ìê° íìì
ëë¤.
<input type="time" name="time" id="time" />
week
<input type="week">ì 주 ë²í¸ì ê·¸ í´ë¥¼ íìíê³ ì ííë ìì ¯ì ìì±í©ëë¤.
주ë ììì¼ë¶í° ììíì¬ ì¼ìì¼ê¹ì§ ì§íë©ëë¤. ëí, ê° í´ì 첫 ë²ì§¸ 주 1ì í´ë¹ í´ì 첫 ë²ì§¸ 목ìì¼ì í¬í¨í©ëë¤. ì´ë ì°ì´ì 첫 ë ì í¬í¨íì§ ìì ìë ìê³ , ì´ì í´ì ë§ì§ë§ ë©°ì¹ ì í¬í¨í ìë ììµëë¤.
<input type="week" name="week" id="week" />
ë ì§/ìê° ê° ì í
모ë ë ì§ì ìê° ì»¨í¸ë¡¤ì minê³¼ max ìì±ì ì¬ì©íì¬ ì íë ì ìì¼ë©°, step ìì±ì íµí´ ì¶ê° ì íì´ ê°ë¥í©ëë¤(ê°ì ì
ë ¥ ì íì ë°ë¼ ë¤ë¦
ëë¤).
<label for="myDate">ì¬ë¦ì ì¸ì ê°ë¥íì¸ì?</label>
<input
type="date"
name="myDate"
min="2013-06-01"
max="2013-08-31"
step="7"
id="myDate" />
ìì ì í기 컨í¸ë¡¤
ììì íì ì¡°ê¸ ì´ë ¤ì´ í¸ì ëë¤. ì¬ë¬ ê°ì§ ë°©ë²ì¼ë¡ ííí ì ììµëë¤. RGB ê°(ìì§ì ëë 16ì§ì), HSL ê°, í¤ìë ë±ë±.
color 컨í¸ë¡¤ì <input> ììì ê·¸ type ìì±ì ê°ì´ colorë¡ ì¤ì ëì´ ìì±ë©ëë¤.
<input type="color" name="color" id="color" />
ìì 컨í¸ë¡¤ì í´ë¦íë©´ ì¼ë°ì ì¼ë¡ ì´ì ì²´ì ì 기본 ìì ì í 기ë¥ì´ íìë©ëë¤.
ë¤ìì ìëí ì ìë ì¤ìê° ìì ì ëë¤.
ë°íëë ê°ì íì ì문ì 6ì리 16ì§ì ììì ëë¤.
ì¤ë ¥ì ìíí´ ë³´ì¸ì!
ì´ ê¸ì ëì ëë¬íì§ë§ ê°ì¥ ì¤ìí ì 보를 기ìµíê³ ìëì? ì´ ì 보를 기ìµíëì§ íì¸í기 ìí ëª ê°ì§ ì¶ê° í ì¤í¸ë¥¼ ì°¾ì ì ììµëë¤. ë¤ìì¼ë¡ ì´ëí기 ì ì 기ì í ì¤í¸: HTML5 컨í¸ë¡¤ì íì¸íììì¤.
ìì½
ì´ë¡ì¨ HTML5 ìì ì ë ¥ ì íì í¬ì´ë¥¼ ë§ì¹ê² ëììµëë¤. ë§¤ì° í¹ì í ëìë¤ ë문ì ì½ê² 그룹íë ì ìë ëªëª ë¤ë¥¸ 컨í¸ë¡¤ ì íë¤ì´ ìì§ë§, ììëë©´ ì¢ìµëë¤. ë¤ì ê¸ìì ê·¸ê²ë¤ì ë¤ë£¹ëë¤.