Problem mit Border

Hallo,

ich will, dass bei meinem focu-link nur an der rechten und and der linken Seite vom Text ein Border erscheint und nicht überall.
Dann habe ich einfach mal den Quelltext geschrieben:

a:focus {font-family:Helvetica; font-style:italic; text-decoration:none; color:#009A00; border-left:8px solid #009A00; padding-left:2.5px; border-right:8px solid #009A00; padding-right:2.5px;}

Der Browser macht jetzt allerdings um den ganzen Text den Border und beachtet das Padding auch nicht.
(Auch wenn ich eine extra Klasse anlege, klappt es nicht)

Im FF klappt’s. Der IE kann focus offensichtlich nicht: focus: Fokus: CSS-Referenz auf CSS 4 You - The Finest in Stylesheets

Für Pixel gibt es m.W. keine Dezimalwerte. Nimm also 2px oder 3px und keine 2.5px.

hm okey stimmt und bei hover funktioniert alles.

Jetzt hab ich aber noch ein Problem:
Der IE beachtet komischerweise bei a:link den font-style italic garnicht
und außerdem beachtet er auch das padding, was ich in einer Klasse für das div Element (wo die Links drauf sind) deklariert habe, überhaupt nicht:-|.

Gib mal den kompletten CSS Code an.
Link zur Seite wäre noch hilfreicher.

Problem gelöst.
Das Padding hat er genommen nur ich hatte versehentlich px genommen und da war dann immer optisch keine große Änderung.
Das italic hat er auch genommen nur, weil ich bei visited normal eingestellt hatte und IE das anscheinend speichert, war es beim Neustart vom Editor immernoch normal.;ugl