Centrowanie i wyrównanie szerokości znacznika figcaption na obrazie w znaczniku rysunku
Spędziłem teraz dwa dni, próbując rozwiązać problem fig / figowania, ale bezskutecznie.
Mam aplikację Django, w której użytkownicy mogą przesyłać obrazy i używam znaczników figur i figcaption do wyświetlania obrazu z towarzyszącym mu podpisem. Głównym problemem jest to, że szerokość napisów przekracza szerokość obrazu.
Próbuję wymyślić sposób, aby obraz pozostał taki sam, a podpis - odpowiednio do szerokości. Używam także Twitter-Bootstrap. Jestem otwarty na wszystkie rozwiązania. Każdy wkład, doświadczenie lub rada są bardzo mile widziane.
AKTUALIZACJA: To jest rzeczywisty kod szablonu HTML i 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;}