div에 포함 된 이미지의 가운데에 표를 설정하여 표시하려고합니다. 그 안에는 수직과 수평 가운데에 위치해야하는 이미지를 표시하고 싶습니다. 나는 margin : auto를 사용하여 수평 위치를 얻었고 display : table-cell으로 설정했다. 그러나 수직으로 중심을 맞추지 않았다. 어떤 도움을 내가 대신 테이블의 .overlay
<div>
flexbox layout를주는 것이 좋습니다div의 세로 가운데 이미지 (CSS 만 사용)
.overlay { height: 50%; background: red;position: fixed;
top: 0;
left: 0;
height: 50%;
width: 100%;
display: table;}
.swipe {height: 80px;
display: table-cell;
margin: auto;}
<div style="height:300px">
<div class="overlay">
<img class="swipe" src="https://d30y9cdsu7xlg0.cloudfront.net/png/255751-200.png" />