7/14(๋ชฉ)๐ŸŒฅ HTML/CSS ๊ณ ์ •ํ˜•

eunooยท2022๋…„ 7์›” 14์ผ
0

โญ๏ธ HTML

โšก๏ธ ๋…ผ๋ฆฌ์  ๋งˆํฌ์—… ์„ค๊ณ„

  • ๋ณด์—ฌ์ง€๋Š” ๊ฒƒ๋งŒ์„ ์ƒ๊ฐํ•ด table ๋“ฑ ๋ ˆ์ด์•„์›ƒ๋งŒ์„ ๊ณ ๋ฏผํ•œ ๋งˆํฌ์—… ์ˆœ์„œ๋Š” ์ ‘๊ทผ์„ฑ์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊น€
  • table์„ ๋ฐ์ดํ„ฐ ํ…Œ์ด๋ธ”์˜ ์˜๋ฏธ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ๊ดœ์ฐฎ์Œ

โšก๏ธ form

  • fieldset๋Š” ํผ ํƒœ๊ทธ ์•ˆ์˜ ์—ฌ๋Ÿฌ ์ปจํŠธ๋กค๊ณผ label์„ ๋ฌถ์–ด์ฃผ๋Š” ํƒœ๊ทธ
  • legend ํƒœ๊ทธ๋กœ ๋ถ€๋ชจ์ธ fieldset๋ฅผ ์„ค๋ช…ํ•ด์คŒ
  • html5๋Š” ํ•ญ์ƒ ์œ„ ํƒœ๊ทธ๋“ค์ด ์„ธํŠธ๋กœ!!!

โšก๏ธ label

  • ํƒœ๊ทธ ๋‚ด๋ถ€์— input์„ ๋„ฃ์–ด ์•”๋ฌต์ ์œผ๋กœ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์ง€๋งŒ for,id๋กœ ์—ฐ๊ฒฐ์ง“๋Š”๊ฒŒ ์ข‹๋‹ค.

โšก๏ธ placeholder ์†์„ฑ

  • label๊ณผ ๋‹ฌ๋ฆฌ ์ž…๋ ฅ๊ฐ’์— ๋Œ€ํ•œ ํžŒํŠธ๋ฅผ ์•Œ๋ ค์ฃผ๋Š” ์†์„ฑ
  • ํ•ด๋‹น ๋‚ด์šฉ์˜ ์ œ๋ชฉ ๋ณด๋‹จ ์˜ˆ์‹œ๋ฅผ ์•Œ๋ ค์ฃผ๋Š” ๋Š๋‚Œ

โšก๏ธ a ํƒœ๊ทธ ์ƒˆ์ฐฝ์—ด๊ธฐ ์‹œ rel ์†์„ฑ

  • noopener, noreferrer ์ง€์ •ํ•˜๋Š” ์ด์œ  ์ฐพ์•„๋ณด๊ธฐ

โšก๏ธ dlํƒœ๊ทธ ์ •์˜ํ˜• ๋ชฉ๋ก (discription list)

  • dt, dd๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ 1:1, 1:n, n:1 ๋ชฉ๋ก
  • ๋‹ค๋งŒ ์Šคํฌ๋ฆฐ๋ฆฌ๋”์— ํ˜ผ๋ž€์„ ์•ผ๊ธฐํ•˜๋ฏ€๋กœ 1:1 ๋งค์นญ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ ๊ถŒ์žฅ
  • div๋กœ dt,dd ์ „์ฒด๋ฅผ ๊ฐ์‹ธ๋Š” ๊ฒƒ์€ ๊ฐ€๋Šฅํ•˜๋‹ค.

โšก๏ธ img ํƒœ๊ทธ ๋“ฑ ์ธ๋ผ์ธ ์š”์†Œ์˜ ๋””ํดํŠธ ๊ฐญ ์˜์—ญ ๋ฐœ์ƒ

  • img ํƒœ๊ทธ์— display๋ฅผ ์กฐ์ •ํ•˜๊ฑฐ๋‚˜ vertical-align : top ์†์„ฑ์„ ์ฃผ์–ด๋„ ์‚ฌ๋ผ์ง

