<header>
<main>
<footer>
<section>
๋
๋ฆฝ์ ์ธ ๋ด์ฉ์ <article>
<aside>
<h1>
์ดํ ๋จ๊ณ๋ณ๋ก <h2~h6>
์ ์ฉ<nav>
์ด๋ฏธ์ง๋ฅผ ๋ณผ ์ ์๋ ์ฌ์ฉ์์๊ฒ ์ ์ ํ ๋์ฒด ํ
์คํธ๋ฅผ ์ ๊ณตํ๋ ๊ฒ
์๋ฏธ๊ฐ ๋ดํฌ๋ ์ด๋ฏธ์ง๋ฅผ ๋ฐฐ๊ฒฝ ์ฒ๋ฆฌ ํ ํ
์คํธ๋ฅผ CSS๋ก blind ์ฒ๋ฆฌํ๋ค.
.blind{
/* ๋ ์ด์์์ ์ํฅ์ ๋ผ์น์ง ์๋๋ก */
position: absolute;
/* ์คํฌ๋ฆฐ ๋ฆฌ๋๊ฐ ์ฝ์ ์ ์๋๋ก */
width: 1px;
height: 1px;
/* ๋์ ๋ณด์ด์ง ์๋๋ก */
overflow: hidden;
clip: rect(0,0,0,0);
margin: -1px;
}
์ฌ๋ฌ๊ฐ์ ์ด๋ฏธ์ง๋ฅผ ํ๋์ ์ด๋ฏธ์ง๋ก ๋ณํฉํ์ฌ ์ฌ์ฉํ๋ ๊ธฐ๋ฒ
ํ ๊ฐ์ ์ด๋ฏธ์ง ํ์ผ๋ง ๊ฐ์ ธ์ค๋ฉด ๋์ด ๋ก๋ฉ ์๊ฐ์ด ์ค์ด๋๋ ์ฅ์ ๊ณผ,
์ผ๋ถ ์ด๋ฏธ์ง ์์ ์์๋ ์ ์ฒด๋ฅผ ์์ ํด์ผํ๋ ์ ์ง๋ณด์๊ฐ ๋ฒ๊ฑฐ๋ก์ด ๋จ์ ์ด ์๋ค.
โฒ ๋ค์ด๋ฒ ๋ฐฑ๊ทธ๋ผ์ด๋ ์ด๋ฏธ์ง ํ์ผ
/* ๊ณตํต.css */
.header .service-area a::after,
.header .search-area .btn-submit::after,
.header .logo-area .logo{
background-image: url(../img/sp-bg.png);
background-repeat: no-repeat;
background-size: 442px 428px;
}
/* ํค๋.css */
.header .logo-area .logo{
width: 222px;
height: 52px;
background-position: 0 -158px;
}
1) ๊ณตํต CSS์์ background-image
๋ก ๋ณํฉ๋ ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์จ๋ค.
2) ๊ฐ CSS์์ background-position
์ผ๋ก ์์น ์ขํ๋ฅผ ์ง์ ํด ์ํ๋ ์ด๋ฏธ์ง๋ฅผ ๋ณด์ฌ์ง๊ฒ ํ๋ค.
flex๋ ๋ ์ด์์ ์ ์ฉ ๊ธฐ๋ฅ์ผ๋ก ์์ญ ๊ตฌ์ฑ์ ์์ด ๋ ํธ๋ฆฌํ๊ณ ๋ค์ํ ๊ตฌํ์ด ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ
โฒ float๋ก ์ผ์ชฝ/์ค๋ฅธ์ชฝ ์์ญ์ ๊ตฌ์ฑํ ๋ค์ด๋ฒ ์ค์ ์ฝ๋
.container{
width: 1130px;
margin: 0 auto;
padding: 20px 0;
display: flex;
justify-content: space-between;
}
.column-left{
width: 750px;
padding-bottom: 27px;
}
.column-right{
width: 350px;
}
โฒ display: flex
๋ฅผ ์ฌ์ฉํ ๋ณธ์ธ ์ฝ๋