Thomas: p+img -> andere Formatierung

Beitrag lesen

Hallo an alle!
Ich hoffe, es kann mir von euch jemand helfen...

Ich möchte ein Bild stets einen border, padding und margin geben.
daher:

img.bild{  
border: 1px solid #8f0f40;  
padding: 3px;  
float: left;  
margin: 10px 10px 10p 0  
}

Wenn aber das Bild das erste Element einem <p> ist, soll der margin-top wegfallen, damit das Bild auf gleicher Höhe wie der Text (rechts daneben) beginnt.

Eigentlich dachte ich, dass dies so funktionieren sollte:

p+img.bild{  
margin-top: 0;  
}

Dem ist leider nicht so.

Was mache ich falsch bzw. wie funktioniert's?

Vielen Dank!