โญ๏ธ CSS

โšก๏ธ text-indent ์†์„ฑ

  • ํŒจ๋”ฉ๊ณผ ๋‹ฌ๋ฆฌ ๋ฐ•์Šค ์‚ฌ์ด์ฆˆ์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๋Š”๋‹ค (1์ค„ ์ด์ƒ์ผ ๋•Œ ์ฐจ์ด ๋ฐœ์ƒ)

โšก๏ธ button ํƒœ๊ทธ

  • ๋ฐ•์Šค ์‚ฌ์ด์ง•์˜ ๋””ํดํŠธ ๊ฐ’์ด border-box์ด๋‹ค.
  • ๊ธฐ๋ณธ ์Šคํƒ€์ผ๋ง์˜ ์ฐจ์ด๊ฐ€ ์‹ฌํ•ด ํฌ๋กœ์Šค ๋ธŒ๋ผ์šฐ์ง•์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค. (๐Ÿ”ฅform ๊ด€๋ จ์š”์†Œ)

โšก๏ธ inline ์š”์†Œ์ธ๋ฐ width๊ฐ€ ์ ์šฉ๋˜๋Š” ํƒœ๊ทธ?

  • input์ด๋‚˜ button ๋“ฑ ์ธ๋ผ์ธ ์š”์†Œ์ง€๋งŒ ๋„ˆ๋น„๋‚˜ ๋†’์ด ์ง€์ •์ด ๋˜๋Š” ํƒœ๊ทธ์™€ ์ด์œ  ์•Œ์•„๋ณด๊ธฐ

โšก๏ธ margin ๋ณ‘ํ•ฉ

  • ๋งˆ์ง„ ๋ณ‘ํ•ฉํ˜„์ƒ์€ ๋ฐฉํ•ดํ•˜๋Š” ์š”์†Œ๊ฐ€ ์žˆ์„ ๊ฒฝ์šฐ ๋ฐœ์ƒํ•˜์ง€ ์•Š๋Š”๋‹ค.
  • padding ์ด๋‚˜ border 1px๋กœ ๋ง‰๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค.

โšก๏ธ padding์ด ์œ ๋ฆฌํ•œ ๊ฒฝ์šฐ

  • ๊ณ ์ • ๋†’์ด ๊ฐ’์„ ์ฃผ์–ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์•„๋‹ˆ๋ฉด padding์ด๋‚˜ line-height๋กœ ์ง€์ •ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

โšก๏ธ background

  • ๋‹ค์ค‘ ์†์„ฑ์œผ๋กœ ์„ ์–ธ ์‹œ background-color ์†์„ฑ์€ ๊ฐ€์žฅ ๋งˆ์ง€๋ง‰์— ์ง€์ •ํ•ด์ฃผ์–ด์•ผ ํ•จ.
  • ๐Ÿ”ฅ position ์†์„ฑ ๊ฐ’์„ px๋กœ ์ฃผ์—ˆ์„ ๋•Œ์™€ ๋ฐฑ๋ถ„์œจ๋กœ ์ง€์ •ํ–ˆ์„ ๋•Œ์˜ ๊ฒฐ๊ณผ๊ฐ€ ๋‹ค๋ฅด๋‹ค.
  • size ์†์„ฑ์„ ์‚ฌ์šฉํ•ด ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์˜ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • background : color image repeat position / size(์ˆซ์ž ๊ฐ’ ์—ฐ์† / ๊ตฌ๋ถ„)

โญ๏ธ Git

โšก๏ธ ์ปค๋ฐ‹ ๋ฉ”์„ธ์ง€๋Š” ์ƒ์„ธํ•˜๊ฒŒ ์ž‘์„ฑํ•  ๊ฒƒ

  • enter๋ฅผ ์ด์šฉํ•ด ์ถ”๊ฐ€์ ์ธ ์ƒ์„ธ ๋‚ด์šฉ์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. (๋ณธ๋ฌธ)
  • ์ƒ์„ธ ์ž‘์„ฑ์„ ํ†ตํ•ด ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž๋„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.

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