Deeb
๋””๋น„์˜ DB
Deeb
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (243)
    • Frontend (63)
      • HTML & CSS (27)
      • JavaScript (17)
      • jQuery (8)
      • React (6)
    • Backend (98)
      • Java (19)
      • JDBC (2)
      • Servlet & JSP (13)
      • Spring (17)
      • Project (0)
      • ๊ฐœ๋ฐœ ๊ณต๋ถ€ (11)
      • ๋ฌธ์ œ ํ’€์ด (8)
      • Algorithm (1)
      • DataBase (0)
      • Oracle (18)
      • Error (8)
    • Knou (1)
    • Review (14)
    • TIL (33)
    • ์‚ฝ์งˆ๊ธฐ๋ก (8)
    • deebtionary (5)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • ํ™ˆ
  • ํƒœ๊ทธ
  • ๋ฐฉ๋ช…๋ก

๊ณต์ง€์‚ฌํ•ญ

์ธ๊ธฐ ๊ธ€

ํƒœ๊ทธ

  • ์„œํ‰๋‹จ
  • ๋ฐฐ์—ด
  • ๋ฆฌ์•กํŠธ
  • Java
  • DBMS
  • 2ํ•™๊ธฐ
  • ๋ฐฉ์†ก๋Œ€
  • GIT
  • DB
  • CLASS
  • ์—๋Ÿฌ
  • ํด๋ž˜์Šค
  • ์ถ”์ฒœ
  • ํ•จ์ˆ˜
  • ์ •์ฒ˜๊ธฐ
  • ํ•œ๋น›๋ฏธ๋””์–ด
  • For
  • alter
  • css
  • ์ž๋ฐ”
  • js
  • ํ›„๊ธฐ
  • ์ฑ…
  • ๊ธฐ์ดˆ
  • ์ •์˜
  • ๋ฐฉํ†ต๋Œ€
  • ๊ณต๋ถ€
  • ์‚ญ์ œ
  • HTML
  • ๋‹คํ˜•์„ฑ

์ตœ๊ทผ ๋Œ“๊ธ€

์ตœ๊ทผ ๊ธ€

ํ‹ฐ์Šคํ† ๋ฆฌ

hELLO ยท Designed By ์ •์ƒ์šฐ.
Deeb

๋””๋น„์˜ DB

[CSS] reset.css ๊ทธ๋ฆฌ๊ณ  common.css
Frontend/HTML & CSS

[CSS] reset.css ๊ทธ๋ฆฌ๊ณ  common.css

2022. 4. 6. 18:14

๐Ÿ’ก reset.css ๊ผญ ํ•ด์•ผํ• ๊นŒ?

๋งŽ์€ ๋ธŒ๋ผ์šฐ์ €๋“ค๊ณผ ๊ฐ ๋ธŒ๋ผ์šฐ์ €๋ณ„ ์Šคํƒ€์ผ์ด ๋‹ค๋ฅด๋‹ค!

ํ•˜๋‚˜์˜ ๋ธŒ๋ผ์šฐ์ €์—์„œ๋งŒ ์ง€์›ํ•  ์ˆ˜ ์—†๊ธฐ์— ๋ธŒ๋ผ์šฐ์ €๋ณ„ ๋‹ค๋ฅธ ์Šคํƒ€์ผ์„ ๋™์ผํ•˜๊ฒŒ ๋งž์ถ”๊ณ  css๊ฐ€ ์ ์šฉ๋  ๋•Œ ๋™์ผํ•œ ํšจ๊ณผ๊ฐ€ ์ ์šฉ๋˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•œ๋‹ค.

์™ผ์ชฝ ๊ทธ๋ฆผ์€ ์‚ฌํŒŒ๋ฆฌ, ์˜ค๋ฅธ์ชฝ ๊ทธ๋ฆผ์€ ํฌ๋กฌ์˜ ์Šคํƒ€์ผ์ด๋‹ค. ์ด์ฒ˜๋Ÿผ ๊ฐ ๋ธŒ๋ผ์šฐ์ €๋งˆ๋‹ค ์ œ๊ณตํ•˜๋Š” ์š”์†Œ์˜ ๊ธฐ๋ณธ ์Šคํƒ€์ผ์ด ๋ชจ๋‘ ๋‹ค๋ฅด๋‹ค.
๊ฐœ๋ฐœ์ž๋“ค์€ ๋””์ž์ด๋„ˆ์—๊ฒŒ ๋ฐ›์€ ์›น๋””์ž์ธ์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ๊ฐ์˜ ๋ธŒ๋ผ์šฐ์ €์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ์Šคํƒ€์ผ์„ ๋ถ€์—ฌ ํ•ด์•ผํ•œ๋‹ค๋Š” ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธด๋‹ค. ์ด๋ ‡๊ฒŒ ๋น„ํšจ์œจ์ ์ธ ์ƒํ™ฉ์„ ํ•ด๊ฒฐํ•˜๊ธฐ์œ„ํ•ด reset.css๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

