로고와 .info를 도면대로 세로정렬 하면 된다
을 해주면
오히려 위로 좀더 올라간다
vertical-align:middle을 하면 img태그의 부모인 x에 중앙에 맞춰지게 된다
따라서 x가 #navbar에 세로 정중앙 위치 시켜야 한다
#navbar의 높이가 60px이기 때문에 #logo
해주면
가운데 정렬이 된다
필요없는 x와 배경색 오렌지를 지워주면
깔끔하게 된다
이제 .info를 세로정렬 시켜보자
info를 세로 정렬 시켜야 하기 때문에 일단 inline-block
(inline처럼 같은줄에 있을수 있음 block처럼 가로세로 길이가짐)으로 만들어준다
그럼 이렇게 됨
줄을 맞추기 위해 info앞에 x를 써준다
그 후
vertical-align:middle을 써준다
그럼 x가 inline-block요소인 .info의 중간에 맞춰진다 이제
부모의 height는 670px 따라서 line-height 도 670px로 지정 해줍니다
그럼 이렇게 되는데 이게 line-height는 상속이 되는 속성이여서 자식들에게 전부 상속된다
따라서
자식에게는 상속이 안되게끔 line-height:normal; 해준다
완성 이제 필요없는 배경색과 x를 빼주면?
완성했습니다!!
'html+css' 카테고리의 다른 글
명언 예제 (0) | 2022.12.26 |
---|---|
position-relative (0) | 2022.12.25 |
vertical-align (0) | 2022.12.21 |
baseline (0) | 2022.12.21 |
링크 실습 (0) | 2022.12.20 |