J.BF Story
[CSS] Flex 일부 요소 우측/좌측 정렬 본문
Flex를 요소를 배치할 시 일부 요소만 우측/좌측 정렬이 필요할 때가 있다.
이 경우 우측/좌측 정렬이 필요한 요소에 'margin-left:auto'/'margin-right:auto'을 사용하면 쉽게 정렬이 가능하다.
- 우측 정렬: 'margin-left: auto'
- 좌측 정렬: 'margin-right: auto'
예시는 다음과 같다.
<style>
header {
display: flex;
align-items: center;
}
.header__logo {
background-color: yellow;
}
.header__menu {
background-color: greenyellow;
}
.header__button {
background-color: turquoise;
margin-left: auto;
}
div, span, button {
padding: 3px 5px;
}
</style>
<header>
<div class="header__logo">LOGO</div>
<div class="header__menu">
<span>menu1</span>
<span>menu2</span>
<span>menu3</span>
</div>
<div class="header__button">
<button>button1</button>
<button>button2</button>
</div>
</header>
'FrontEnd > CSS' 카테고리의 다른 글
[CSS] Flex에서 글자 라인 맞추기 (0) | 2022.07.04 |
---|---|
[CSS] %, vw, vh, vmin, vmax (0) | 2022.07.03 |
[CSS] em vs rem (0) | 2022.07.02 |
[CSS] 사용자 지정 속성(변수) 사용 (0) | 2022.07.01 |
[CSS] 아이폰 a 태그 터치 하이라이트 없애기 (0) | 2022.06.20 |
Comments