๐ŸŽญ HTML CSS

    [HTML] Semantic

    [HTML] Semantic

    Semantic HTML Semantic : '์˜๋ฏธ๋ฅผ ๋‹ด๊ณ  ์žˆ๋Š”'์„ ์˜๋ฏธ div, span๊ณผ ๊ฐ™์€ ํƒœ๊ทธ๋Š” non-semanticํ•œ ํƒœ๊ทธ์ด๋‹ค. div ๋Œ€์‹  header๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ๋Œ€๋žต์ ์œผ๋กœ ์ด ์›น ์ƒ์˜ ๋„์ž…๋ถ€๋ผ๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. Semantic์˜ ์žฅ์  ์ ‘๊ทผ์„ฑ : screen reader ํ˜น์€ browser๊ฐ€ ์ฝ”๋“œ๋ฅผ ๋” ์ž˜ ํ•ด์„ํ•  ์ˆ˜ ์žˆ๋Š” ๋•๋ถ„์— ๋” ์ข‹์€ ์ ‘๊ทผ์„ฑ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค. SEO(Search Engine Optimization ; ๊ฒ€์ƒ‰ ์—”์ง„ ์ตœ์ ํ™”) : ์›น ํŽ˜์ด์ง€์˜ ๊ตฌ์กฐ์— ์˜๋ฏธ๋ฅผ ๋ถ€์—ฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ข€๋” ๊ฒ€์ƒ‰ ์—”์ง„์„ ํ™œ์šฉํ•˜๊ธฐ์— ์œ ๋ฆฌํ•˜๋‹ค. ๊ฐœ๋ฐœ์ž๋“ค์ด ์ฝ”๋“œ๋ฅผ ๋ณผ ๋•Œ ๊ฐ€๋…์„ฑ์ด ์ข‹์•„์ง„๋‹ค. hello world, i'm jayden! hello world, i'm jayden!

    [HTML] Forms

    HTML Forms form ํƒœ๊ทธ Password : ๊ฐ„๋‹จํ•œ ๊ฐœ๋…์ด์ง€๋งŒ ๋‚˜์ค‘์— ํ—ท๊ฐˆ๋ฆฌ์ง€๋ง๊ธฐ! ํŠนํžˆ, ์•„์ง์€ ์ž˜๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ํ”„๋ก ํŠธ ๋‹จ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ input์„ ํ†ตํ•ด ๋ฐ›๊ณ  ๊ทธ์— ๋Œ€ํ•ด name๊ณผ value์˜ ์Œ์œผ๋กœ ์ „๋‹ฌ๋˜๋Š” ๋ถ€๋ถ„ ๋” ๊ธฐ์–ต!

    [CSS] Position๊ณผ Display

    Position 1. static(default) - ๊ฐ€์žฅ ๊ธฐ๋ณธ ์œ„์น˜ - top, bottom, left, right ๋“ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค. - ๊ธฐ๋ณธ ๋ฌธ์„œ ํ๋ฆ„์—์„œ ๋ฒ—์–ด๋‚˜์ง€ ์•Š๋Š”๋‹ค.2. relative - ๊ธฐ๋ณธ ์œ„์น˜์— ๋Œ€ํ•ด์„œ ์ƒ๋Œ€์ ์ธ ์œ„์น˜(์ฆ‰, ๊ธฐ๋ณธ ์œ„์น˜์— ๋Œ€ํ•œ '๊ณต๊ฐ„'์€ ์ฐจ์ง€ํ•˜๊ณ  ์žˆ์Œ) - static์— ํ•ด๋‹นํ•˜๋Š” ์œ„์น˜์—์„œ ๊ฐ ๋ฐฉํ–ฅ์— ๋Œ€ํ•ด ์–ผ๋งŒํผ ์ด๋™ํ• ์ง€ ์„ค์ • - ๊ธฐ๋ณธ ๋ฌธ์„œ ํ๋ฆ„์—์„œ ๋ฒ—์–ด๋‚˜์ง€ ์•Š๋Š”๋‹ค.3. absolute - ๋ง ๊ทธ๋Œ€๋กœ ์ ˆ๋Œ€์ ์ธ ์œ„์น˜๋กœ, ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ์— ๊ณต๊ฐ„์„ ๋ฐฐ์ •ํ•˜์ง€๋„ ์•Š๋Š”๋‹ค. - ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์œ„์น˜ ์ง€์ • ๋ถ€๋ชจ ์š”์†Œ์— ๋Œ€ํ•ด ์ƒ๋Œ€์ ์ธ ์œ„์น˜๋กœ ์„ค์ • - ๋‹จ, ๋ถ€๋ชจ ์š”์†Œ ์ค‘ ์œ„์น˜ ์ง€์ • ์š”์†Œ๊ฐ€ ์—†๋‹ค๋ฉด(static๋งŒ ์žˆ๋‹ค๋ฉด) ์ดˆ๊ธฐ ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์„ ๊ธฐ์ค€์œผ๋กœ ๋ฐฐ์น˜ - ๊ธฐ๋ณธ ๋ฌธ์„œ ํ๋ฆ„์—์„œ ..

    [CSS] Styles : Inline VS Internal VS External

    CSS ์Šคํƒ€์ผ๋ง ๋ฐฉ๋ฒ• Inline html ๋‚ด์˜ element์— ๋ฐ”๋กœ ์Šคํƒ€์ผ ์ •์˜ํ•˜๋Š” ๋ฐฉ์‹ html ์ž‘์—…์„ ํ•˜๋ฉฐ, ๊ทธ ๋•Œ ๊ทธ ๋•Œ element๋งˆ๋‹ค ์ ์šฉํ•˜๊ธฐ์— ์ง๊ด€์ ์ด๊ธด ํ•˜์ง€๋งŒ ๋„ˆ๋ฌด ์ง€์ €๋ถ„ํ•ด์ง„๋‹ค. I'm learning to code! Internal html์˜ head์—์„œ ๊ฐ element์— ๋Œ€ํ•œ style์„ ์ •์˜ํ•˜๋Š” ๋ฐฉ์‹ Inlined์— ๋น„ํ•ด ๋น„๊ต์  ๊น”๋”ํ•˜์ง€๋งŒ, ์—ฌ์ „ํžˆ html ๋‚ด์— ์žˆ์–ด ๋‹ค์†Œ ์ง€์ €๋ถ„ํ•˜๋‹ค. External ๊ฐ™์€ ์œ„์น˜(๋™์ผํ•œ ํด๋” ๋‚ด์—) cssํŒŒ์ผ(๋ณดํ†ต style.css)์„ ๋งŒ๋“ค์–ด html ํŒŒ์ผ๊ณผ ์—ฐ๊ฒฐ์‹œํ‚ค๋Š” ๋ฐฉ์‹ html์˜ head์— link๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. href๋Š” cssํŒŒ์ผ์˜ ์ฃผ์†Œ(url๋„ ๊ฐ€๋Šฅํ•˜๋‹ค), rel๋Š” relation์˜ ์•ฝ์ž๋กœ htmlํŒŒ์ผ๊ณผ link๋œ ํŒŒ์ผ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ์„ค๋ช…ํ•œ๋‹ค...

    [CSS] box-sizing : content-box VS border-box

    [CSS] box-sizing : content-box VS border-box

    box-sizing ๋ฐ•์Šค์˜ ์‚ฌ์ด์ฆˆ์— ๋Œ€ํ•œ ๊ธฐ์ค€์„ ์žก๋Š” ๊ฐœ๋…! default๋กœ content-box๊ฐ€ ๋˜์–ด์žˆ๋‹ค. content-box content๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•˜๋Š” box-sizing ๋ฐฉ๋ฒ• width์™€ height๊ฐ€ content๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•˜๊ฒŒ ๋œ๋‹ค. content์— ๋Œ€ํ•œ ๋„ˆ๋น„์™€ ๋†’์ด๋ฅผ ์ •ํ•˜๊ฒŒ ๋˜๋ฏ€๋กœ ์‹ค์ œ ๋ Œ๋”๋ง๋˜๋Š” ๋ฐ•์Šค์˜ ํฌ๊ธฐ๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ๊ฒŒ ๋ณต์žกํ•จ(padding, border ๋‘๊ป˜๊นŒ์ง€ ๊ณ ๋ ค) h1 { border: 1px solid black; height: 200px; width: 300px; padding: 10px; } border-box border๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•˜๋Š” box-sizing ๋ฐฉ๋ฒ• width์™€ height๊ฐ€ content, padding, border๋ฅผ ํ•ฉ์นœ ๊ฒƒ์„ ๊ธฐ์ค€์œผ๋กœ ํ•˜๊ฒŒ ๋œ๋‹ค. ..