Was ist neu?
Digital Marketing & Webmaster Forum

Digital Marketing, Internet-Technologien, Metaverse und mehr interessieren Dich? Registriere Dich gleich kostenlos, um Mitglied zu werden! Sobald Du angemeldet bist, kannst Du loslegen, Themen und Beiträge veröffentlichen und mit anderen Mitgliedern in Kontakt treten! Wir wünschen Dir einen anregenden Austausch!

Visited im Div geht nicht

six

- Premium Member -
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
 

rudi

- Premium Member -
<li><a class="a" href="#" title="">Startseite</a></li>

ist mir gerad so eingefallen ist aber glaub auch nicht die Lösung
 

Titan

- Premium Member -
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.
 

six

- Premium Member -

six

- Premium Member -
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
 

Titan

- Premium Member -
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.

#menu li a {}
#menu li a:visited {}
#menu li a:hover {}

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.
 

Nicole

- Premium Member -
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.
 

six

- Premium Member -
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
 

six

- Premium Member -
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
 
Oben