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?