Wie Schaffe ich es, den Raum zwischen <img> - Elemente in einer Zeile in einer html-Seite?
Ich bin Anzeige 3 <img>
in einer Zeile wie dieser:
<div style="width: 950px">
<img src='/UploadedImages/86.jpg' alt='' style="width: 300px; margin: 0px; padding: 0px; border: 1px solid Black" />
<img src='/UploadedImages/85.jpg' alt='' style="width: 300px; margin: 0px; padding: 0px; border: 1px solid Black" />
<img src='/UploadedImages/84.gif' alt='' style="width: 300px; margin: 0px; padding: 0px; border: 1px solid Black" />
</div>
Wie Sie sehen können, habe ich dünnen schwarzen Rahmen um die Bilder. Mein problem ist, dass es weißen Räumen, die sich über die 5px Breite zwischen den Grenzen von benachbarten Bildern und ich haben den Rand zu werden 0px aber es funktioniert nicht. Also, was ist hier passiert?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie die whitespaces (Zeilenumbrüche & Leerzeichen) zwischen den tags:
oder Kommentare zu halten Zeilenumbrüche:
Einer
img
ist ein inline-element (sort of...), also Leerzeichen und neue Zeilen werden angezeigt, die in Ihremdiv
. Um zu vermeiden, dass Sie schwimmen können die Bilder aber dann müssten Sie einen überlauf der Behälter als auch:Den überlauf am Behälter ist erforderlich, damit der container kapselt die Bilder. Ansonsten wird er zusammenbrechen.
Können Sie loszuwerden, die Lücken durch die Einstellung der font-size des Containers auf null ;
CSS
HTML
Wrap Bilder in einer ul-und float der li:
und dann fügen wir display:block; img css:
jFiddle demo