[WEB] ๋ธŒ๋ผ์šฐ์ € ์—”์ง„ ๋ Œ๋”๋ง์˜ ๊ณผ์ •

[WEB] ๋ธŒ๋ผ์šฐ์ € ์—”์ง„ ๋ Œ๋”๋ง์˜ ๊ณผ์ •

๋ธŒ๋ผ์šฐ์ € ์—”์ง„ ๋ Œ๋”๋ง ๊ณผ์ •[ ์ค‘์š” ๋ Œ๋”๋ง ๊ฒฝ๋กœ, Critical Rendering Path ] = ๋ Œ๋”๋ง ์—”์ง„์ด ๊ฑฐ์น˜๋Š” ์ „์ฒด ํ”„๋กœ์„ธ์Šค HTML ํŒŒ์‹ฑCSS ํŒŒ์‹ฑ ๋ฐ ์Šคํƒ€์ผ ๊ณ„์‚ฐ๋ ˆ์ด์•„์›ƒ(๋ฆฌํ”Œ๋กœ์šฐ) โญโญโญ๋ธŒ๋ผ์šฐ์ €๋Š” ์š”์†Œ์˜ ํฌ๊ธฐ์™€ ์œ„์น˜๋ฅผ ๊ณ„์‚ฐํ•˜์—ฌ ํ™”๋ฉด์— ๋ฐฐ์น˜ → ์ด ๊ณผ์ •์„ ๋ฆฌํ”Œ๋กœ์šฐ ๋˜๋Š” ๋ ˆ์ด์•„์›ƒ!๋ ˆ์ด์•„์›ƒ์€ ์š”์†Œ์˜ ์Šคํƒ€์ผ, ํฌ๊ธฐ, ์œ„์น˜ ๋“ฑ์„ ๊ณ ๋ คํ•˜์—ฌ ํ™”๋ฉด์— ์–ด๋–ป๊ฒŒ ํ‘œ์‹œ๋ ์ง€๋ฅผ ๊ฒฐ์ •+ (์•„์ง ํ™”๋ฉด์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์Œ. ๊ทธ๋ƒฅ ๊ณ„์‚ฐ๋งŒ ํ•ด๋†“๋Š” ๊ฒƒ!)๋ Œ๋”๋ง ํŠธ๋ฆฌ ๊ตฌ์ถ•DOM๊ณผ CSSOM(์Šคํƒ€์ผ ๊ฐ์ฒด ๋ชจ๋ธ)์„ ๊ฒฐํ•ฉํ•˜์—ฌ ๋ Œ๋”๋ง ํŠธ๋ฆฌ๋ฅผ ์ƒ์„ฑ๋ Œ๋”๋ง ํŠธ๋ฆฌ๋Š” ํ™”๋ฉด์— ํ‘œ์‹œ๋  ์š”์†Œ์˜ ๊ตฌ์กฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š”๋ฐ, ์‹œ๊ฐ์ ์œผ๋กœ ํ‘œํ˜„๋˜๋Š” ์š”์†Œ๋งŒ ํฌํ•จ๋ Œ๋”๋ง๋ Œ๋”๋ง ํŠธ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ธŒ๋ผ์šฐ์ €๋Š” ํ™”๋ฉด์— ์‹ค์ œ๋กœ ํ”ฝ์…€์„ ๊ทธ๋ฆฌ๊ณ  ์ƒ‰์ƒ๊ณผ ํ…์Šค์ฒ˜๋ฅผ ์ ์šฉํ•˜์—ฌ ์ตœ์ข…์ ์ธ ๋ Œ๋”๋ง์„ ..

  • textsms
[WEB][CSS3] overflow: hidden์ด ๋ญ”๋ฐ..

[WEB][CSS3] overflow: hidden์ด ๋ญ”๋ฐ..

