tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
12
ZUGRIFFE
736
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Aug 2001
    Ort
    AUT
    Beiträge
    395
    Hallo Leute!

    Ich habe folgendes Problem das es im IE 8 gibt (und vermutlich auch bei älteren IE-Versionen). Wenn ich über einen Link drüber fahre zeigt mir der Link die richtige Farbe, jedoch zeigt der IE nachdem man den Link besucht hat diesen nicht mehr in der Farbe von a:hover sondern von a:visited und das ist leider in meinem Fall extrem störend.

    Firefox hingegen nimmt für den Text nachwievor wieder die Farbe von a:hover an auch wenn man den Link bereits besucht hat.

    Ich hoffe ihr könnt mir weiter helfen und weiters wäre es mir ein großes Anliegen wenn ihr mal mit dem IE 7 diese Seite besuchen könntet, da ich nicht weiß ob diese korrekt dargestellt wird. Ich habe nicht die notwendige Zeit das heute noch zu kontrollieren.

    Hier noch der Ausschnitt der CSS Datei:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    
    /* GLOBAL DEFINITIONS
     */
     
    a { }
    a:link { font-weight: bold; color:#333333; }
    a:hover { }
    a:active { }
    a:visited { }
     
    /* HEADER / NAVIGATION
     */
     
    #hd { color:#FFF; height: 80px; background:url(../images/head-bg.gif) repeat-x; }
     
    #hd-nav { font-family: Arial, Helvetica, sans-serif; float: left; list-style: none; margin-left: 40px; }
     
    #hd-nav li {x height: 70px; float: left; }
    #hd-nav li a#activelink { background:url(../images/nav-active.gif) repeat-x; color: #38302b; }
     
     
    #hd-nav li a { display: block; height: 35px; text-decoration: none; padding: 35px 10px 0px 10px; }
     
    #hd-nav li a:link { color: #b1a695; }
    #hd-nav li a:hover { background: url(../images/nav-active.gif) repeat-x; color:#38302b; }
    #hd-nav li a:active { background: url(../images/nav-active.gif) repeat-x; color:#38302b; }
    #hd-nav li a:visited { color: #b1a695; }

    Mit besten Grüßen
    floppy
     

  2. #2
    Maik Tutorials.de Gastzugang
    Hi,

    das dürfte an der falschen Reihenfolge der Pseudoklassen für Verweise liegen, die in der richtigen Reihenfolge so benannt werden:

    Code css:
    1
    2
    3
    4
    
    a:link { }
    a:visited { }
    a:hover { }
    a:active { }

    Siehe auch http://de.selfhtml.org/css/eigenscha...s_hover_active

    Desweiteren lassen sich Selektoren mit gleicher Formatierung auch gruppieren:

    Code css:
    1
    2
    
    #hd-nav li a:link, #hd-nav li a:visited { color: #b1a695; }
    #hd-nav li a:hover, #hd-nav li a:active { background: url(../images/nav-active.gif) repeat-x; color:#38302b; }

    Zitat Zitat von mR.fLopPy Beitrag anzeigen
    [...] weiters wäre es mir ein großes Anliegen wenn ihr mal mit dem IE 7 diese Seite besuchen könntet, da ich nicht weiß ob diese korrekt dargestellt wird. Ich habe nicht die notwendige Zeit das heute noch zu kontrollieren.
    Welche Seite? Kannst du bitte mal den Link zur ihr nennen?

    mfg Maik
     

  3. #3
    Avorin Avorin ist offline Mitglied Silber
    Registriert seit
    Oct 2009
    Beiträge
    59
    IETester hilft.
     
    Bitte bewerte mich wenn ich dir weitergeholfen habe. und markiere dein Beitrag als erledigt wenn das Problem geklärt wurde.

  4. #4
    Maik Tutorials.de Gastzugang
    Zitat Zitat von Avorin Beitrag anzeigen
    IETester hilft.
    Ah ja... nur wenn er doch keine Zeit zum Kontrollieren hat, hilft der da auch nicht

    mfg Maik
     

  5. #5
    Avorin Avorin ist offline Mitglied Silber
    Registriert seit
    Oct 2009
    Beiträge
    59
    Ich mein ja nur, mit IETester brauch ich für so was... weis nicht..., nich lange jedenfalls....
    aber wenn er keinen Link schickt kann man ihm halt nicht helfen...
     
    Bitte bewerte mich wenn ich dir weitergeholfen habe. und markiere dein Beitrag als erledigt wenn das Problem geklärt wurde.

  6. #6
    Maik Tutorials.de Gastzugang
    Zitat Zitat von Avorin Beitrag anzeigen
    aber wenn er keinen Link schickt kann man ihm halt nicht helfen...
    Mußt du auch nicht

    Den Link hat er wohl vorhin in der Eile vergessen, und wird ihn sicherlich nachreichen, nachdem ich ihn freundlich danach gefragt habe. Und ich werde ihm dann beim Kontrollgang behilflich sein.

    mfg Maik
     

  7. #7
    Avorin Avorin ist offline Mitglied Silber
    Registriert seit
    Oct 2009
    Beiträge
    59
    Gaaannz entspannt Maik, ich will ihm doch auch helfen, wollte es ja nur nochmal sagen.

    Gruß
     
    Bitte bewerte mich wenn ich dir weitergeholfen habe. und markiere dein Beitrag als erledigt wenn das Problem geklärt wurde.

  8. #8
    Maik Tutorials.de Gastzugang
    Mag schon sein, aber der Ton macht noch immer die Musik.

    Zitat Zitat von Avorin Beitrag anzeigen
    IETester hilft.
    Zitat Zitat von Avorin Beitrag anzeigen
    aber wenn er keinen Link schickt kann man ihm halt nicht helfen...
    mfg Maik
     

  9. #9
    Registriert seit
    Aug 2001
    Ort
    AUT
    Beiträge
    395
    Den Link hab ich in der Eile vergessen zu posten, mein Fehler.

    Hier: http://www.explo.at/fachtagung

    Und danke für den Tipp Maik, ich werde es gleich mal neu anordnen und ausprobieren.
     

  10. #10
    Maik Tutorials.de Gastzugang
    IE7 stellt die Seite so dar, wie die Browser der Konkurrenz

    mfg Maik
     

  11. #11
    Registriert seit
    Aug 2001
    Ort
    AUT
    Beiträge
    395
    Tausend Dank und durch die Neuanordnung funktioniert es im IE jetzt auch. *freu*

    Beste Grüße!
     

  12. #12
    Maik Tutorials.de Gastzugang
    Falls du bei der Entwicklung den IE6 berücksichtigen möchtest, solltest du zwecks der oberen Navigation nochmal Hand anlegen, und diese um float:left ergänzte Regel nutzen, damit die Links von ihm nicht untereinander angeordnet werden:

    Code css:
    1
    
    #hd-nav li a { display: block; float: left; height: 35px; text-decoration: none; padding: 35px 10px 0px 10px; }

    mfg Maik
     

  13. #13
    Registriert seit
    Aug 2001
    Ort
    AUT
    Beiträge
    395
    Super!

    Ich hab das float noch ergänzt. Ich dachte der IE6 würde mehr Probleme bereiten deswegen wollte ich nur 7 und 8 zunächst berücksichtigen.
     

Ähnliche Themen

  1. Select funktioniert nicht korrekt
    Von exiter28 im Forum .NET Datenverwaltung
    Antworten: 4
    Letzter Beitrag: 13.09.10, 09:42
  2. Thread.sleep() funktioniert nicht korrekt
    Von d4rkY89 im Forum Java
    Antworten: 4
    Letzter Beitrag: 14.03.10, 19:13
  3. Boole funktioniert nicht korrekt
    Von sight011 im Forum Cinema 4D
    Antworten: 14
    Letzter Beitrag: 13.09.08, 16:25
  4. Antworten: 2
    Letzter Beitrag: 01.01.05, 20:02
  5. Antworten: 1
    Letzter Beitrag: 27.04.04, 14:48