부모의 크기를 늘리기 전에 내 span
을 감싸라고 말할 방법이 있습니까 div
?캡션을 이미지의 크기로 축소
내 모형 : http://jsfiddle.net/e52pZ/4/
색깔 블록이 정의되지 않은 크기의 이미지, 그리고 흰색 블록이 서로 옆에 떠있는 것이다.
임시로 Bart의 jQuery 응답을 수락합니다. 누구나 "순수한"HTML + CSS 솔루션을 찾아 낼 수 있다면, 우리는 그것을보고 싶어 할 것입니다.
부모의 크기를 늘리기 전에 내 span
을 감싸라고 말할 방법이 있습니까 div
?캡션을 이미지의 크기로 축소
내 모형 : http://jsfiddle.net/e52pZ/4/
색깔 블록이 정의되지 않은 크기의 이미지, 그리고 흰색 블록이 서로 옆에 떠있는 것이다.
임시로 Bart의 jQuery 응답을 수락합니다. 누구나 "순수한"HTML + CSS 솔루션을 찾아 낼 수 있다면, 우리는 그것을보고 싶어 할 것입니다.
각 div.shrink
요소에 특정 너비를 추가하지 않으면이 작업을 수행 할 수 없습니다.
예 : IMG 크기가 완전한 알 수없는, 항상 다를 수 http://jsfiddle.net/e52pZ/2/
경우, jQuery를 함께 같은 것을 할 수 있습니다 :
$('.shrink').each(function(){
var self = $(this);
self.width(self.find('img').width())
});
"display : table-cell"의 속성은 이 약간에 가까워 보이는 것 같습니다. 그것은 나를 아는 사람들이 더 많은 일을 필요로합니다.
는 난이 하나를 알아 낸 것 같아요. 트릭은 display : table을 사용하는 것이며, 캡션에는 종종 잊어 버린 표시 인 표 캡션을 사용합니다. http://codepen.io/jhereg00/pen/qEGzob
그것은 기본적으로이있어 :
<figure>
<img>
<figcaption></figcaption>
</figure>
figure {
display: table;
caption-side: bottom;
}
figcaption {
display: table-caption;
}
또는, 당신은 당신의 바이올린에 그랬던 것처럼 용기의 스타일을 위해, 당신이해야 내가 여기에 펜을 만든 내 펜에서했던 것처럼 다른 배치 div를 추가하십시오.
+1은 바이올린입니다. –