๊ฒ์ ์์ง ์ต์ ํ(SEO)์์ CSS ์ด๊ธฐํ๊ฐ ์ค์ํ ์ด์ ์ ๋ฐฉ๋ฒ
๋ฐํ์ผ: 2024. 11. 8.
์น์ฌ์ดํธ CSS ์ด๊ธฐํ ๋ฐฉ๋ฒ๊ณผ ํ์์ฑ
์น ํ์ด์ง ๋ก๋ฉ ์๋ ํฅ์๊ณผ CLS ์ ์ ๊ฐ์ ์ ์ํ CSS ์ด๊ธฐํ ๋ฐฉ๋ฒ
CSS ์ด๊ธฐํ
๋ ์ด์์ ๋ณ๋์ ์ค์ด๊ธฐ ์ํด์๋ CSS ์ด๊ธฐํ (CSS Reset)๋ ์ค์ํ ์์ ์ค ํ๋ ์ ๋๋ค. ๊ทธ ์ด์ ๋ ๊ฐ๊ธฐ ๋ค๋ฅธ ์ธํฐ๋ท ๋ธ๋ผ์ฐ์ ๋ค์ด ๊ธฐ๋ณธ์ ์ผ๋ก ์ค์ ํด ๋์ ์คํ์ผ์ด ์๋ก ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด๋ก ์ธํด ์น ํ์ด์ง์ ๋ ์ด์์์ด๋ ๋์์ธ์ด ๋ธ๋ผ์ฐ์ ๋ง๋ค ๋ค๋ฅด๊ฒ ํ์๋ ์ ์์ต๋๋ค.
CSS ์ด๊ธฐํ ์์ ์ ์ฌ๋ฌ ์ข ๋ฅ์ ์ธํฐ๋ท ๋ธ๋ผ์ฐ์ ๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ์ค์ ๋ ์คํ์ผ์ด ์๋ก ํ๋ฆฌ๊ธฐ ๋๋ฌธ์ ๋ฐ์ํ ์ ์๋ ๋ถ์ผ์น๋ฅผ ์ ๊ฑฐํ๊ณ ๊ธฐ๋ณธ์ ์ผ๋ก ์ค์ ๋ CSS์คํ์ผ์ CSS์ด๊ธฐํ๋ฅผ ํตํด ์ผ๊ด๋๊ณ ์๋๋ ๋ฐฉํฅ์ผ๋ก ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
CSS ์ด๊ธฐํ๋ฅผ ํ์ง ์๊ฒ ๋๋ฉด ๊ธฐ์กด์ ์ค์ ๋ ๋ธ๋ผ์ฐ์ ์ ๊ธฐ๋ณธ CSS์์๊ฐ ์ ์ฉ๋ ์ ์๊ณ CSS์์๊ฐ ์ ์ฉ๋๋ ๊ณผ์ ์์ ์ด๋ฏธ ์ค์ ํ CSS์ ์ถฉ๋ ๋ฐ ๋ ์ด์์์ ๋ณํ์ด ๋ฐ์ํ ์ ์์ต๋๋ค.
CSS์ด๊ธฐํ๋ฅผ ํ์ง ์์ผ๋ฏ๋ก์ ๋ฐ์ํ ์ ์๋ CSS์ ๋ณํ๊ณผ ์ถฉ๋์ ์ ์ฒด ํ์ด์ง์ ๋ ๋๋ง์ ์๊ฐ์ด ๋ ์์๋ ์ ์๊ณ ๊ฒ์ ์์ง ์ต์ ํ์ CLS(์ปค๋ฎคํฐํฐ ๋ ์ด์์ ์ธก์ )์ ์์ ๋ถ์ ์ ์์๋ก ์์ฉํ ์๋ ์์ต๋๋ค.
CSS ์ด๊ธฐํ ํ์์ฑ
- ๋ธ๋ผ์ฐ์ ๊ฐ์ ์ผ๊ด์ฑ์ ์ ์งํ๋ฉฐ ๊ธฐ๋ณธ์ ์ธ ์คํ์ผ์ ์ ์ฉํด์ ๋ธ๋ผ์ฐ์ ๊ฐ ๋ณ๊ฒฝ๋๋๋ผ๋ ๊ธฐ๋ณธ ์คํ์ผ์ ์ ์ฉํ ์ ์์ต๋๋ค.
- ์ด๊ธฐ ๋์์ธ ์์ ์ ์์ธกํ ์ ์๋ ์ค๋ฅ์ ๊ณํํ์ง ์์ ๋์์ธ์ ๋ฌธ์ ๋ฅผ ํ์ ํ๊ณ ์กฐ์นํ ์์์ต๋๋ค.
- ๋์์ธ ์ฌ์ฌ์ฉ์ด ์ฌ์์ง๊ณ ํ๋ก์ ํธ๋ง๋ค์ ํธํ์ฑ์ ๊ธ์ ์ ์ธ ํจ๊ณผ๊ฐ ์์ต๋๋ค.
- ๋๋๋ง์ ๋ฐ์ํ ์ ์๋ ๋ณํ๊ณผ ์ถฉ๋์ ๋ฐฉ์งํด์ ์์ ์ ์ธ ๋ ์ด์์๊ณผ ์๋ํฅ์์ ์ ๋ํ ์ ์์ต๋๋ค.
CSS ์ด๊ธฐํ ๋ฐฉ๋ฒ
์ฌ์ดํธ๋งต์ด ์ ์ธ์๋๋๋ก link ํ๊ทธ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ
์ฌ์ดํธ๋งต์ link ํ๊ทธ๋ก ๊ฒ์ ์์ง์ ์ ํํ ์๋ดํ๊ธฐ[ ์ฌ์ดํธ๋งต์ ๊ฒ์ ์์ง์ ์ฝ๊ฒ ์๋ดํ๋ ๋ฐฉ๋ฒ ]link ํ๊ทธ ์ฌ์ฉ๋ฒ์ฌ์ดํธ๋งต์ linkํ๊ทธ๋ก ๊ฒ์ ์์ง์ ์๋ดํ๋ ์ด์ ์น์ฌ์ดํธ๋ฅผ ์ด์ํ๋ ์ฌ๋
everydayhub.tistory.com
โ ์ด๊ธฐ์ ์์
/* ๋ชจ๋ ์์์ ๊ธฐ๋ณธ ์ฌ๋ฐฑ๊ณผ ํจ๋ฉ์ ์ ๊ฑฐ */
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;
line-height: 1;
box-sizing: border-box;
}
/* HTML5 ์์๋ฅผ ๋ธ๋ก ์์๋ก ์ค์ */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
/* ๋ณธ๋ฌธ์ ๊ธฐ๋ณธ line-height์ ํฐํธ ์ค์ */
body {
line-height: 1;
font-family: sans-serif;
}
/* ๋ฆฌ์คํธ ์คํ์ผ ์ ๊ฑฐ */
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;
}
์์ ์ฝ๋์ฒ๋ผ ์์ฑํด์ ๊ธฐ์กด CSS๋ฅผ ์ ์ฉํ๊ธฐ ์ ์ ๋จผ์ ์ ์ฉ์ํค๋ฉด ๋ฉ๋๋ค. ์ฃผ๋ก HEAD๋ถ๋ถ์ ๊ธฐ์กด CSS์์๋ณด๋ค ๋จผ์ ๋ก๋ฉ๋๊ฒ ๋ฐฐ์นํด์ฃผ์๋ฉด ๋ฉ๋๋ค.