overflow? ๋„˜์ณํ๋ฅด๋‹ค, ๋ฒ”๋žŒํ•˜๋‹ค, ๊ฐ€๋“ ์ฐจ๋‹ค  ๊ธฐ๋Šฅโ–ท ์˜์–ด ๋œป์—์„œ ์ถ”์ธกํ•ด๋ณผ ์ˆ˜ ์žˆ๋“ฏ์ด, ํฌ๊ธฐ๊ฐ€ ์ œํ•œ๋œ ์˜์—ญ์—์„œ ๋งŽ์€ ์–‘์˜ ์ปจํ…์ธ ๋ฅผ ๋ณด์—ฌ์ค„ ๋•Œ(= ์ปจํ…์ธ ๊ฐ€ ๋„˜์ณํ๋ฅผ ๋•Œ) ์‚ฌ์šฉํ•œ๋‹ค. ์†์„ฑ ์ข…๋ฅ˜visible ๊ธฐ๋ณธ๊ฐ’, height ๋ณด๋‹ค ๋‚ด์šฉ์˜ ํฌ๊ธฐ๊ฐ€ ํฌ๋”๋ผ๋„ ์ „๋ถ€ ์ถœ๋ ฅhidden height ๋งŒํผ๋งŒ ์ถœ๋ ฅ, heigt ๊ณต๊ฐ„ ์•ˆ์˜ ๋‚ด์šฉ์€ ์ˆจ๊ธด๋‹ค๋Š” ๋œป!auto์ปจํ…์ธ ์˜ ์–‘์ด ๊ฐ€๋ณ€์ ์ด์–ด์„œ ์Šคํฌ๋กค๋ฐ”๋ฅผ ๋ณด์—ฌ์ค˜์•ผ ํ• ์ง€ ๋ง์ง€ ๋ฏธ๋ฆฌ ๊ฒฐ์ •ํ•˜๊ธฐ ์–ด๋ ค์šด ๊ฒฝ์šฐ์— ์‚ฌ์šฉ!scroll์ฃผ์–ด์ง„ ๊ณต๊ฐ„์„ ๋„˜์–ด๊ฐ€๋Š” ์ปจํ…์ธ ๊ฐ€ ์‚์ ธ๋‚˜์˜ค๋ฉด ์•ˆ ๋˜๊ณ , ๋ˆ„๋ฝ๋˜์–ด๋„ ์•ˆ ๋  ๋•Œ ์‚ฌ์šฉ๋‚ด์šฉ์ด ๊ณต๊ฐ„์„ ๋„˜์–ด๊ฐ€์ง€ ์•Š์•„๋„ ์Šคํฌ๋กค๋ฐ”๊ฐ€ ์ƒ๊น€ ๋ง๋กœ๋งŒ ์„ค๋ช…ํ•˜๋ฉด ์ดํ•ด๊ฐ€ ์–ด๋ ค์šฐ๋‹ˆ..    ์˜ˆ์‹œ ์ฝ”๋“œ!์˜ˆ์‹œ ์ฝ”๋“œ See the Pen overflow:hidden(1) by ..

  • textsms
[WEB][HTML5] ๊ตฌ์กฐํ™” ํƒœ๊ทธ

[WEB][HTML5] ๊ตฌ์กฐํ™” ํƒœ๊ทธ

๐Ÿ’ฅ ์ค‘์š” ํฌ์ธํŠธ ๐Ÿ’ฅ๋ถ€๋ชจ/์ž์‹(DOM) ๊ด€๊ณ„!!๊ณต๊ฐ„ ๋ถ„ํ•  ํƒœ๊ทธdiv: ๋ธ”๋ก ํ˜•์‹์œผ๋กœ ๊ณต๊ฐ„ ๋ถ„ํ• > width: ์ „์ฒด ํ–‰> ํ•œ ํ–‰์„ ๋ชจ๋‘ ์ฐจ์ง€ํ•˜๋ฉฐ ๋ ํƒœ๊ทธ ์ดํ›„ ๋ฐ”๋€œspan: ์ธ๋ผ์ธ ํ˜•์‹์œผ๋กœ ๊ณต๊ฐ„ ๋ถ„ํ• > width: ์ปจํ…์ธ ์˜ ํฌ๊ธฐ> ๋‚ด์šฉ ๋งŒํผ๋งŒ ์˜์—ญ์„ ์ฐจ์ง€ / ๋ ํƒœ๊ทธ ์ดํ›„ ์ค„๋ฐ”๊ฟˆ ํ•˜์ง€ ์•Š๊ณ  ๋‹ค์Œ ๋‚ด์šฉ ์ถœ๋ ฅ ๋ธ”๋ก ํ˜•์‹: div, h1~h6, p, ๋ชฉ๋ก, table> ๋ถ€๋ชจ ํƒœ๊ทธ์˜ ํฌ๊ธฐ> ์ƒํ•˜์ขŒ์šฐ ๋งˆ์ง„ ๊ฐ€๋Šฅ, ์ƒํ•˜ ๋งˆ์ง„ ๋‹ค๋ฅธ div์™€ ๊ฒน์น  ์ˆ˜ ์žˆ์Œ> ํฌ๊ธฐ ์กฐ์ • ๊ฐ€๋Šฅ ๐Ÿ’จ ์ธ๋ผ์ธ ํ˜•์‹: span, a, input, ๊ธ€์ž ํ˜•์‹, ์ž…๋ ฅ ์–‘์‹> ์ƒํ•˜ ๋งˆ์ง„ ๋ถˆ๊ฐ€> ์ขŒ์šฐ ๋งˆ์ง„ ๊ฐ€๋Šฅ! (๋ถ€๋ชจ ๊ธฐ์ค€)> ์กฐ์ • ๋ถˆ๊ฐ€๋Šฅ ๐Ÿ’ซ ์ธ๋ผ์ธ-๋ธ”๋ก ํ˜•์‹: img ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ(semantic): ์›น ํŽ˜์ด์ง€์˜ ํƒœ๊ทธ์— ์˜๋ฏธ๋ฅผ ๋ถ€์—ฌํ•˜๋Š” ํƒœ๊ทธhea..

  • textsms