๐Ÿ’ก ๊ทธ๋ ‡๋‹ค๋ฉด reset.css๋Š” ๋ชจ๋‘ ๋˜‘๊ฐ™์€๊ฑธ ์“ธ๊นŒ?

์ผ๋‹จ ํšŒ์‚ฌ๋งˆ๋‹ค ๋‹ค๋ฅด๋‹ค. reset.css๋ฅผ ์ œ๊ณตํ•ด์ฃผ๋Š” ์‚ฌ์ดํŠธ๋“ค์ด ์žˆ์ง€๋งŒ ๊ทธ๊ฑธ ๋ฒ ์ด์Šค๋กœ ํšŒ์‚ฌ๋งˆ๋‹ค ์ˆ˜์ •ํ•˜์—ฌ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ํ•œ๋‹ค.

1. ์—๋ฆญ ๋งˆ์ด์–ด์˜ reset CSS (https://meyerweb.com/eric/tools/css/reset/)

๋งค์šฐ ์˜ค๋ž˜์ „๋ถ€ํ„ฐ ์‚ฌ์šฉ๋œ ๋ฐฉ๋ฒ•์œผ๋กœ ๋ธŒ๋ผ์šฐ์ €์˜ ๋ชจ๋“  ๊ธฐ๋ณธ์ ์ธ ์Šคํƒ€์ผ ์†์„ฑ๋“ค์„ ์™„์ „ํžˆ ์ดˆ๊ธฐํ™” ์‹œ์ผœ์„œ ๋ชจ๋“  ์Šคํƒ€์ผ์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋งŒ๋“ค๋„๋ก ํ•œ๋‹ค. reset.css ์ฝ”๋“œ๋ฅผ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ 2011๋…„ ์ดํ›„๋กœ ์—…๋ฐ์ดํŠธ๊ฐ€ ์ค‘๋‹จ๋˜์—ˆ๋‹ค.


2. normalize.css (https://necolas.github.io/normalize.css/)

๋ธŒ๋ผ์šฐ์ €์˜ ๊ธฐ๋ณธ์ ์ธ ์Šคํƒ€์ผ ์†์„ฑ๋“ค์„ ๋ชจ๋‘ ์ œ๊ฑฐํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋Œ€์‹  ์ด๋ฆ„์ฒ˜๋Ÿผ, ๋ธŒ๋ผ์šฐ์ € ์Šคํƒ€์ผ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ถ”๊ฐ€์ ์ธ ์Šคํƒ€์ผ์„ ๋ง๋ถ™์—ฌ ์–ด๋–ค ๋ธŒ๋ผ์šฐ์ €์—์„œ๋“  ๋น„์Šทํ•˜๊ฒŒ ๋ณด์ด๋„๋ก ํ†ต์ผํ•œ๋‹ค. ๋‹จ์ˆœํžˆ ์Šคํƒ€์ผ์„ ์ˆ˜์ •ํ•˜๋Š”๊ฒƒ์„ ๋„˜์–ด์„œ ๋ธŒ๋ผ์šฐ์ €๋งˆ๋‹ค ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋‹จ์ ์„ ๋ณด์™„ํ•จ์œผ๋กœ์จ ์˜ค๋Š˜๋‚  ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” reset css๊ฐ€ ๋˜์—ˆ๋‹ค.

+) anitize.css (https://csstools.github.io/sanitize.css/)
normalize.css ์™€ ๋น„์Šทํ•œ ์ฒ ํ•™์œผ๋กœ ํƒ„์ƒํ•œ, ์‚ฌ์ดŒ ์ฏค ๋˜๋Š” reset CSS์ด๋‹ค.

์—๋ฆญ ๋งˆ์ด์–ด, normalize ์ฐจ์ด์ 

์—๋ฆญ ๋งˆ์ด์–ด normalize
๊ธฐ์กด ์Šคํƒ€์ผ์„ ๋ชจ๋‘ ์ œ๊ฑฐ ๋ธŒ๋ผ์šฐ์ € ๊ณ ์œ ์˜ ์Šคํƒ€์ผ์„ ์กด์ค‘ํ•˜๋ฉด์„œ ๊ฑฐ๊ธฐ์— ์Šคํƒ€์ผ์„ ์ถ”๊ฐ€
2011๋…„ ์ดํ›„๋กœ ์—…๋ฐ์ดํŠธ๊ฐ€ ์ค‘๋‹จ ํ›จ์”ฌ ๋ฐฉ๋Œ€ํ•œ ๋‚ด์šฉ, ์ตœ๊ทผ๊นŒ์ง€ ์—…๋ฐ์ดํŠธ(๊ธ€ ์ž‘์„ฑ์ผ ๊ธฐ์ค€ 3๋…„)


์ฐธ๊ณ ) CSS Remedy (https://github.com/jensimmons/cssremedy)

CSS๋ฅผ ์ œ์ž‘ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์˜ ์ž…์žฅ์ด๋ผ๋ฉด, ์–ด๋–ค์‹์œผ๋กœ ๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ ๊ธฐ๋ณธ ์Šคํƒ€์ผ์„ ์ฃผ๊ฒŒ ๋ ๊นŒ ๋ผ๋Š” ์ƒ๊ฐ์—์„œ ์ถœ๋ฐœํ•œ ์ฐจ์„ธ๋Œ€ CSS reset ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค. ๋•Œ๋ฌธ์— ๋‹จ์ˆœํžˆ ์Šคํƒ€์ผ๋งŒ ์ƒ๊ฐํ•˜๋Š”๊ฒƒ์ด ์•„๋‹Œ, ํ•˜์œ„ ๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜ ๊ฑฑ์ •์—†์ด CSS๊ฐ€ ๋ธŒ๋ผ์šฐ์ €์—์„œ ํšจ์œจ์ ์œผ๋กœ ์ž‘๋™ํ•˜๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ์ž…๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ๋Š” ์•„์ง ์ง„ํ–‰์ค‘์ด๋ฉฐ, ์™„์ „ํ•œ ๋ฉ”์ด์ € ๋ฒ„์ „์€ ์•„์ง ์–ธ์ œ ๋‚˜์˜ฌ์ง€ ์•Œ ์ˆ˜ ์—†์Œ์— ์œ ์˜ํ•˜์„ธ์š”. ํ•˜์ง€๋งŒ ๊นƒํ—ˆ๋ธŒ์—์„œ ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด๋Š”๊ฒƒ์€ ์ข‹์€ ๊ณต๋ถ€๊ฐ€ ๋ ๊ฒ๋‹ˆ๋‹ค



+) common.css
๊ณตํ†ต์ ์œผ๋กœ ์ ์šฉ๋˜๋Š” ์Šคํƒ€์ผ์„ ์ €์žฅํ•˜๋Š” css๋กœ, ์˜ˆ๋ฅผ๋“ค์–ด ํ•ญ์ƒ ์ ์šฉํ•˜๋Š” ๋™์ผํ•œ ์Šคํƒ€์ผ์ด๋‚˜ ๋น„์Šทํ•œ ์–‘์‹์˜ ํƒœ๊ทธ๋ฅผ ์กฐ์ •ํ•  ๊ฒฝ์šฐ ์ด๋ฏธ ์ •์˜๋œ common.css์—์„œ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.


๊ฐ ํšŒ์‚ฌ๋ณ„ HTML, CSS STYLE GUIDE

https://google.github.io/styleguide/htmlcssguide.html

https://nuli.navercorp.com/data/convention/NHN_Coding_Conventions_for_Markup_Languages.pdf

๋ฐ˜์‘ํ˜•
์ €์ž‘์žํ‘œ์‹œ ๋ณ€๊ฒฝ๊ธˆ์ง€ (์ƒˆ์ฐฝ์—ด๋ฆผ)

'Frontend > HTML & CSS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[CSS] 11 float + ์‹ค์Šต ํ”ผ๋“œ๋ฐฑ  (0) 2022.04.26
[CSS] IR(Image Replacement) ๊ธฐ๋ฒ•, .blind & .screen_out  (0) 2022.04.12
[HTML] Tabular data <table>  (0) 2022.04.05
[HTML] ์›นํ‘œ์ค€ ๋งž๋Š”์ง€ ๊ฒ€์‚ฌํ•˜๋Š” ๋ฒ•(validator.w3.org)  (0) 2022.04.05
[HTML] Forms  (0) 2022.04.04
    'Frontend/HTML & CSS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • [CSS] 11 float + ์‹ค์Šต ํ”ผ๋“œ๋ฐฑ
    • [CSS] IR(Image Replacement) ๊ธฐ๋ฒ•, .blind & .screen_out
    • [HTML] Tabular data <table>
    • [HTML] ์›นํ‘œ์ค€ ๋งž๋Š”์ง€ ๊ฒ€์‚ฌํ•˜๋Š” ๋ฒ•(validator.w3.org)
    Deeb
    Deeb

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”