Hallo,
aktuelle Versionen von Firefox, IE, Chrome und Opera erzeugen ein ::first-letter-Pseudoelement des inneren Elementes, wenn dieses ein Block-Element ist. Das gilt genauso für das Pseudoelement :first-letter aus CSS 2.1. Deswegen greift nur suits inline-block-Trick für das a-Element.
wobei das a-Element in einer Liste auch ein Blockelement sein kann.
stimmt auffallend, siehe Pax' Problem.
Freundliche Grüße
Vinzenz