728x90
반응형
최상위 <div> 안에 button, div, button이 있을 때 수직 정렬이 되지 않는 문제가 있었다.
이미 최상위 <div>의 자식 <div>는 가운데 정렬되어 있다고 생각해, <button>에게만 vertical-align: middle;을 줬다. 하지만 버튼들은 여전히 수직 정렬이 되지 않는 문제가 있었다.
결과적으로 vertical-align: middle; 속성을 <button>뿐만 아니라 자식 <div>에게도 줬어야 했다.
적용시키고자 하는 요소가 있을 때 그 주변 요소들도 모두 같이 적용시켜줘야 수직 정렬이 되기 때문이다.
흠 vertical-align에 대해 깊게 공부해보고 있는데 자식 <div>에게만 vertical-align: middle; 속성을 주면 버튼들이 수직 정렬되는 것을 확인할 수 있었다. vertical-align 이 놈이 진짜 골 때리는 놈이라서 이 부분은 조만간 자세히 정리를 할 예정이다.
728x90
반응형
질문이나 잘못된 점은 댓글로 남겨주세요 :)💖
728x90
반응형
'CSS' 카테고리의 다른 글
[코드스피츠/CSS] CSS 렌더링(Normal Flow) (0) | 2023.03.20 |
---|---|
flex 사용하지 않고 HTML 태그들을 가로 정렬시키는 방법(+코드펜예제) (1) | 2023.03.16 |
[CSS] 내용이 넘어갔을 때 스크롤바 추가하기 (0) | 2023.03.08 |
홀수 번째 또는 짝수 번째에만 지정된 CSS 적용하기 (0) | 2023.02.25 |
[React+CSS] 구분선 만드는 가장 쉬운 방법 (0) | 2023.02.24 |
댓글