Ergebnis 1 bis 10 von 10

Thema: a:link & a:visited funkt aber a:hover nicht?

  1. #1
    Contao-Nutzer Avatar von Philo
    Registriert seit
    26.02.2013.
    Beiträge
    165

    Standard a:link & a:visited funkt aber a:hover nicht?

    Ich hätte mal eine Verständnisfrage weil ich nciht einmal weiß, wo ich nach einem Fehler suchen sollte?

    Generell sollen alle Links auf der Site rot sein und wenn die Maus drüber ist unterstrichen sein. http://www.starwars-collectorbase.co...eagostini.html

    Also spreche ich hier z.B. die Links mit ".caption a:link, .caption a:visited" an und das funkt aber ".caption a:hover" reagiert nicht. ich sehe das hover auch nicht im firebug.

    Warum kommt hover nicht durch?
    Woran kann das liegen?
    ich verwende "Contao Open Source CMS 3.0.5"

  2. #2
    Contao-Fan Avatar von kos
    Registriert seit
    22.06.2009.
    Ort
    Westerwald
    Beiträge
    888

    Standard

    Versuche mal z.B.
    Code:
    .image_container .caption a:hover {
        color: green;
    }

  3. #3
    Contao-Nutzer Avatar von Philo
    Registriert seit
    26.02.2013.
    Beiträge
    165

    Standard

    Ja so gehts ABER nur so lange, so lange ich "link" und "visited" nicht auch mit .image_container .caption a:... anspreichen möchte.

    Warum?
    Ich spreche doch das gleich Teil an, dementsprechend müsste es doch klappen, oder nicht
    ich verwende "Contao Open Source CMS 3.0.5"

  4. #4
    Contao-Nutzer Avatar von Philo
    Registriert seit
    26.02.2013.
    Beiträge
    165

    Standard

    Ich habe dieses Problem schon wieder dieses mal mit dem Brotkrumen!

    Die Links sollen gelb sein und bei "hover" rot und unterstrichen.

    Mit
    Code:
    .mod_breadcrumb a:...
    kann ich perfekt visited und link abdecken. Das gleicht mit hover reagiert nicht.
    Dieses mal kann man den Selektor nicht noch genauer machen!!!

    Woran liegt das? Ich kann mir das nicht erklären.
    ich verwende "Contao Open Source CMS 3.0.5"

  5. #5
    Contao-Nutzer
    Registriert seit
    30.12.2010.
    Beiträge
    210

    Standard

    Deine Selektoren sind genau gleich spezifisch, also entscheidet die Reihenfolge im Stylesheet. Die spätere Regel überschreibt die frühere.
    Gruß CeeKay

  6. #6
    Contao-Nutzer Avatar von Philo
    Registriert seit
    26.02.2013.
    Beiträge
    165

    Standard

    Das verstehe ich nicht

    Code:
    .mod_breadcrumb a:link, .mod_breadcrumb a:visited
    kann von

    Code:
    .mod_breadcrumb a:hover
    überschrieben werden?

    Das sind doch drei verschiedene Befehle? Wie kann man dem entgehen?
    ich verwende "Contao Open Source CMS 3.0.5"

  7. #7
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Für die Pseudeoklassen gibt es eine einfach zu merkende Regel:

    LVHA (LoVE and HAte)

    • a:link
    • a:visited
    • a:hover
    • a:active
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  8. #8
    Contao-Nutzer
    Registriert seit
    30.12.2010.
    Beiträge
    210

    Standard

    Zitat Zitat von Philo Beitrag anzeigen
    Das sind doch drei verschiedene Befehle?
    CSS kennt keine "Befehle", es geht um die Kaskade. Du hast jeweils einen Klassenselektor (.mod_breadcrumb), einen Typselektor (a) und eine Pseudoklasse (:link bzw. :visited bzw. :hover). Somit entscheidet die Reihenfolge.
    Gruß CeeKay

  9. #9
    Contao-Nutzer Avatar von Philo
    Registriert seit
    26.02.2013.
    Beiträge
    165

    Standard

    Das ganze ist zwar komplett unlogisch für mich, weil es doch verschiedene Zustände sind aber ich werde mir das mit der Kaskade noch einmal durchlesen. Trotzdem weiß ich ich nicht wie ich das anders angeben könnte. Ich kann nicht mehr machen als den Selektor hinzuschreiben, nummerieren kann man das doch nicht, oder

    ABer ich gehe mal davon aus, dass ich meinen generellen Linkselektor ausschalten muß, mit dem ich eigentlich bis auf wenige Ausnahmen alle Links steuern wollte, blöd gelaufen

    Danke für eure Hilfe.
    Zurück zu meiner Galarie, deren Bilder ich nicht auf eine LInie bekomme ... verdammtes Mistding
    ich verwende "Contao Open Source CMS 3.0.5"

  10. #10
    Contao-Nutzer
    Registriert seit
    30.12.2010.
    Beiträge
    210

    Standard

    Ja, du solltest dir das nochmal anschauen. Ich habe auch schon zweimal geschrieben, was du machen müsstest.

    HTML:
    Code:
    <p>Text</p>
    CSS:
    Code:
    p { color: red; }
    p { color: green; }
    Welche Farbe hat der Absatz und warum? Vielleicht wird es dann klar.
    Gruß CeeKay

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •