๋ชฉ๋ก๐ŸŽจ ํ”„๋ก ํŠธ์—”๋“œ/html & css (4)

rigood

[CSS] word-wrap, overflow-wrap, word-break ์ฐจ์ด์ 

1. ์–ธ์–ด๋ณ„ ์ค„๋ฐ”๊ฟˆ(๊ฐ•์ œ๊ฐœํ–‰) ๊ธฐ์ค€ - ํ•œ๊ตญ์–ด: ๊ธ€์ž ๊ธฐ์ค€์œผ๋กœ ๊ฐ•์ œ ์ค„๋ฐ”๊ฟˆ (๊ธ€์ž ๊ธฐ์ค€) - ์˜์–ด: ๋‹จ์–ด/๊ณต๋ฐฑ/๋ฌผ์Œํ‘œ(?)/ํ•˜์ดํ”ˆ(-) ๊ธฐ์ค€์œผ๋กœ ๊ฐ•์ œ ์ค„๋ฐ”๊ฟˆ 2. overflow-wrap ์˜ค๋ฒ„ํ”Œ๋กœ์šฐ ๋์„ ๋•Œ ์ค„๋ฐ”๊ฟˆ ์–ด๋–ป๊ฒŒ ํ• ์ง€?? โ€ป ์šฉ์–ด๊ฐ€ word-wrap์—์„œ overflow-wrap์œผ๋กœ ๋ฐ”๋€œ ํ…์ŠคํŠธ๊ฐ€ ๋ฐ•์Šค ๋„ˆ๋น„๋ฅผ ์ดˆ๊ณผํ•  ๋•Œ(=overflow) ์ค„๋ฐ”๊ฟˆ์„ ์–ด๋–ป๊ฒŒ ํ•  ์ง€ ์ •ํ•˜๋Š” ์†์„ฑ (width ๊ฐ’์ด ์žˆ์„ ๋•Œ์—๋งŒ ํ•ด๋‹น) CJK ์–ธ์–ด(Chinese, Japanese, Korean)๋Š” ๊ธ€์ž๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ค„๋ฐ”๊ฟˆ์„ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ…์ŠคํŠธ๊ฐ€ ๋ฐ•์Šค ๋„ˆ๋น„๋ฅผ ์ดˆ๊ณผํ•˜๋ฉด ๋ฌด์กฐ๊ฑด ์ค„๋ฐ”๊ฟˆ์ด ๋˜์ง€๋งŒ, ์˜์–ด๋Š” ๋‹จ์–ด๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ค„๋ฐ”๊ฟˆ์„ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์•„์ฃผ ๊ธด ๋‹จ์–ด๋Š” ๋ฐ•์Šค๋ฅผ ์ดˆ๊ณผํ•ด๋ฒ„๋ฆฐ๋‹ค. overflow-wrap: normal; ์–ธ์–ด๋ณ„ ํŠน์„ฑ..

[HTML] ์ž๋™์™„์„ฑ ๊ธฐ๋ณธ ํ…œํ”Œ๋ฆฟ

