2011-04-22 20 views

답변

22

상대적으로 위치가 지정된 img 태그 위에 절대 배치 된 CSS를 사용해야합니다. 문서 Text Blocks Over Image은 이미지 위에 텍스트를 배치하는 단계별 예제를 제공합니다.

+0

Caspar의 솔루션은 완벽하게 작동하지만, 성능이 떨어지면서이 기능을 너무 많이 사용했습니다. –

19

div와 같은 크기로 이미지를 만들 수 있습니다.

<div class="imageContainer">Some Text</div> 

이미지

.imageContainer { 
     width:200px; 
     height:200px; 
     background-image: url(locationoftheimage); 
} 
에게

more here

메모를 보여주기 위해 CSS 배경 이미지 속성을 사용 :이 slichtly 문서의 의미를을 조작하는. 필요한 경우 javascript를 사용하여 div를 실제 이미지 대신 삽입하십시오. 당신이 시도 할 수

12

... 부적절한 HTML입니다

<div class="image"> 

     <img src="" alt="" /> 

     <h2>Text you want to display over the image</h2> 

</div> 

CSS

.image { 
    position: relative; 
    width: 100%; /* for IE 6 */ 
} 

h2 { 
    position: absolute; 
    top: 200px; 
    left: 0; 
    width: 100%; 
} 
+0

4.5 년 후, 여전히 감동! – Burak

관련 문제