Hallo Stefan,
Als ich eine Antwort formuliert hatte und sie absenden wollte, antwortete der Server nicht mehr. Nach geschätzten drei Minuten Warten habe ich den Submit-Vorgang abgebrochen und wollte den Beiitrag neu laden, da erhielt ich plötzlich die Fehlermeldung:
Ohh.. und ich brauche diese Antwort dringend ;)
okay, weil du's bist, hier noch die bereits versandfertige Antwort. :-)
Ich weiß, dass man sowas als langjähriger Webentwickler wissen sollte, ...
ja, eigentlich schon.
Ich umschließe ein IMG (150x150px - float:left in einem Artikel-Anriss) mit einem A-Link. Dieser Link wird allerdings nur lückenhaft auf dem Bild klickbar, nicht aber über das gesamte IMG-Tag.
Element, nicht Tag.
Und ja, natürlich: Gefloatete Elemente haben keinen Einfluss mehr auf die Größe ihres Elternelements (es sei denn, das ist ebenfalls gefloatet oder hat einen anderen Wert als "auto" für die overflow-Eigenschaft). Damit ist dein a-Element also nur noch so groß wie sein verbleibender Inhalt ohne das Bild, möglicherweise etwas Whitespace.
Im CSS definiere ich nirgends das Block-Element weder für a noch für img.
Das hätte damit auch nichts zu tun; floating macht ein Element automatisch zum Block.
Ciao,
Martin
Der Klügere gibt solange nach, bis er der Dumme ist.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(