Extra Polsterung auf den verlinkten Bildern (alle browser)
Ich habe ein problem mit dem bekommen von extra-Polsterung auf link-element mit einem Bild im inneren. Es passiert in allen Browsern, Safari, Firefox, IE.
Ich habe ein reset-stylesheet verwendet, so sollte es keine extra Margen auf Abstand aber nach der Inspektion ist es klar, dass die a
- element verfügt über einige zusätzliche Boden-Polsterung aus dem nichts. Irgendwelche Ideen?
Hier ist das markup und CSS:
<div class="movie"><a href=""><img src="img/video01.jpg" alt="" /></a></div>
div.home-col .movie {
padding: 0 0 11px 0;
background: url(../img/bg-shadow-movie.png) bottom no-repeat;
}
div.home-col .movie a {
display: block;
background: url(../img/bg-zoom-movie.png) 50% 5px no-repeat;
}
div.home-col .movie img {
padding: 4px;
margin: 0;
border: 1px solid #d0d0d0;
}
- Würde gerne sehen, diese Bilder, die Sie mit der CSS-background-images. In deinem Beispiel scheint es, Sie sind explizit setzen 11px Polsterung auf der Unterseite .Film, also, wenn Sie Ihre Schatten-Bild nicht, vielleicht dein Schatten kleiner ist als 11px?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie die folgende Zeile hinzufügen, um Ihre link-element: line-height: 0;
sorry die Antwort auf diese Frage 3 Jahre später, aber diese Seite ist in erste google Seite und ich fühle die Verantwortung .....
Antwort: nur hinzufügen, "vertical-align: top;" zu img - tag innerhalb eines tag.
Hintergrund Bild für die movie-Klasse erscheint unten der Kasten und Polsterung angewendet, so verwenden Sie das folgende, wenn Sie das 11px Raum an der Unterseite des Bildes.
a
element, nichts anderes.Haben Sie versuchen, hinzufügen Polsterung:
Wenn nicht, evtl. könnte man hinzufügen, a:visited, um es zu testen, um zu sehen, ob sich was ändert.
a:visited
funktioniert auch nicht. Sonderbar genug, ich erinnere mich an das gleiche Problem von einigen früheren Projekten mit.Sind Sie sicher, dass alle CSS? Ich sehe nicht das problem, Sie beschreiben auf dieser test-Seite: http://www.pauldwaite.co.uk/test-pages/3532870/
Hallo, ich hatte das gleiche problem und ich fand, dass, wenn Sie vertikal ausrichten-das Bild auf der Unterseite wird es fixiert werden.
Bild im div hat mehr Platz unter dem Bild
Hinzufügen style="padding:0px;" das problem bei mir gelöst.