hi,
Die <a>s (also die eigentliche Klickfläche) habe ich in diesem Beispiel zur Verdeutlichung mal rot umrandet. Das Anklicken klappt überall wie gewünscht - nur unser geliebter IE6 macht mir wieder einen Strich durch die Rechnung: der Padding-left (wo sich das Icon befindet) ist nicht anklickbar. Nur der Text.
Ersetze mal das display:block durch display:inline-block.
In meinem Workaround-Wahn habe ich den <a>s eine height: 0; verpasst. (Mit anderen Höhen passiert dasselbe) -> nun klappt das mit dem Anklicken, aber warum sind die <a> jetzt 100% breit??
Das wird vermutlich mal wieder in hasLayout begründet liegen.
Nach meinem kurzen Test mit deiner Beispielseite brauchst du die height-Angabe aber nicht mehr, wenn du die Links als inline-block formatierst.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }