>웹 프론트엔드 >CSS 튜토리얼 >CSS에서 이미지와 텍스트를 수직으로 가운데에 맞추는 방법은 무엇입니까?

CSS에서 이미지와 텍스트를 수직으로 가운데에 맞추는 방법은 무엇입니까?

yulia
yulia원래의
2018-09-12 16:00:484527검색

작업할 때 레이아웃에 그림과 텍스트를 자주 사용하지만 주의 깊은 친구들은 HTML이 기본적으로 상단에 그림을 정렬하고 하단에 텍스트를 정렬하므로 그림이 높고 텍스트가 낮을 때 정렬할 수 없다는 것을 알게 될 것입니다. 중심. 페이지를 아름답게 만들기 위해 우리는 그림과 텍스트의 정렬을 설정하는 데 익숙합니다. 그렇다면 CSS에서 텍스트와 그림의 수직 중심을 어떻게 설정합니까? 텍스트와 이미지를 세로 중앙에 배치하는 방법은 무엇인가요?

방법 1: 간단하고 투박한 방법으로, CSS 속성 Vertical-align: middle을 직접 사용합니다. 코드는 다음과 같습니다.

<img  src="img/second_logo.png"   style="max-width:90%"/ alt="CSS에서 이미지와 텍스트를 수직으로 가운데에 맞추는 방법은 무엇입니까?" ><a href="#">哈哈哈</a>

Rendering:

CSS에서 이미지와 텍스트를 수직으로 가운데에 맞추는 방법은 무엇입니까?

방법 2: 이미지가 배경 이미지를 통해 추가됨 예, 배경, line-height=height 설정을 사용하여 텍스트와 이미지의 수직 중앙 정렬을 달성할 수 있습니다. 코드는 다음과 같습니다:

HTML 부분:

<div class="aa">
   <a href="">哎呦呦</a>
</div>

CSS 부분:

.aa{
       width: 200px;
       height: 100px;
       line-height: 100px;          
       background: url(img/pic4.png) no-repeat left center;          
      }
.aa a{padding-left: 80px;}

Rendering:

CSS에서 이미지와 텍스트를 수직으로 가운데에 맞추는 방법은 무엇입니까?

방법 3: 이미지와 텍스트가 두 개의 다른 div에 배치된 경우 다음을 표시할 수 있습니다. 인라인 - block 및 Vertical-align: middle은 이미지와 텍스트를 수직으로 중앙에 배치하도록 설정됩니다. 코드는 다음과 같습니다.

HTML 부분:

<div>
    <div class="aa"><img  src="img/pic1.png" alt="CSS에서 이미지와 텍스트를 수직으로 가운데에 맞추는 방법은 무엇입니까?" ></div>
    <div class="bb"><a href="">啦啦啦</a></div>
</div>

CSS 부분:

.aa{
    display: inline-block;
    vertical-align: middle;
    }
 .bb{
     display: inline-block;
     }

Rendering:

CSS에서 이미지와 텍스트를 수직으로 가운데에 맞추는 방법은 무엇입니까?

요약: 위에서 소개합니다. 그림과 텍스트를 세로로 가운데에 배치하는 방법은 페이지 레이아웃에 따라 사용하는 방법이 다릅니다. 이 튜토리얼이 도움이 되기를 바랍니다.

위 내용은 CSS에서 이미지와 텍스트를 수직으로 가운데에 맞추는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.