VS Code์—์„œ !์„ ๋ˆ„๋ฅด๊ณ  ์—”ํ„ฐ๋ฅผ ์น˜๋ฉด ๋‚˜์˜ค๋Š” HTML ๊ธฐ๋ณธ ํ…œํ”Œ๋ฆฟ์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์•˜๋‹ค. DOCTYPE ์„ ์–ธ๋ฌธ์€ ์›น๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ HTML ๋ฒ„์ „์„ ์•Œ๋ ค์ฃผ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. ๋ฒ„์ „๋งˆ๋‹ค ์„ ์–ธ ๋ฐฉ์‹์ด ๋‹ค๋ฅด๋ฉฐ, HTML5์—์„œ๋Š” ์œ„์™€ ๊ฐ™์ด ๊ฐ„๋‹จํžˆ ์„ ์–ธํ•  ์ˆ˜ ์žˆ๋‹ค. HTML ํƒœ๊ทธ๋Š” ์•„๋‹ˆ๋‚˜, ํƒœ๊ทธ ์ „์— ๊ฐ€์žฅ ๋จผ์ € ์„ ์–ธํ•ด์ค˜์•ผ ํ•œ๋‹ค. html ํƒœ๊ทธ๋Š” HTML ๋ฌธ์„œ์˜ ๋ฃจํŠธ ์š”์†Œ๋ฅผ ์ •์˜ํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋ฉฐ, DOCTYPE ์„ ์–ธ์„ ์ œ์™ธํ•œ ๋ชจ๋“  HTML ์š”์†Œ๋ฅผ ํฌํ•จํ•˜๊ธฐ ์œ„ํ•œ ์ปจํ…Œ์ด๋„ˆ์ด๋‹ค. lang ์†์„ฑ์€ ์›น๋ฌธ์„œ ์ „์ฒด ๋˜๋Š” ์ผ๋ถ€์— ์–ธ์–ด๋ฅผ ์ง€์ •ํ•ด์ฃผ๋Š” ์†์„ฑ์œผ๋กœ, ์–ธ์–ด ์„ค์ •์— ๋”ฐ๋ผ ์Šคํฌ๋ฆฐ๋ฆฌ๋”, ๊ฒ€์ƒ‰์—”์ง„ ๋ฐ ๋ธŒ๋ผ์šฐ์ € ์ง€์›์ด ๋‹ฌ๋ผ์ง„๋‹ค. ISO ์–ธ์–ด์ฝ”๋“œ(ex: ko) ๋˜๋Š” ์–ธ์–ด์ฝ”๋“œ-๊ตญ๊ฐ€์ฝ”๋“œ(ex: en-US)๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. meta ํƒœ๊ทธ์˜ chars..

[HTML] script ํƒœ๊ทธ์˜ defer, async

1. ๊ธฐ๋ณธ ๋™์ž‘ ์›๋ฆฌ - ๋ธŒ๋ผ์šฐ์ €๊ฐ€ html์„ ์ฝ๋‹ค๊ฐ€ (= html ํŒŒ์‹ฑ) script ํƒœ๊ทธ๋‚˜ ์™ธ๋ถ€ script๋ฅผ ๋งŒ๋‚˜๋ฉด, DOM ์ƒ์„ฑ์„ ์ค‘๋‹จํ•˜๊ณ  script๋ฅผ ๋‹ค์šด๋ฐ›๊ณ  ์‹คํ–‰ํ•จ // script ํƒœ๊ทธ // ์™ธ๋ถ€ script - script ์•„๋ž˜์— ์žˆ๋Š” DOM ์š”์†Œ์—๋Š” ์ ‘๊ทผํ•  ์ˆ˜ ์—†์Œ - script ์šฉ๋Ÿ‰์ด ํฐ ๊ฒฝ์šฐ, script๋ฅผ ๋‹ค์šด๋ฐ›๋Š” ๋™์•ˆ ์‚ฌ์šฉ์ž๋Š” script ์•„๋ž˜์ชฝ ํŽ˜์ด์ง€๋ฅผ ๋ณผ ์ˆ˜ ์—†์Œ 2. script๋ฅผ ํŽ˜์ด์ง€ ๋งจ ์•„๋ž˜ ๋ฐฐ์น˜ - 1๋ฒˆ์—์„œ ์–ธ๊ธ‰๋œ ๋ถ€์ž‘์šฉ์€ ํ•ด๊ฒฐ๋˜๋‚˜, - html ๋ฌธ์„œ ์šฉ๋Ÿ‰์ด ํฐ ๊ฒฝ์šฐ, html์„ ๋‹ค์šด๋ฐ›์€ ํ›„ script๋ฅผ ๋‹ค์šด๋ฐ›์œผ๋ฉด ํŽ˜์ด์ง€๊ฐ€ ๊ต‰์žฅํžˆ ๋А๋ ค์ง 3. defer ์†์„ฑ ์‚ฌ์šฉ (์ง€์—ฐ ์Šคํฌ๋ฆฝํŠธ) - script๋ฅผ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ๋‹ค์šด๋ฐ›์œผ๋ฏ€๋กœ html ํŒŒ์‹ฑ์ด ๋ฉˆ์ถ”์ง€ ์•Š์Œ - htm..