fig/figcation の問題を解決するために 2 日間費やしましたが、役に立ちませんでした。
ユーザーが画像を送信できるDjangoアプリケーションがあり、フィギュアとフィグキャプションタグを使用して、キャプション付きの画像を表示しています。主な問題は、キャプションの幅が画像の幅を超えていることです。
画像を同じサイズのままにし、それに応じてキャプションを幅に合わせる方法を見つけようとしています。Twitter-Bootstrap も使用しています。私はすべての解決策に対してオープンです。ご意見、ご経験、アドバイスをいただければ幸いです。
更新: これは実際の HTML テンプレート コードと CSS です。
<div class="span4 offset2">
{% if story.pic %}
<h2>Image</h2>
<figure width="{{story.pic.width_field}}">
<img class="image"src="{{ story.pic.url }}" width="{{story.pic.width_field}}" alt="some_image_alt_text"/>
{% if story.caption %}
<figcaption>
{{story.caption}}
</figcaption>
{% endif %}
</figure>
{% endif %}
</div>
image {height:auto;}
figure {margin:0; display:table;}
figcaption {display:table-row;
max-width: 30%;
font-weight: bold;}