๐ง๐ฉ๐ปโ๐ป 01. Reset CSS
Reset CSS๋โ
- ์น ๋ธ๋ผ์ฐ์ ๋ง๋ค ๊ฐ๊ธฐ ๋ค๋ฅธ default ์คํ์ผ์ด ์ง์ ๋์ด ์๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ์ด๊ธฐํํจ์ผ๋ก์จ ๋ค์ํ ์น ๋ธ๋ผ์ฐ์ ํ๊ฒฝ์์ ๋์ผํ ์คํ์ผ์ด ์ ์ฉ๋๋๋ก ํ๋ ์ค์ !
- W3C์์ ๊ณต์์ ์ผ๋ก ๊ถ์ฅํ๋ ๊ธฐ๋ฒ์ด๊ธฐ ๋ณด๋จ ์ค๋ฌด์์ ํธ์์ ์ํด ์์๋ก ์ง์ ํ๋ ์ค์ !
Normalize (์ ๊ทํ) ๋ฐฉ๋ฒ
Reset CSS์ ์ฌ๋ฌ ๋ฐฉ๋ฒ์ด ์์ผ๋, ์ต๊ทผ์๋ normalize.css๋ฅผ ์ฃผ๋ก ์ฌ์ฉํจ
CDN ๊ธฐ๋ฒ์ ํตํด ๋งํฌ๋ก ์ ์ฉ์ํฌ ์ ์์ : https://cdnjs.com/libraries/normalize
CDN ๊ธฐ๋ฒโ CDN์ ์๋ณธ ์ฝํ ์ธ ๊ฐ ์ ์ฅ๋ ์๋ฒ ๋์ ์ฌ์ฉ์์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ๊ฐ๊น์ด ๋คํธ์ํฌ ์์น์์ ์บ์ฑ๋ ๋ฒ์ ์ผ๋ก ์น ์ฝํ ์ธ ์์ฒญ์ ์๋ตํจ์ผ๋ก์จ ์ฝํ ์ธ ์๋ฒ์ ํธ๋ํฝ์ ๋ถ์ฐํ๊ณ ์น ๊ฒฝํ์ ํฅ์ํจ!
์ ์ฉ ๋ฐฉ๋ฒ : <head></head>
์์ ์๋ ์คํฌ๋ฆฝํธ ์ถ๊ฐํ์ฌ ์ ์ฉ!
- RESET CSS์ ์ถ๊ฐํ CSSํจ๊ณผ๊ฐ ์๋ค๋ฉด normalize.css๋ฅผ ๋ค์ด๋ฐ์ ์ถ๊ฐ๋ก ์์ฑํด๋ ๋๊ณ , ์์ถ๋ RESET CSS๊ฐ ํ์ํ๋ฉด min.css๋ฅผ CDN ๋๋ ๋ค์ด๋ฐ์ ์ฌ์ฉ
- Normalize RESET CSS์ ํน์ง์ ๊ธฐ๋ณธ ์คํ์ผ์ ๋จ๊ฒจ๋๊ณ , ๋ธ๋ผ์ฐ์ ๋ณ๋ก ๋ค๋ฅธ ์คํ์ผ๋ง ์ด๊ธฐํํ๋ ๋ฐฉ์์ผ๋ก ์ ์ฉ๋จ (์ฆ, ๋ชจ๋ ํจ๊ณผ๋ฅผ RESET ์ํค๋ ๊ฒ์ด ์๋)
๐ป html code
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css" />
</head>
<body></body>
</html>
RESET CSS ํ์ผ
๐ RESET CSS ํ์ผ์ import ์ํค๋ ๋ฐฉ๋ฒ์ผ๋ก๋ ์ฌ์ฉํ ์ ์๋ค!
- ํ์ผ๋ก ๋ RESET CSS๋ฅผ ์ด์ฉํ๋ ๋ฐฉ๋ฒ์ main์ธ cssํ์ผ์ import ์์ผ ์ ์ฉโ๏ธ
- import ๋ฐฉ๋ฒ :
@import "reset.css";
๐ป RESET CSS
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,
aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,
nav,output,ruby,section,summary,time,mark,audio,video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,
nav,section {
display: block;
}
body {
line-height: 1;
}
ol,
ul {
list-style: none;
}
blockquote,
q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
input:focus {
outline: none;
}
a {
color: inherit;
text-decoration: none;
}
Author And Source
์ด ๋ฌธ์ ์ ๊ดํ์ฌ(๐ง๐ฉ๐ปโ๐ป 01. Reset CSS), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://velog.io/@chedda/์ฒด๋ค์-์น๊ณต๋ถ-01.-Reset-CSS์ ์ ๊ท์: ์์์ ์ ๋ณด๊ฐ ์์์ URL์ ํฌํจ๋์ด ์์ผ๋ฉฐ ์ ์๊ถ์ ์์์ ์์ ์ ๋๋ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ ์ธ ๋ฐ๊ฒฌ์ ์ ๋ (Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค