>  기사  >  웹 프론트엔드  >  CSS에서 이미지와 텍스트의 높이를 동일하게 만드는 방법

CSS에서 이미지와 텍스트의 높이를 동일하게 만드는 방법

藏色散人
藏色散人원래의
2021-01-14 09:23:354061검색

CSS에서 이미지와 텍스트의 높이를 동일하게 설정하는 방법: 1. CSS 속성 "vertical-align:middle;"을 추가합니다. 2. 이미지와 텍스트를 각각 div에 넣은 다음 margin 속성을 사용하여 이미지와 텍스트에 동일한 높이 효과가 적용됩니다.

CSS에서 이미지와 텍스트의 높이를 동일하게 만드는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, CSS3 버전, Dell G3 컴퓨터.

추천: css 비디오 튜토리얼

이미지와 텍스트를 같은 줄에 정렬하는 CSS

프론트 엔드 개발을 할 때 같은 줄에 img 태그와 텍스트를 자주 접하게 됩니다.

그래서 처음 시작할 때 위치 지정 레이아웃을 사용했습니다. (호환성을 조정해야 하며 비용 효율적이지 않습니다.) 다음은 몇 가지 다른 방법입니다.

1. align:middle ;

Code:

<style>
a img{border:none} .testdiv *{ vertical-align:middle; }
</style>
<div class="testdiv">
<a href="http://www.zc144.com/">
<img src="http://www.zc144.com/download/Template.jpg" alt="这里是图片"/>
</a>
<span>这里是文字,看看文字对齐了没</span>
</div>

각 개체의 수직 정렬 속성 설정, 속성 설명:

baseline-将支持valign特性的对象的内容与基线对齐 
sub-垂直对齐文本的下标 
super-垂直对齐文本的上标 
top-将支持valign特性的对象的内容与对象顶端对齐 
text-top-将支持valign特性的对象的文本与对象顶端对齐 
middle-将支持valign特性的对象的内容与对象中部对齐 
bottom-将支持valign特性的对象的文本与对象底端对齐 
text-bottom-将支持valign特性的对象的文本与对象顶端对齐

2.div 중첩: 그림과 텍스트를 각각 div에 넣습니다. 여백을 사용하여 익숙해질 수 있습니다. any positioning

code :

<style>
a img{border:none} .testIMG{ float:left; display:inline; margin-top:0; margin-left:5px; } .testTXT{ float:left; display:inline; margin-top:20; margin-left:5px; }
</style>
<div class="testdiv">
<div class="testIMG">
<a href="">
<img src="Template.jpg" alt="这里是图片"/></a>
</div>
<div class="testTXT">
<span>这里是文字,看看文字对齐了没</span>
</div>
</div>

3. 사진을 배경으로 사용:

사진이 텍스트 왼쪽에 배치되는 작은 아이콘으로만 사용되는 경우 이 방법을 권장합니다. 텍스트의 배경으로 설정하고 반복되지 않으며 왼쪽에 배치됩니다. 위쪽과 아래쪽을 중앙에 놓고 이미지 너비에 몇 픽셀을 추가하여 왼쪽에 텍스트를 채웁니다.

코드:

<style>
 a img{border:none} .testTXT{ height:60px; line-height:60px; padding-left:65px; background:url(http://www.zc144.com/download/Template.jpg) no-repeat left center }
</style>
<div class="testdiv">
<div class="testTXT">
<span>这里是文字,看看文字对齐了没</span>
</div>
</div>

위 내용은 CSS에서 이미지와 텍스트의 높이를 동일하게 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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