a:active wird bei menue nicht erkannt

  • Hallo,

    Ich hab mir folgendes horizontale menue angelegt:

    PHP
    <div id="header">
    <ul id="pages">
                <?php wp_list_pages('sort_column=menu_order&title_li=&depth=1'); ?>
            </ul>
    
    
    </div>

    funktioniert einwandfrei!

    nun habe ich diese css - Befehle aus einem anderen theme übernommen und abgeändert:

    hier möchte ich gern, dass die aufgerufene Seite mit dem transparenten Hintergrund belegt wird!

    a:hover funktioniert der rest nicht! Warum??

    a:visited habe ich auch mal ausprobiert! das funktioniert auch einwandfrei im IE und in Firefox aber active leider nicht :(

    Weis jemand an was das liegen könnte?

    bin sehr Dankbar über eure Hilfe

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hier: http://dciwam.de/faq/css/css-reihenfolge-pseudoklassen
    Hier:http://www.w3.org/TR/REC-CSS2/se…-pseudo-classes
    Und hier:http://de.selfhtml.org/css/eigenschaf…us_hover_active

    Wenn ich dich richtig verstanden habe, möchtest du nach einem Klick auf einen Link, das die definierten Eigenschaften erhalten bleiben ?
    [FONT="Courier New"]a:active[/FONT] ist nur solange aktiv, solange du deine Maustaste gedrückt lässt, also aktiv ist.

    Wenn das so sein sollte, dafür gibt es einen Klasse [FONT="Courier New"]page_item current_page_item[/FONT], wirf dazu mal einen Blick hier hinein:
    http://codex.wordpress.org/Template_Tags/wp_list_pages
    ... unter dem Abschnitt Markup and styling of page items

    "Whoever controls the media, controls the mind." J.Morrison

  • ok thx

    also active ist dann nicht das was ich suche!

    mit current .. funktionierts jetzt wunderbar!!! thx aber
    leider funktioniert das .page_item:hover im IE nicht!

    ist das so oder kann ich das irgendwie ändern? wie?

    dankeschön

    Einmal editiert, zuletzt von cbHP (4. September 2006 um 20:53)



  • Code
    .page_item:hover { 
      display: block;
     height: 45px;
     width: 8em; 
     line-height: 45px;
     padding: 160px 0 0 0;
     text-align: center;
      background: #ffffcc; opacity: .50; filter: alpha(opacity=50); -moz-opacity: 0.5;
    }



    der IE versteht :hover (Pseudoklassen) etc nur bei einem Link,

    http://www.css-technik.de/details/258/8/Tutorials-CSS.htm
    da gibts eine Möglichkeit dies zu umgehen

    lg

  • ok danke moni das funktioniert jetzt ein bißchen ;)

    zumindes reagiert der IE schonmal aber leider nur wenn ich auch die schrift fahr ... und dann klappt er alles nach unten auf ....


    das hier steht jetzt gerade in meiner css


    hmm hab bißchen rumprobiert aber ich hab entweder was ganz falsch .... oder ka ;)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!