๐Ÿค” HTML attribute(์†์„ฑ)๊ณผ CSS property(์†์„ฑ)์˜ ์ฐจ์ด

์ •์€๊ฒฝยท2020๋…„ 8์›” 6์ผ
2

๐Ÿ‘ธ Front-End Queen

๋ชฉ๋ก ๋ณด๊ธฐ
38/261

์†์„ฑ์†์„ฑ์†์„ฑ

  • attribute => html ํƒœ๊ทธ์˜ '์†์„ฑ'์„ ์˜๋ฏธ
// img ํƒœ๊ทธ์˜ src์™€ alt๋Š” ๊ฐ๊ฐ img ํƒœ๊ทธ์˜ ์†์„ฑ(attribute)์ด๋‹ค.

<img src="https://mypic.svg" alt="๋‚ด ์‚ฌ์ง„"/>
  • property => css์˜ '์†์„ฑ'์„ ์˜๋ฏธ
/*
img ํƒœ๊ทธ์˜ css ์„ค์ •์œผ๋กœ width๋ฅผ 100% ์ฃผ์—ˆ๋‹ค.
"width"๋Š” css ์†์„ฑ(property)์ด๋‹ค.
*/

img {
	width : 100%;
}

attribute
: ํƒœ๊ทธ์•ˆ์—์„œ ๋ช…์‹œ๋˜๋Š” ํƒœ๊ทธ์˜ ์†์„ฑ๋“ค

์œ„์˜ ๊ทธ๋ฆผ์—์„œ attribute๋Š” ๋ฌด์—‡๋ฌด์—‡์ด ์žˆ๋Š”๊ฐ€?
[์ •๋‹ต] class, href, src, alt

property
: CSS ํŒŒ์ผ ๋‚ด์— ์Šคํƒ€์ผ ์ ์šฉ์„ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ์†์„ฑ๋“ค

์œ„์˜ ๊ทธ๋ฆผ์—์„œ property๋Š” ๋ฌด์—‡๋ฌด์—‡์ด ์žˆ๋Š”๊ฐ€?
[์ •๋‹ต] text-align

attribute > property

"attribute"์•ˆ์— "property"์žˆ๋”ฐ

HTML attribute vs. DOM property

Reference

profile
#์˜์‹์˜ํ๋ฆ„ #์ˆœ๊ฐ„์ˆœ๊ฐ„ #์ƒ๊ฐ์˜์Šค๋ƒ…์ƒท

0๊ฐœ์˜ ๋Œ“๊ธ€