tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
707
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    simste simste ist offline Mitglied Bronze
    Registriert seit
    Aug 2007
    Beiträge
    33
    Hallo,

    ich habe ein Problem. a:hover funktioniert bei mir nicht.
    Ich benutze folgenden Code:
    Code :
    1
    2
    3
    4
    
    a:link{color:blue; text-decoration:none}
    a:hover{color:blue; text-decoration:underline overline}
    a:visited{color:blue; text-decoration:none}
    a:active{color:blue; text-decoration:underline}
    Es wird alles korrekt angezeigt, a:active funktioniert auch, aber wenn ich über den Link gehe verändert sich nichts.
    Kann mir jemand helfen?

    Tschüss
     

  2. #2
    Maik Tutorials.de Gastzugang
    Hi,

    du hast die Pseudoklassen in der falschen Reihenfolge notiert, weshalb a:hover nicht funktioniert.

    Code :
    1
    2
    3
    4
    
    a:link{color:blue; text-decoration:none}
    a:visited{color:blue; text-decoration:none}
    [b]a:hover{color:blue; text-decoration:underline overline}[/b]
    a:active{color:blue; text-decoration:underline}
    Oder in Kurzform:

    Code :
    1
    2
    3
    
    a:link,a:visited{color:blue; text-decoration:none}
    [b]a:hover{color:blue; text-decoration:underline overline}[/b]
    a:active{color:blue; text-decoration:underline}
     

  3. #3
    simste simste ist offline Mitglied Bronze
    Registriert seit
    Aug 2007
    Beiträge
    33
    Danke, jetzt funktioniert es!

    Tschüss
     

  4. #4
    Registriert seit
    Apr 2005
    Ort
    Schwabenländle
    Beiträge
    499
    Hallo,

    ich hab momentan ein ähnliches Problem, nur dass bei mir a:active nicht funktionieren will.
    Könnte es evtl. daran liegen, dass ich den Inhalt dynamisch aus der Datenbank hole?

    Hier mal der Code:

    Navi div:
    HTML-Code:
    <div id="navi">
    <!-- deutsch -->
    <% if request.QueryString("lang") = "d" or request.QueryString("lang") = "" then %>
    <ul>
    <li><img src="img/pfeil.gif" /> <a href="index.asp?ID=1&lang=d">Start</a></li>
    <li><img src="img/pfeil.gif" /> <a href="index.asp?ID=2&lang=d">Unternehmen</a>
    <% if request.QueryString("ID") = 2 or request.QueryString("ID") = 12 or request.QueryString("ID") = 13 or request.QueryString("ID") = 14 Then %>
    <ul><li><img src="img/quad.gif" /> <a href="index.asp?ID=13&lang=d">Chronik</a></li>
      <li><img src="img/quad.gif" /> <a href="index.asp?ID=12&amp;lang=d">Zertifikate</a></li>
      </ul>
    <% end if %>
    </li>
    <li><img src="img/pfeil.gif" /> <a href="index.asp?ID=3&lang=d">Chirurgische Instrumente</a>
    <% if request.QueryString("ID") = 3 or request.QueryString("ID") = 8 Then %>
    <ul>
    <li><img src="img/quad.gif" /> <a href="index.asp?ID=8&lang=d">Produktgruppen</a></li>
    </ul>
    <% end if %>
    </li>
    <li><img src="img/pfeil.gif" /> <a href="index.asp?ID=4&lang=d">CNC-Frästechnik</a>
    <% if request.QueryString("ID") = 4 or request.QueryString("ID") = 9 Then %>
    <ul>
    <li><img src="img/quad.gif" /> <a href="index.asp?ID=9&lang=d">Maschinenpark</a></li>
    </ul>
    <% end if %>
    </li>
    <li><img src="img/pfeil.gif" /> <a href="index.asp?ID=5&lang=d">Innovationen</a></li>
    <li><img src="img/pfeil.gif" /> <a href="index.asp?ID=6&lang=d">Kontakt</a>
    <% if request.QueryString("ID") = 6 or request.QueryString("ID") = 15 Then %>
    <ul>
    <li><img src="img/quad.gif" /> <a href="index.asp?ID=15&lang=d">Anfahrt</a></li>
    </ul>
    <% end if %>
    </li>
    </ul>
    <% end if %>
    
    <!-- englisch -->
    <% if request.QueryString("lang") = "e" then %>
    <ul>
    <li><img src="img/pfeil.gif" /> <a href="index.asp?ID=1&lang=e">Start</a></li>
    <li><img src="img/pfeil.gif" /> <a href="index.asp?ID=2&lang=e">Company</a>
    <% if request.QueryString("ID") = 2 or request.QueryString("ID") = 12 or request.QueryString("ID") = 13 or request.QueryString("ID") = 14 Then %>
    <ul>
    <li><img src="img/quad.gif" /> <a href="index.asp?ID=13&amp;lang=e">About</a></li>
    <li><img src="img/quad.gif" /> <a href="index.asp?ID=12&lang=e">Certificates</a></li>
    </ul>
    <% end if %>
    </li>
    <li><img src="img/pfeil.gif" /> <a href="index.asp?ID=3&lang=e">Suture Instruments</a>
    <% if request.QueryString("ID") = 3 or request.QueryString("ID") = 8 Then %>
    <ul>
    <li><img src="img/quad.gif" /> <a href="index.asp?ID=8&lang=e">Product</a>groups</li>
    </ul>
    <% end if %>
    </li>
    <li><img src="img/pfeil.gif" /> <a href="index.asp?ID=4&lang=e">CNC-Milling Technique</a>
    <% if request.QueryString("ID") = 4 or request.QueryString("ID") = 9 Then %>
    <ul>
    <li><img src="img/quad.gif" /> <a href="index.asp?ID=9&lang=e">Machinery</a></li>
    </ul>
    <% end if %>
    </li>
    <li><img src="img/pfeil.gif" /> <a href="index.asp?ID=5&lang=e">Innovations</a></li>
    <li><img src="img/pfeil.gif" /> <a href="index.asp?ID=6&lang=e">Contact</a>
    <% if request.QueryString("ID") = 6 or request.QueryString("ID") = 15 Then %>
    <ul>
    <li><img src="img/quad.gif" /> <a href="index.asp?ID=15&lang=e">Directions</a></li>
    </ul>
    <% end if %>
    </li>
    </ul>
    <% end if %>
    </div>
    CSS:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    
    #navi a:link {
    color: #000;
    text-decoration: none;
    }
    #navi a:visited {
    color: #000;
    text-decoration: none;
    }
    #navi a:hover {
    text-decoration: underline;
    }
    #navi a:active {
    text-decoration: underline;
    }

    Danke schonmal,
    Steffi
     
    Die with a beer in your hand \o/

    http://www.last.fm/user/steffue/

  5. #5
    Maik Tutorials.de Gastzugang
    Hi,

    :active gilt nur bei gedrückter Maustaste, sobald sie losgelassen wird, verliert die Pseudoklasse ihre Gültigkeit.

    Oder funktioniert das so nicht?
     

  6. #6
    Registriert seit
    Apr 2005
    Ort
    Schwabenländle
    Beiträge
    499
    Habe grad mal die hover Eigenschaft auf none gesetzt um es auszuprobieren.. Wenn ich den Link angeklickt lasse, wird er nicht unterstrichen.

    Ich wusste bisher garnicht, dass active nur für das 'Anklicken' gilt. Dachte bisher eigentlich, dass der Link so bleibt, solang er aktiv ist.

    Dann stellt sich jetzt die Frage, wie krieg ich es hin, dass der Link unterstrichen bleibt, solange der Inhalt aktiv ist?
     
    Die with a beer in your hand \o/

    http://www.last.fm/user/steffue/

Ähnliche Themen

  1. Hover funktioniert nicht
    Von fschwarz im Forum CSS
    Antworten: 7
    Letzter Beitrag: 09.07.10, 13:51
  2. IE a:hover funktioniert nicht korrekt!
    Von mR.fLopPy im Forum CSS
    Antworten: 12
    Letzter Beitrag: 04.12.09, 20:59
  3. :hover funktioniert nicht
    Von Paspirgilis im Forum HTML & XHTML
    Antworten: 3
    Letzter Beitrag: 02.02.09, 15:04
  4. :hover funktioniert nicht
    Von Kopfballstar im Forum CSS
    Antworten: 10
    Letzter Beitrag: 28.05.06, 15:05
  5. hover funktioniert nicht, unerklärlich :(
    Von Precifix im Forum CSS
    Antworten: 7
    Letzter Beitrag: 09.03.05, 16:29