i3rutus: Border bei IE innen und bei Mozilla außen.

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

  1. 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/

    --
    Linux is like a wigwam - no windows, no gates and an Apache inside!
    SELFCode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
    http://emmanuel.dammerer.at/selfcode.html
    1. Hallo Marc Reichelt.

      Vielleicht solltest du versuchen, bei normalen Links einen transparenten Rahmen zu setzen, [...]

      Ist "transparent" möglich?

      Gruß, Ashura

      --

      Selfcode: sh:( fo:| ch:? rl:? br:^ n4:& ie:% mo:| va:) de:[ zu:| fl:( ss:{ ls:# js:|
      > Bitte gebt euren Themen sinnvolle Namen, sodass sie später im Archiv leichter gefunden werden können. <
      1. @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!

        1. 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

          --

          Selfcode: sh:( fo:| ch:? rl:? br:^ n4:& ie:% mo:| va:) de:[ zu:| fl:( ss:{ ls:# js:|
          > Bitte gebt euren Themen sinnvolle Namen, sodass sie später im Archiv leichter gefunden werden können. <
        2. 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

          --
          Warum nennt sich Andreas hier MudGuard?
          Schreinerei Waechter
          Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
      2. 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/

        --
        Linux is like a wigwam - no windows, no gates and an Apache inside!
        SELFCode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
        http://emmanuel.dammerer.at/selfcode.html
  2. Wahrscheinlich das altbekannte Problem...

    http://www.tantek.com/CSS/Examples/boxmodelhack.html

    Grüße,

    Mirko

  3. 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

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes