2013-09-03 2 views
-1

다음은 테스트입니다. http://www.photoeye.com/test1/test4.cfm반응 형 이미지 아래에 캡션은 어떻게 만들 수 있습니까?

어떻게 반응 형 이미지 바로 아래에 캡션을 만들 수 있습니까? 감사.

+0

http://www.w3.org/Style/Examples/011/firstcss.en.html – dokaspar

+0

감사합니다,하지만이 모든 화면 크기에 확장되는 반응 이미지입니다. 캡션은 이미지와 함께 확장해야하며 거기에 문제가 있습니다. – user2654985

답변

0

<figcaption> 대신 두 개의 수직 구분을 사용하지 않으시겠습니까? 첫 번째 내부 <div>에는 이미지가 있고 두 번째 내부에는 캡션이 포함 된 <div>입니다. 이런 식으로 뭔가 :

<div> 
    <div> 
     <img src="my_image.jpg"> 
    </div> 
    <div>My caption</div> 
</div> 
+0

죄송합니다. 반응 형 이미지에서는 작동하지 않습니다. – user2654985

0

CSS ... HTML5의 구조는 위의 머리 태그에 html5shiv를 추가하는 것을 잊지 마세요,이 일에서 당신을 도움이 될 수 있음 : -

.resp-adapt { position:relative; } 
.resp-adapt img { width:100%; margin-bottom:-2px; } 
.resp-adapt figcaption { position:absolute; bottom:0; left:0; width:100%; background-color:rgba(0,0,0,0.5); } 
.resp-adapt a { color:#fff; display:block; padding:10px; } 

HTML : -

<figure class="resp-adapt"> 
    <img src="xyz.jpg" alt="Image"> 
    <figcaption> <a href="#">Caption Link</a> 1</figcaption> 
</figure> 

Fiddle Demo

+0

죄송합니다. 이 코드를 제자리에 놓으면 일어나는 일입니다. 자막은 반응 형 이미지 아래에 나타나지 않고 대신 위에 나타납니다. http://www.photoeye.com/test1/test4.cfm – user2654985

+0

여기에서 작동 http://jsfiddle.net/TBbNE/show/ – SaurabhLP

+0

닫기,하지만 여전히 브라우저에서 수직으로 자릅니다. 이미지와 제목은 브라우저 창에 항상 표시되어야합니다. 수평 또는 수직으로 어떤 것도자를 수 없습니다. – user2654985

관련 문제