본문 바로가기
퍼블리셔(프론트)/css

이미지 항상 수직으로

by 장김치 2017. 11. 10.

[이미지 항상 수직으로]


img 태그를 수직에 가로로 하고싶은경우가 종종 있다. 

테이블을 사용하면 td안에서 자동으로 vertical-align:middle이 적용되는데 그냥 div요소에서는 안된다. 

그렇다고 img에  vertical-align:middle을 해도 안먹히는 경우... 


다음 요소를 추가하여 사용하면 좋을거같다. 




<div class='box'>

<span class='helper'></span>

<img src='/이미경로'/>

</div>




이미지 태그만 쓰는게 아니라 감싸주는 div를 넣고 그안에 span태그를 사용한다. 

번거롭긴 하지만... 일단 보여지는게 중요하니 ^^;;;


css는 다음과 같이 적용하면 된다. 




<style>

.box{width:100px;height:100px;text-align:center}

.box .helper{display:inline-block;height:100%;vertical-align:middle}

.box img{vertical-align:middle}

</style>



'퍼블리셔(프론트) > css' 카테고리의 다른 글

크롬,사파리에서만 css 적용하기  (0) 2019.06.07
select css  (0) 2019.06.04
완성도있는 홈페이지 css  (0) 2019.05.07
스마트 에디터 iframe 이미지  (0) 2016.09.05
네이버스마트에디터 모바일  (1) 2016.08.31