Czy ktoś może mi powiedzieć, dlaczego poniższy kod CSS generuje dodatkowy margines pod obrazem? Powinien po prostu dodać dopełnienie 5px wokół całej rzeczy i działa dobrze z tekstem. Jakieś pomysły?Krawędź i margines obrazu/dopełnienia
div#somediv {
margin: 0;
padding: 5px;
}
div#somediv img {
margin: 0;
padding: 0;
}
<div id="somediv">
<img src="someimage.jpg" />
</div>
Nie było żadnego dodatkowy margines poniżej obrazu jak w jaki sposób uczyniły go w FF3.5.7. Ani kod nie będzie wytwarzał żadnego marginesu z wyjątkiem dopełnienia 5px z div # somediv. – mauris