Visited im Div geht nicht

Dieses Thema im Forum 'CSS' wurde von six gestartet, 30 April 2016.

  1. six - Premium Member -

    Mitglied seit:
    22 Juli 2009
    Erstellte Beiträge:
    413
    Zustimmungen:
    35
    Code:
    #menu a:link    {color:#870000; text-decoration:none;}
    #menu a:visited  {color:#CCCCCC; text-decoration:none;}
    #menu a:hover    {color:#FF0000; text-decoration:none;}
    Code:
    <div id="menu">
     
        <h4>BlaBla</h4>
     
          <ol class="menu-left">
              <li><a href="#" title="">Startseite</a></li>
              <li><a href="#" title="">blabla1</a></li>
              <li><a href="#" title="">blabla2</a></li>
        </ol>
     
    </div>
    Ich kann die Farbe der Links ändern und auch Hover geht ohne Probleme.
    Nur die Änderung der Farbe für besuchte (visited) Links geht nicht.

    Vielleicht kann mir einer einen Tipp geben, ich stehe auf dem Schlauch.

    Gruß,
    Six
  2. rudi - Premium Member -

    Mitglied seit:
    12 Juli 2009
    Erstellte Beiträge:
    371
    Zustimmungen:
    36
    <li><a class="a" href="#" title="">Startseite</a></li>

    ist mir gerad so eingefallen ist aber glaub auch nicht die Lösung
  3. Titan - Premium Member -

    Mitglied seit:
    17 September 2014
    Erstellte Beiträge:
    180
    Zustimmungen:
    45
    Hast du mal den Cache deines Browsers geleert.

    Mehr Infos:

    - mit welchem/welchen Browser getestet
    - cache bereits geleert
    - ist es eine reine HTML-Seite oder ein CMS (WP, Joomla, ...)

    Stelle doch den Browser so ein, dass beim Beenden der Cache geleert wird.
  4. six - Premium Member -

    Mitglied seit:
    22 Juli 2009
    Erstellte Beiträge:
    413
    Zustimmungen:
    35
  5. Nicole - Premium Member -

    Mitglied seit:
    11 Juli 2009
    Erstellte Beiträge:
    1.635
    Zustimmungen:
    209
    könnte an dem a:link liegen, versuch es mal nur mit a
  6. six - Premium Member -

    Mitglied seit:
    22 Juli 2009
    Erstellte Beiträge:
    413
    Zustimmungen:
    35
    Hallo Nicole,

    das geht nicht. Wenn ich nur a (ohne :link) verwende, werden die Linkeinstellungen aus dem Browser verwendet.

    :visited
    In Iceweasel, Seamonkey und Opera geht es wie immer.
    In Chrome geht in paar Versionen auch nicht.
    In Firefox geht es nicht.

    Gruß,
    Six
  7. Nicole - Premium Member -

    Mitglied seit:
    11 Juli 2009
    Erstellte Beiträge:
    1.635
    Zustimmungen:
    209
    #menu li a {}
    #menu li a:visited {}
    #menu li a:hover {}
  8. Titan - Premium Member -

    Mitglied seit:
    17 September 2014
    Erstellte Beiträge:
    180
    Zustimmungen:
    45
    Da haben wir es doch. Bei neueren Versionen von Firefox wird das a:visited nicht mehr unterstützt. Andere Lösungswege gibt es sicherlich mit php oder Javascript (der erste Link von dir).

    Da ich noch nie (auch vor 15 Jahren) das a:visited genutzt habe (finde es unübersichtlich für den User), habe ich mich in kurzer Vergangenheit nicht damit beschäftigt. Ich mache nur Gebrauch von "a:aktive" und "a:hover". Hier gibt es keine Probleme mit den aktuellen Browsern.

    Hier werden nur die angeklickten Links im "List" (<li></li>) im der ID "menü" angesprochen. Die restlichen Links (außerhalb <li></li>) unter der ID "menü" wären nicht betroffen. Also keine Lösung des Problems.
  9. Nicole - Premium Member -

    Mitglied seit:
    11 Juli 2009
    Erstellte Beiträge:
    1.635
    Zustimmungen:
    209
    Naja, ich mach das eh so, dass ich nur die Links im Menue eindeutig als Aktiv deklariere, Links in Texten haben nur hover, ansonsten sind sie mit dem Text gleichfarbig jedoch mit Unterstrich.
  10. six - Premium Member -

    Mitglied seit:
    22 Juli 2009
    Erstellte Beiträge:
    413
    Zustimmungen:
    35
    Danke liebe Kolleginnen und Kollegen für die Hilfe.

    Ich habe seit Anfang an visited immer mit drin, aber ich habe seit Jahren nicht mehr darauf geachtet.
    Jetzt wollte ich mal die Farbe ändern ... testen ... und es geht nicht im Firefox ... das hat mich verwundert.

    Ich benutzte Firefox seit Jahren, da hat sich nie die Farbe der besuchten Links (bei meinen Websites und bei anderen) geändert.

    Betriebsblind?!?!? :(

    Gruß,
    Six
  11. six - Premium Member -

    Mitglied seit:
    22 Juli 2009
    Erstellte Beiträge:
    413
    Zustimmungen:
    35
    Aktuell:
    Firefox unter Windows 8.1 hat keine Probleme bei visited. Der Code oben geht.
    Firefox unter Linux Mint macht Probleme bei visited.

    Ist schon lustig. :cool:

    Gruß,
    Six

Dieses Thema weiterempfehlen: