<style>
*{ margin: 0; padding: 0; }
a{ color: #222222; text-decoration: none; }
li, dt, dd{ list-style: none; }
</style>
공통클래스 .container 빼고 세팅하라. 공통클래스는 언제 사라질지 모름.
공통클래스 빼버리는 순간, 선택자 설계가 안 맞아 스타일 날아감!
<header id="hd">
<div class="container">
<h1><a href=""><img src="" alt="">png로고</a></h1>
<ul id="gnb">
<li><a href="">대메뉴1</a></li>
<li><a href="">대메뉴2</a></li>
<li><a href="">대메뉴3</a></li>
<li><a href="">대메뉴4</a></li>
</ul>
</div>
</header>
누구든지 쓸 수 있는 클래스
공통클래스 .container 빼고 세팅하라. 공통클래스는 언제 사라질지 모름.
공통클래스 빼버리는 순간, 선택자 설계가 안 맞아 스타일 날아감!
<style>
.container{ max-width: 1200px; margin: 0 auto; }
</style>
EX) 공통 클래스 .container를 적용한 div
<div id="hd">
<div class="container"></div>
</div>
<div class="container"></div>
<footer>
<div class="container"></div>
</footer>
<style>
.rel { position: relative; }
.abs { position: absolute; }
</style>
<style>
.d-block{ display: block; }
.d-block{ display: flex; }
.d-block{ display: none; }
</style>
display:flex
<style>
.d-flex{ display: flex; }
.justify-content-between{ justify-content: space-between; }
.align-items-center{ align-items: center; }
</style>
<style>
.container{ max-width: 1200px; margin: 0 auto; }
.rel { position: relative; }
.abs { position: absolute; }
.d-block{ display: block; }
.d-block{ display: flex; }
.d-block{ display: none; }
.d-flex{ display: flex; }
.justify-content-between{ justify-content: space-between; }
.align-items-center{ align-items: center; }
</style>
공통클래스를 절대 추가해서 쓰지 않는다
<style>
#hd{}
#hd h1{}
#hd h1 a{}
#gnb{}
#gnb li{}
#gnb li a{}
</style>