Border bei IE innen und bei Mozilla außen.
i3rutus
- css
0 Marc Reichelt0 Ashura0 i3rutus0 Marc Reichelt
0 Mirko420 Cheatah
Servus,
ich habe mehrere Objekte (<a>) untereinander. Diese sind mit css so formatiert das sie :hover eine border von 1px bekommen. Das Problem ist jetzt allerdings das bei IE die border nach innen geht und bei Mozilla nach außen. Das heißt das sich alles verschiebt. Kann man das irgendwie beeinflussen?
dank im vorraus,
i3rutus
Hallo i3rutus,
ich habe mehrere Objekte (<a>) untereinander. Diese sind mit css so formatiert das sie :hover eine border von 1px bekommen. Das Problem ist jetzt allerdings das bei IE die border nach innen geht und bei Mozilla nach außen. Das heißt das sich alles verschiebt. Kann man das irgendwie beeinflussen?
Vielleicht solltest du versuchen, bei normalen Links einen transparenten Rahmen zu setzen, der genauso groß ist wie der (sichtbare) Rahmen bei a:hover - Problem gelöst? ;-)
Bis dann!
Marc Reichelt || http://www.marcreichelt.de/
Hallo Marc Reichelt.
Vielleicht solltest du versuchen, bei normalen Links einen transparenten Rahmen zu setzen, [...]
Ist "transparent" möglich?
Gruß, Ashura


@Ashura: naja du kannst eine border machen die die hintergrundfarbe hat und bei :hover dann richtig färben. Vielleicht geht aber auch border: 1px solid none; Habe das aber noch nie probiert.
Das hilft mir leider nichts weil die kästchen im IE und im Mozilla gleichgroß seinen müssen. Ich kann auch keinen rahme drumbauen weil ich nur das <a> Objekt beinflussen kann. Das heißt ich muss anhand diese Objektes alle Abstände bestimmen. Am ende lande ich aber wieder da das es in einem der beiden Browser größer bzw. kleiner ist. Gibt es keinen befehl um eine border nach innen zu wänden? also ich meine jetzt nicht diese mit schatten und so ... das bringt mir och nichts!
danke für eure hilfe!
Hallo i3rutus.
@Ashura: naja du kannst eine border machen die die hintergrundfarbe hat und bei :hover dann richtig färben. Vielleicht geht aber auch border: 1px solid none; Habe das aber noch nie probiert.
Danke, das wusste ich bereits. ;)
Nur das "transparent" ist mir neu... Man lernt eben nie aus.
Gruß, Ashura


Hi,
Vielleicht geht aber auch border: 1px solid none;
border erlaubt nur eine border-style-Angabe, nicht 2. border-style none steht zudem im Widerspruch zur border-width von 1px, da border-style:none automatisch zu border-width:0; nach sich zieht.
Oder sollte das none etwa ein Farbwert sein? none ist aber kein Farbwert.
cu,
Andreas
Hallo Ashura,
Vielleicht solltest du versuchen, bei normalen Links einen transparenten Rahmen zu setzen, [...]
Ist "transparent" möglich?
Ja, siehe:
http://de.selfhtml.org/css/eigenschaften/rahmen.htm#border_color
Bis dann!
Marc Reichelt || http://www.marcreichelt.de/
Wahrscheinlich das altbekannte Problem...
http://www.tantek.com/CSS/Examples/boxmodelhack.html
Grüße,
Mirko
Sehr geehrte Damen und Herren,
ich habe mehrere Objekte (<a>) untereinander. Diese sind mit css so formatiert das sie :hover eine border von 1px bekommen. Das Problem ist jetzt allerdings das bei IE die border nach innen geht und bei Mozilla nach außen.
bitte verlassen Sie den Quirks-Mode. Es gibt nichts zu sehen, bitte nicht stehen bleiben.
Cheatah