HTML ์ ์ญ ์์ฑ
์ ์ญ ์์ฑ์ ๋ชจ๋ HTML ์์์ ์ฌ์ฉํ ์ ์๋ ์์ฑ์ ๋๋ค. (์ผ๋ถ ์์์์๋ ํจ๊ณผ๊ฐ ์์ ์ ์์ง๋ง, ๋ฌธ๋ฒ์ ์ผ๋ก๋ ์ฌ์ฉ ๊ฐ๋ฅ)
ํต์ฌ ์ ์ญ ์์ฑ
- accesskey: ์์์ ๋ํ ๋จ์ถํค๋ฅผ ์ง์ ํฉ๋๋ค.
- ๋ธ๋ผ์ฐ์ ๋ฐ ์ด์์ฒด์ ์ ๋ฐ๋ผ ๋จ์ถํค ์กฐํฉ์ด ๋ค๋ฅผ ์ ์์ต๋๋ค. (์ ๊ทผ์ฑ ๋ฌธ์ ์ ๋ฐ ๊ฐ๋ฅ์ฑ)
- ์ฌ์ฉ์์๊ฒ ๋จ์ถํค ์ ๋ณด๋ฅผ ๋ช ํํ๊ฒ ์ ๊ณตํด์ผ ํฉ๋๋ค.
- autocapitalize: (๋ชจ๋ฐ์ผ ์ฅ์น ๊ฐ์ ํค๋ณด๋) ํ
์คํธ ์
๋ ฅ ์ ์๋ ๋๋ฌธ์ ๋ณํ ๋ฐฉ์์ ์ ์ดํฉ๋๋ค.
- off / none: ์๋ ๋๋ฌธ์ ๋ณํ ์์.
- on / sentences: ๋ฌธ์ฅ์ ์ฒซ ๊ธ์๋ฅผ ๋๋ฌธ์๋ก.
- words: ๊ฐ ๋จ์ด์ ์ฒซ ๊ธ์๋ฅผ ๋๋ฌธ์๋ก.
- characters: ๋ชจ๋ ๊ธ์๋ฅผ ๋๋ฌธ์๋ก.
- autofocus: ํ์ด์ง ๋ก๋ ์ ์์์ ์๋์ผ๋ก ํฌ์ปค์ค๋ฅผ ์ค๋๋ค.
- ํ ํ์ด์ง์ ํ๋์ ์์์๋ง ์ฌ์ฉํด์ผ ํฉ๋๋ค.
- ์ฌ์ฉ์์ ์๋์ ๋ค๋ฅธ ๋์์ ์ ๋ฐํ ์ ์์ผ๋ฏ๋ก ์ ์คํ๊ฒ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
- class: ์์์ ํ๋ ์ด์์ ํด๋์ค ์ด๋ฆ์ ์ง์ ํฉ๋๋ค (๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ). CSS ์คํ์ผ ์ ์ฉ ๋ฐ JavaScript์์ ์์ ์ ํ ์ ์ฌ์ฉ.
- contenteditable: ์ฌ์ฉ์๊ฐ ์์์ ๋ด์ฉ์ ํธ์งํ ์ ์๋์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค.
- true / ๋น ๋ฌธ์์ด: ํธ์ง ๊ฐ๋ฅ.
- false: ํธ์ง ๋ถ๊ฐ๋ฅ.
- plaintext-only (์คํ์ ): ํ ์คํธ๋ง ํธ์ง ๊ฐ๋ฅ (HTML ํ๊ทธ ๋ฌด์).
- data-*: ์ฌ์ฉ์ ์ ์ ๋ฐ์ดํฐ๋ฅผ ์์์ ์ ์ฅํฉ๋๋ค. JavaScript์์ ์ด ๋ฐ์ดํฐ์ ์ ๊ทผํ์ฌ ํ์ฉํ ์ ์์ต๋๋ค.
- data- ์ ๋์ฌ ๋ค์์ ์ ํจํ ์ด๋ฆ์ ๋ถ์ฌ ์ฌ์ฉ (์: data-my-custom-attribute).
- dir: ํ
์คํธ ๋ฐฉํฅ์ ์ง์ ํฉ๋๋ค.
- ltr: ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ (left-to-right).
- rtl: ์ค๋ฅธ์ชฝ์์ ์ผ์ชฝ (right-to-left).
- auto: ๋ธ๋ผ์ฐ์ ๊ฐ ์๋์ผ๋ก ํ ์คํธ ๋ฐฉํฅ์ ํ๋จ.
- draggable: ์์๊ฐ ๋๋๊ทธ ๊ฐ๋ฅํ์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค.
- true: ๋๋๊ทธ ๊ฐ๋ฅ.
- false: ๋๋๊ทธ ๋ถ๊ฐ๋ฅ.
- auto: ๋ธ๋ผ์ฐ์ ๊ธฐ๋ณธ ๋์ ๋ฐ๋ฆ.
- enterkeyhint: (๋ชจ๋ฐ์ผ ์ฅ์น ๊ฐ์ ํค๋ณด๋) Enter ํค์ ๋์์ ๋ํ๋ด๋ ์์ด์ฝ ๋๋ ๋ ์ด๋ธ์ ์ค์ ํฉ๋๋ค.
- enter: ์ฝ์
- done: ์๋ฃ
- go: ์ด๋
- next: ๋ค์
- previous: ์ด์
- search: ๊ฒ์
- send: ๋ณด๋ด๊ธฐ
- hidden: ์์๋ฅผ ์จ๊น๋๋ค. (๋ ๋๋ง๋์ง ์์)
- CSS์ display: none๊ณผ ์ ์ฌํ์ง๋ง, hidden ์์ฑ์ ์๋ฏธ๋ก ์ ์ผ๋ก ์์๋ฅผ ์จ๊ธฐ๋ ๊ฒ์ ๋๋ค. (์: ์์ง ๊ด๋ จ ์๋ ์ฝํ ์ธ )
- id: ๋ฌธ์ ๋ด์์ ๊ณ ์ ํ ์๋ณ์๋ฅผ ์์์ ๋ถ์ฌํฉ๋๋ค. CSS ์คํ์ผ ์ ์ฉ, JavaScript์์ ์์ ์ ํ, ์ต์ปค(anchor)์ ๋์์ผ๋ก ์ฌ์ฉ.
- inert: (์คํ์ ) ์์์ ๊ทธ ํ์ ์์๋ฅผ ๋นํ์ฑํํฉ๋๋ค. ํด๋ฆญ, ํฌ์ปค์ค ๋ฑ ์ฌ์ฉ์ ์ํธ์์ฉ ๋ถ๊ฐ.
- inputmode: (๋ชจ๋ฐ์ผ ์ฅ์น ๊ฐ์ ํค๋ณด๋) ์ฌ์ฉ์ ์
๋ ฅ ์ ์ด๋ค ์ข
๋ฅ์ ํค๋ณด๋๋ฅผ ํ์ํ ์ง ํํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
- none: ํค๋ณด๋ ์์.
- text: ๊ธฐ๋ณธ ํ ์คํธ ํค๋ณด๋.
- tel: ์ ํ๋ฒํธ ํค๋ณด๋.
- url: URL ํค๋ณด๋.
- email: ์ด๋ฉ์ผ ์ฃผ์ ํค๋ณด๋.
- numeric: ์ซ์ ํค๋ณด๋.
- decimal: ์์์ ํฌํจ ์ซ์ ํค๋ณด๋.
- search: ๊ฒ์ ํค๋ณด๋.
- is: (์คํ์ ) ํ์ค HTML ์์๋ฅผ ์ฌ์ฉ์ ์ ์ ์์์ฒ๋ผ ๋์ํ๊ฒ ํฉ๋๋ค. (์น ์ปดํฌ๋ํธ ๊ด๋ จ)
- itemid, itemprop, itemref, itemscope, itemtype: ๋ง์ดํฌ๋ก๋ฐ์ดํฐ(microdata)๋ฅผ ์ฌ์ฉํ์ฌ ์น ํ์ด์ง์ ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. (๊ฒ์ ์์ง, ์น ํฌ๋กค๋ฌ์ ์ถ๊ฐ ์ ๋ณด ์ ๊ณต)
- lang: ์์์ ์ธ์ด๋ฅผ ์ง์ ํฉ๋๋ค. (์: ko (ํ๊ตญ์ด), en (์์ด)) ์ ๊ทผ์ฑ ์ธก๋ฉด์์ ์ค์ํ๋ฉฐ, ์คํฌ๋ฆฐ ๋ฆฌ๋๊ฐ ์ฌ๋ฐ๋ฅธ ๋ฐ์์ผ๋ก ์ฝํ ์ธ ๋ฅผ ์ฝ๋๋ก ๋์์ค๋๋ค.
- nonce: (์ฝํ ์ธ ๋ณด์ ์ ์ฑ , CSP ๊ด๋ จ) ์ธ๋ผ์ธ ์คํฌ๋ฆฝํธ/์คํ์ผ์ ์คํ์ ํ์ฉํ๊ธฐ ์ํ ์ํธํ๋ ์ผํ์ฉ ํ ํฐ.
- part: (์คํ์ , ์น ์ปดํฌ๋ํธ shadow DOM ๊ด๋ จ) shadow DOM ๋ด์ ์์์ ํด๋์ค ์ด๋ฆ์ ๋ถ์ฌํ์ฌ ์ธ๋ถ์์ ์คํ์ผ์ ์ ์ฉํ ์ ์๊ฒ ํฉ๋๋ค.
- popover: (์คํ์ ) ์์๋ฅผ ํ์ค๋ฒ(popover)๋ก ๋ง๋ญ๋๋ค.
- popover="auto": ๋ซ๊ธฐ ๋ฒํผ์ด๋ ์ธ๋ถ ํด๋ฆญ์ผ๋ก ๋ซ์ ์ ์๋ค.
- popover="manual": ์๋์ผ๋ก๋ง ๋ซ์ ์ ์๋ค.
- slot: (์น ์ปดํฌ๋ํธ shadow DOM ๊ด๋ จ) shadow DOM ๋ด์์ ์ธ๋ถ ์ฝํ ์ธ ๋ฅผ ์ฝ์ ํ ์์น(์ฌ๋กฏ)๋ฅผ ์ง์ ํฉ๋๋ค.
- spellcheck: ์์์ ๋ง์ถค๋ฒ ๊ฒ์ฌ ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค.
- true: ๋ง์ถค๋ฒ ๊ฒ์ฌ ์ํ.
- false: ๋ง์ถค๋ฒ ๊ฒ์ฌ ์ํ ์ ํจ.
- style: ์์์ ์ธ๋ผ์ธ CSS ์คํ์ผ์ ์ ์ฉํฉ๋๋ค. (์ผ๋ฐ์ ์ผ๋ก๋ ์ธ๋ถ CSS ํ์ผ ์ฌ์ฉ ๊ถ์ฅ)
- tabindex: ์์์ ํญ ์์๋ฅผ ์ง์ ํฉ๋๋ค.
- 0: ๋ธ๋ผ์ฐ์ ๊ธฐ๋ณธ ํญ ์์์ ํฌํจ.
- ์์: ํญ ์์๋ฅผ ๋ช ์์ ์ผ๋ก ์ง์ (๋ฎ์ ์ซ์๋ถํฐ).
- -1: ํญ ์์์์ ์ ์ธ (ํฌ์ปค์ค๋ ๊ฐ๋ฅ).
- title: ์์์ ๋ํ ์ถ๊ฐ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ํดํ(tooltip) ํ ์คํธ๋ฅผ ์ง์ ํฉ๋๋ค.
- translate: ํ์ด์ง ๋ฒ์ญ ์ ์์์ ๋ด์ฉ์ ๋ฒ์ญํ ์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค.
- yes: ๋ฒ์ญ.
- no: ๋ฒ์ญ ์ ํจ.
'๐ป FE > ๐ HTML & CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐พ CSS :not()๊ณผ :has()์ ์กฐํฉ (3) | 2025.03.12 |
---|---|
HTML ํผ ํ๊ทธ์ ๋ํด์ ์์๋์? ์ ๋ ์๊ธด ์๋๋ฐ์? (not ํผํผํธ๋ฆฐ) (3) | 2025.03.07 |
์น ํ์ด์ง ๋ฉํ๋ฐ์ดํฐ์ ๋ํ์ฌ ์์๋ณด๊ธฐ ๐ (0) | 2025.03.06 |
01. Markup ์ธ์ด์ Markdown ์ธ์ด ๋น๊ต (2) | 2025.03.04 |
CSS width : 100 % ํจ๋ฉ ๊ฐ / ์์์์ ์ค๋ฒํ๋ก์ฐ / ๋ถ๋ชจ ์์ ์ฌ๋ฐฑ (0) | 2023.12.22 |