2017-10-26 2 views
0

Ich habe ein einfaches HTML-Dokument, es enthält ein div und ein img-Element. Es gibt ein zusätzliches Leerzeichen nach dem img-Element.Extra Leerzeichen nach Bild in DIV Element

Snippet ist in unten.

Ich habe es in Chrome und Firefox versucht.

Wie kann zusätzlicher Platz nach dem Bildelement entfernt werden? Ich möchte div Elementhöhe gleich mit Bild machen.

Danke.

<div style="background-color:green"> 
 
    <img src="https://cdn.cvmer.com/rapor/bg/E5402F.png" /> 
 
</div>

+0

hinzufügen css img { Anzeige hinzuzufügen: Block; } –

Antwort

2

Machen Sie den img ein Blockelement.

img { 
 
    display: block; 
 
}
<div style="background-color:green"> 
 
    <img src="https://cdn.cvmer.com/rapor/bg/E5402F.png" /> 
 
</div>

+0

Seltsames Verhalten. Wenn ich alles HTML in eine Zeile schreibe, bleibt zusätzlicher Platz. Danke für deine Antwort. – selami

+0

Von dem, was ich weiß, Inline-Elemente haben dieses Problem, aber ich denke, das nächste Problem ist vor allem für diejenigen, die zusätzlichen Raum zwischen Elementen haben. Ich werde den zweiten Satz entfernen – Swellar

2

Sie müssen nur dieses CSS

img { 
    display: block; 
} 
<div style="background-color:green"> 
    <img src="https://cdn.cvmer.com/rapor/bg/E5402F.png" /> 
</div> 
Verwandte Themen