uliII: Pseudoklasse bei Element nur mit id ?

Hi,

wie deklariert man das korrekt?

Ein Listenpunkt (li) soll per :hover Pseudoklasse angesprochen werden. Aber nur wenn er eine id="rot" hat.

Geht das nicht?

Danke schonmal !

Beste Grüße uli

  1. Hi,

    wie deklariert man das korrekt?

    Ein Listenpunkt (li) soll per :hover Pseudoklasse angesprochen werden. Aber nur wenn er eine id="rot" hat.

    Geht das nicht?

    Danke schonmal !

    Beste Grüße uli

      
    li#rot:hover  
    
    ~~~?  
      
    LG
    
    1. Hi,

      li#rot:hover

        
      Bedeutet das Fragezeichen wir sollen das jetzt für dich ausprobieren?  
        
      ~dave
      
      1. Moin,

        Bedeutet das Fragezeichen wir sollen das jetzt für dich ausprobieren?

        Scheinbar.

        Grüße Marco

    2. @@uliII:

      nuqneH

      li#rot:hover?

      Wozu darin der Typselektor?

      (Es gibt kein anderes Element von einem anderen Elementtypen mit der ID 'rot'. Und wenn doch, ist das ein Fehler.)

      #rot:hover.

      Qapla'

      --
      „Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
      1. Hi,

        Wozu darin der Typselektor?

        (Es gibt kein anderes Element von einem anderen Elementtypen mit der ID 'rot'. Und wenn doch, ist das ein Fehler.)

        Oder sie sind in zwei verschiedenen Dokumenten, in denen beide das gleiche Stylesheet eingebunden ist aber das Element nur gestylet werden soll wenn es ein li ist.
        Glaub ich aber nicht :-)

        ~dave

  2. Hi,

    wie deklariert man das korrekt?

    Indem du alle li-Elemente (Typ-Selektor) mit der entsprechenden ID (ID-Selektor) selektierst.

    Wo ist das Problem?
    Weißt du nicht wie CSS-Selektoren aufgebaut sind?

    ~dave

    1. Hallo,

      alle li-Elemente (Typ-Selektor) mit der entsprechenden ID (ID-Selektor)

      alle? wieviele darf es denn geben?

      Gruß
      Kalk

      1. Hi,

        alle li-Elemente (Typ-Selektor) mit der entsprechenden ID (ID-Selektor)

        alle? wieviele darf es denn geben?

        Es darf beliebig viele li-Elemente geben.

        ~dave

        1. @@dave:

          nuqneH

          alle li-Elemente (Typ-Selektor) mit der entsprechenden ID (ID-Selektor)

          alle? wieviele darf es denn geben?

          Es darf beliebig viele li-Elemente geben.

          Das war nicht die Frage.

          Qapla'

          --
          „Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
          1. Hi,

            alle li-Elemente (Typ-Selektor) mit der entsprechenden ID (ID-Selektor)

            alle? wieviele darf es denn geben?

            Es darf beliebig viele li-Elemente geben.

            Das war nicht die Frage.

            Nun, wenn hier wieder korinthenkackerei betrieben wird beteilige ich mich natürlich gerne daran.
            Und zumindest so wie ich das lese _war_genau_das_ die Frage.

            ~dave

        2. Hi,

          alle li-Elemente (Typ-Selektor) mit der entsprechenden ID (ID-Selektor)

          alle? wieviele darf es denn geben?

          Es darf beliebig viele li-Elemente geben.

          ~dave

          zum Glück hatte ich nicht nur "alle li-Elemente" zitiert, sondern die Einschränkung auch noch.
          Meine zu kurz formulierte Frage hätte lauten müssen:
          Alle li-Elemente mit der entsprechenden ID? Wieviele li-Elemente mit der ID "rot" darf es denn geben?

          Gruß
          Kalk

          P.S.: Bitte entschuldige, dass ich manchmal zu Verkürzungen neige. Das Tippen weniger Zeilen dauert so schon lange genug. Außerdem dieses langsame DSL. Und wer soll das alles lesen? Haben wir die Zeit dafür? Kostet doch nur Geld, oder so.

          1. [latex]Mae  govannen![/latex]

            P.S.: Bitte entschuldige, dass ich manchmal zu Verkürzungen neige. Das Tippen weniger Zeilen dauert so schon lange genug. Außerdem dieses langsame DSL. Und wer soll das alles lesen? Haben wir die Zeit dafür? Kostet doch nur Geld, oder so.

            Alles oberhalb von 140 Zeichen ist tl;dr

            Stur lächeln und winken, Männer!
            Kai

            --
            I am Pentium of Borg. Division is futile. You will be approximated.
            SelfHTML-Forum-Stylesheet
          2. Hi,

            in diesem Forum ist dein Zitierstil (TOFU, bzw. eine abart davon) nicht üblich und soweit ich weiß auch nicht erwünscht.
            Bitte zitiere nur das worauf du dich konkret beziehst.

            Alle li-Elemente mit der entsprechenden ID? Wieviele li-Elemente mit der ID "rot" darf es denn geben?

            Vermutlich bin ich heute schlecht gelaunt, aber mich nervt das hier gerade.

            Es darf jede ID dokumentweit nur einmal geben. Aber vermutlich weißt du das.
            Nichtsdestotrotz selektiert folgendes __ALLE__ Elemente mit der ID "foo" und gibt ihnen eine orangenen Hintergrund:

            #foo {  
              background: orange;  
            }
            

            Bitte nenne mir einen Browser der hier einem der div-Elemente keinen orangen Hintergrund gibt.
            IE in der Version 2 vielleicht? Bitte probiers aus, für mich.

            Ja, es ist invalides HTML.
            Im CSS ist das egal.

            Ich empfinde es als falsch zu sagen "Der ID Selektor selektiert _das_ Element mit der entsprechenden ID". Denn das tut er nicht. Er selektiert _alle_ mit dieser ID.

            Worauf willst du eigentlich hinaus?

            P.S.: Bitte entschuldige, dass ich manchmal zu Verkürzungen neige. Das Tippen weniger Zeilen dauert so schon lange genug. Außerdem dieses langsame DSL. Und wer soll das alles lesen? Haben wir die Zeit dafür? Kostet doch nur Geld, oder so.

            Ich verzeihe dir.

            ~dave

            1. Nabend,

              in diesem Forum ist dein Zitierstil (TOFU, bzw. eine abart davon) nicht üblich und soweit ich weiß auch nicht erwünscht.
              Bitte zitiere nur das worauf du dich konkret beziehst.

              Genau das habe ich konkret getan, nämlich mich auf mein Zitat bezogen.

              Vermutlich bin ich heute schlecht gelaunt, aber mich nervt das hier gerade.

              Das tut mir leid.

              Es darf jede ID dokumentweit nur einmal geben. Aber vermutlich weißt du das.

              So ist es und genau darauf wollte ich hinaus.

              [...]
              Ich empfinde es als falsch zu sagen "Der ID Selektor selektiert _das_ Element mit der entsprechenden ID". Denn das tut er nicht. Er selektiert _alle_ mit dieser ID.

              Danke für diese ausführliche Erläuterung, an diese Fehlertoleranz der Browser hatte ich momentan eben nicht gedacht.

              Worauf willst du eigentlich hinaus?

              siehe oben

              Ich verzeihe dir.

              Danke.

              Gruß
              Kalk

              1. Hi,

                Es darf jede ID dokumentweit nur einmal geben. Aber vermutlich weißt du das.
                So ist es und genau darauf wollte ich hinaus.

                Was hattest du dir davon erhofft das nicht direkt hinzuschreiben?

                ~dave

                1. Popcorn bitte

                2. Was hattest du dir erhofft?

                  ich hoffe immernoch auf Schnee, um endlich Skifahren zu können.

                  Gruß
                  Kalk

      2. Hi,

        alle li-Elemente (Typ-Selektor) mit der entsprechenden ID (ID-Selektor)
        alle? wieviele darf es denn geben?

        es darf beliebig viele li-Elemente mit der entsprechenden ID geben.
        Es dürfen nur nicht zwei davon im selben Dokument vorkommen.

        cu,
        Andreas

        --
        Warum nennt sich Andreas hier MudGuard?
        O o ostern ...
        Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.