HTML+SCSS(CSS3) - 2020. 12. 9. 반응형일 작업할때 유지할수 있는 수직 정렬 - 반응형일 작업할때 유지할수 있는 수직 정렬 안녕하세요 TriplexLab 입니다 :) 오늘은 반응형 리스폰일때 유지할수 있는 수직 정렬에 관해서 이야기를 해볼게요.크게 2가지로 나눌수가 있어요1번 display: table, table-cell을 하는 방법2번 position: absolute,와 relative로 하는 방법.오늘은 먼저 display: table, table-cell 속성을 이용해서 수직 정렬를 해볼게요 HTML <div class="box_bg"> <ul class="l_wrapper"> <li> <div class="table"> <div class="table_cell"> <p>심플하고 고저스한 디자인의 서랍입니다. 튀어나온 손잡이 없이 깔끔하게 처리하여 다양한 용도로 사용할 수 있습니다.</p> <p><a href="#0">DETAIL VIEW</a></p> </div> </div> </li> </ul> </div> CSS .box_bg { height: 50vh; /*vh은 %게념과 비슷하다. 다만 %는 직개 부모 에도 %가 선언되어 있어야 한다면, vh은 나자신의 기준으로 커지는 것이다.*/ background-size: cover; background-position: center; background-repeat: no-repeat; background-image: url(../img/download2.png); } .table { width: 100%; height: 50vh; color: #fff; display: table; /*display 성질을 table롤 바꾸어 줘야 한다.*/ } .table_cell { display: table-cell; /* 그 밑에 직개 자식에는 display 성질을 table-cell으로 바꾸어 줘야 한다.*/ vertical-align: middle; /*table에 관한 수직정렬 속성 top, middle, bottom 3가지가 있다.*/ text-align: center; position: relative; } .table_cell p:nth-child(1) { width: 350px; margin: 0 auto; } .table_cell p:nth-child(2) { margin-top: 15%; } .table_cell p:nth-child(2) a { font-weight: 600; } 결과) 이렇게 pc일때, 모바일일때 동일하게 텍스트가 가운데 수직 정렬이 되는것을 확인 할수가 있습니다.!다음 시간에는 position속성에 관해서 이야기를 해볼게요~^^ 기대해주세요~ㅋ 공유하기 URL 복사카카오톡 공유페이스북 공유엑스 공유 게시글 관리 구독하기트리플랩 | TriplexLab 저작자표시 Contents 반응형일작업할때유지할수있는수직정렬 HTML CSS 결과) 커피 한 잔 선물하기 당신이 좋아할만한 콘텐츠 퍼포먼스 사이드 메뉴 html+scss 2021.02.10 CSS 아이콘 라이브러리 fontello 사용하기 2020.12.27 inline-block과 float 중 어떤 것을 써야 할까? 2020.12.08 📦 css3 Boxsizing 정리 2020.11.29 댓글 0 + 이전 댓글 더보기