class์ id
ID
๊ณ ์ ํ ์์ฑ์ผ๋ก ํ HTML ๋ฌธ์์ ํ๋๋ง ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค.
ํ๊ฐ ๋ฑ ๊ณ ์ ํ ์์ฑ -> id ์ฌ์ฉ . ํด๋์ค๋ฅผ ์ฌ์ฉํด๋๋๋ค ์ด๋ถ๋ถ์ ํ์ ๋ฃฐ์ ๋ฐ๋ฅด๋ฉด ๋๋ค.
๊ณ ์ ํ ID ๊ฐ์ด ์์ผ๋ฉด ํ๋ํ๋์ ํน๋ณํ ์ ์ด๋ฅผ ํ ์ ์์ผ๋ฉฐ ๊ฒ์์๋ ์ฉ์ดํ๋ค.
Class
ํ๋์ HTML๋ฌธ์ ์์ ์ค๋ณตํด์ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
ํ๋์ ํ๊ทธ์ ์ฌ๋ฌ๊ฐ์ ๋ค๋ฅธ class์ด๋ฆ์ ๊ณต๋ฐฑ์ ๊ธฐ์ค์ผ๋ก ๋์ดํ ์๊ฐ ์์ต๋๋ค.
ํํ์ด์ง ์ ์ฒด์ ์ธ ์คํ์ผ์ ์ผ๊ด์ฑ์๊ฒ ์ง์ ํ๊ธฐ ์ํด์๋ class์ ์ฌ์ฉ์ด ํ์์ ์ ๋๋ค.
data ์์ฑ๊ณผ aria ์์ฑ
๋ ์์ฑ์ ๋์ผํ๊ฒ getAttribute() ๋ฉ์๋๋ฅผ ํตํด ์ ๊ทผํ ์ ์๋ค.
๋์์ฑ์ ์ฐจ์ด์
์๋ก ์คํ์ผ๋ก ์ถ๊ฐ๋ ๋ชฉ์ ์์ฒด๊ฐ ๋ค๋ฅด๋ค.
data-* ์์ฑ์ ๊ฒฝ์ฐ ์ปค์คํ ์์ฑ์ผ๋ก, ๋ฐ์ดํฐ ์์ฒด๋ฅผ ์ํจ์ด๋ค.
data ์์ฑ์ HTML ์์์ ์ถ๊ฐ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ์ ์๊ฒ ํด์ค๋ค.
id๋ class๋ ์๋ฏธ ๋ถ์ฌ data ์์ฑ์ ๋ฐ์ดํฐ ์์ฒด๋ฅผ ์ ์ฅํ๋ค๋ ๋ชฉ์ .
aria-* ์์ฑ์ ๊ฒฝ์ฐ๋ ์น ์ ๊ทผ์ฑ์ ์ํจ์ด๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก ๋ชจ๋ ์์ฑ๋ค์ ๊ทธ ๋ชฉ์ ์ ๋ง๊ฒ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค.
Reference
Last updated
Was this helpful?