header (left & right)
HTML 파일
<div class="header">
<button class="logo">logo</button>
<button class="login">login</button>
</div>
CSS 파일
.header {
display: flex;
background-color: gray;
}
.logo, .login {
padding: 20px 30px;
background-color: white;
}
.login {
margin-left: auto;
}
간단하게 설명하면, header에 왼쪽에 로고, 오른쪽에 로그인 버튼이 있는 구조입니다.
로그인버튼이 오른쪽에 위치하게 만들기 위해서, margin-left: auto
로 설정한다면 로그인 버튼의 왼쪽의 모든 공간을 차지하기 위해 로그인 버튼을 오른쪽으로 밀어내는 효과를 가져 오른쪽에 위치할 수 있습니다.