In welchen Situationen ist es sinnvoller, eine HTML IMG
Tag, um ein Bild anzuzeigen, im Gegensatz zu einem CSS background-image
und andersherum?
Zu den Faktoren können Zugänglichkeit, Browserunterstützung, dynamische Inhalte oder jede Art von technischen Beschränkungen oder Usability-Prinzipien gehören.
0 Stimmen
Soll das Bild Platz einnehmen oder wollen Sie es überschreiben?
9 Stimmen
Als Update, da dies ziemlich hoch auf Google, Browser-Skalierung und Bild-Stretching für Hintergrundbild ist jetzt möglich, und ziemlich weit unterstützt (IE8 und unten, natürlich, wobei die Ausnahme), so dass die Punkte 4 und 7 moot in Fällen, die für einen Fallback oder ignorieren einen solchen Effekt für IE8 und unten zu ermöglichen. caniuse.com/#search=background-image
0 Stimmen
Große und nützliche Post, ich werde eine Frage für den Vergleich hinzufügen, der Vorteil der css ist auch die Hover-Effekte? kann dies mit img-Tags repliziert werden?
0 Stimmen
Ich füge in der Regel sowohl das alt-Attribut als auch das title-Attribut zu allen Inhaltsbildern hinzu. Ist dies nicht wünschenswert?
2 Stimmen
Auch img kann Karte mit anklickbaren Bereichen und Hinweisen haben
0 Stimmen
@Vitim.us Sie können Tipps anwenden (
title
s) auf viele andere Elemente, außerimg
s, wenn Sie das meinen?0 Stimmen
U waren falsch in der Erwähnung css sprite mit Hintergrundbild macht es besser über IMG-Tag. Nein, im Fall von IMG kann dasselbe mit CSS Clip-Eigenschaft erreicht werden, also entfernen Sie diese Punkte aus den Pro's von Background-image.