Zentrieren und ausrichten der Breite des figcaption-tag auf einem Bild in Bild-tag

Hab ich verbrachte zwei Tage versucht nun zu lösen a Abb/figcation Problem ohne Erfolg.

Habe ich eine Django-Anwendung, wo Benutzer sind in der Lage, Bilder Einreichen und ich bin mit der Abbildung und figcaption-tags um das Bild anzuzeigen, mit der dazugehörigen Bildunterschrift. Das Hauptproblem ist, dass die caption-Breite überschreitet die Bild-Breite.

Ich versuche, herauszufinden, einen Weg für die Bild zu bleiben, die gleiche Größe und die Bildunterschrift, um eine Linie in der Breite entsprechend. Ich bin mit Twitter-Bootstrap auch. Ich bin offen für alle Lösungen. Jede Eingabe, Erfahrung oder Rat sehr dankbar.

AKTUALISIERT: Dies ist die eigentliche HTML-template-code und 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;}
  • Sind Sie auf der Einstellung der img einem Prozentsatz width? Oder verlassen Sie es, ohne width Einstellung? Ich vermute, Sie haben die img eingestellt width: 100%.
InformationsquelleAutor Why Not | 2012-07-12
Schreibe einen Kommentar