// html
<ul>
<li><button>1</button></li>
<li><button>2</button></li>
<li><button class="special">3</button></li>
</ul>
// css
ul {
display: flex;
flex-direction: column;
justify-content: flex-start;
border: 5px solid blue;
height: 10rem;
}
.special {
justify-self: flex-end;
}
// result
3번 블록만 container 맨 아래 위치하게 하고싶은데
3번 블록에 justify-self: flex-end 하니까 안된다..
ul에다가 justify-content: flex-end 하면 통채로 맨 아래로 이동하는데
왜 개별적으로는 안되는거임?
ul 속한 하위 태그에 먹이니 당연 안되지 ㅋㅋ 그 범위 안에서만 놀텐데 ㅋㅋㅋ
ul이 flex container고 height가 10rem인데? 범위가 border쳐진 부분이고 10rem임
아 li로 감싸져있구나 ㅇㅋ
button에 적용하니 li 하위 태그라 안되는거 같은데 애시당초 저런 구조로 만들거면 div로 따로 분리해 그게 훨씬 직관적일듯
li 벗기고 div에 button구조로 바꿧는데 왜 안되지 ㅡㅡ