2009-06-23 2 views
0

Wenn ich ein Inline-Element in Firefox verwende und eine Hintergrundfarbe darauf lege, scheint das Element am oberen Rand einen 1px-Rand zu haben. Dies geschieht nicht in IE8, Safari 4 oder Chrome 2. Sie zeigen das Element bündig mit dem darüber liegenden Element an. Ich habe Firefox 3 und 3.5 mit den gleichen Ergebnissen ausprobiert. Anzeige verwenden: Inline-Block; wird das Problem beheben, aber ich denke nicht, dass es dafür geschaffen ist. Irgendeine Idee was ist los?Leerzeichen über Inline-Element in Firefox

+1

Haben Sie das Element mit Firebug inspiziert? – Sampson

Antwort

0

Werfen Sie einen Blick auf die Registerkarte Layout in Firebug. Hat es einen Spielraum?

Hier ist ein Beispiel-Screenshot ich gerade aufgenommen haben:

alt text

+0

Es scheint einen oberen Offset von 1px aufzunehmen. Hier ist der Beispielcode. Test

+0

Klicken Sie auf die Registerkarte Stil und sehen, wo der Wert von vererbt wird. Sie werden Dinge durchgestrichen sehen, was bedeutet, dass der Wert an anderer Stelle definiert ist. Folge einfach der Erbschaft und du wirst es herausfinden. –

+0

"Dieses Element hat keine Stilregeln" –

Verwandte Themen