HTML - Positionieren Sie ein Bild in eine neue Zeile

Habe ich eine Reihe von Absätzen. Jedes endet mit einer Abbildung, die verdeutlicht, das Thema wird ausführlich im Absatz.

Möchte ich die illustration auf einer neuen Zeile und nicht angezeigt, zusammen mit dem text, und ich habe Folgendes gefunden-Lösungen, mit seinen eigenen Problemen:

Setzen Sie das Bild in ein anderes <p> als der text zu der Abbildung.

<p>Some text here<p/>
<p><img src="myphoto"/></p>

Dieser scheint alle Probleme lösen, aber später musste ich schließen einige dieser Absätze in einem <ul> statt einer <p>. Das problem ist ich kann nicht schließen Sie die <p> tag für die Abbildung innerhalb einer <li> und keinen Sinn macht, legen Sie der Abbildung im inneren ein <li>.

<ul>
    <li>Some text</li>
    <p><img src="myphoto"/></p><!--Incorrect-->
    <li><img src="myphoto"/></li><!--Does not make sense-->
</ul>

Setzen die ilulstration innerhalb der gleichen <p> als der text. Dann nutzen Sie <br/> tag zu verschieben das Bild in eine neue Zeile. Ich bin nicht wirklich glücklich mit dieser Problemumgehung, die <br/> tut Präsentations-Zeug, das sollte besser sein in CSS.

<p>Some text here<br/><img src="myphoto"/></p>

Schließlich, legen Sie die display-Attribut des <img> als block im CSS-Stylesheet. Ich bin mir nicht sicher, ob das ein guter Weg und weiß nicht, die unzusammenhängenden Folgen es haben kann.

Ich weiß nicht, ob es ein standard-Weg, dies zu tun. Ich Suche für CSS mein Bild in eine neue Zeile, aber habe es nicht gefunden. Jede Hilfe wird willkommen sein.

InformationsquelleAutor David Casillas | 2010-10-14

Schreibe einen Kommentar