Schaelle: Von einer Klasse auf eine andere zugreifen

Hallo. Folgendes:

Ich habe die Klasse navi. In dieser Klasse möchte ich nur bei a:hover (a.navi:hover) auf das Attribut visibility der Klasse navi\_content zugreifen. In welcher Form mache ich das? Bzw. gibt es einen Link auf Selfhtml, ich habe leider nichts gefunden.

Grüße,
Schaelle

  1. Hi,

    Ich habe die Klasse navi. In dieser Klasse möchte ich nur bei a:hover (a.navi:hover) auf das Attribut visibility der Klasse navi\_content zugreifen.

    nein, möchtest Du nicht. Du hast ein anderes Ziel; dieser Wunsch ist nur der Versuch einer Lösung. Nenne Dein Ziel.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. nein, möchtest Du nicht. Du hast ein anderes Ziel; dieser Wunsch ist nur der Versuch einer Lösung. Nenne Dein Ziel.

      Cheatah,
      Damit du fragen kannst „Was hast du bisher versucht?“ >;->

      Gun*SCNR*nar

      PS. Was ist mit deiner Glaskugel?

      --
      I never intended HTML source code (the stuff with the angle brackets) to be seen by users. […] To my surprise, people quickly became familiar with the tags and started writing their own HTML documents directly. (Tim Berners-Lee in Weaving the Web)
      1. Hi,

        Damit du fragen kannst „Was hast du bisher versucht?“ >;->

        beispielsweise. Zumindest aber damit ich weiß, was er eigentlich will.

        PS. Was ist mit deiner Glaskugel?

        Hätte ich die bei dem Posting benutzt, hätte sie jetzt einen Sprung.

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
    2. nein, möchtest Du nicht. Du hast ein anderes Ziel; dieser Wunsch ist nur der Versuch einer Lösung. Nenne Dein Ziel.

      Cheatah

      Was ich möchte bleibt hoffentlich immer noch mir überlassen? In der Tat, möchte ich etwas anderes. Allerdings möchte ich keine vorgekaute Lösung, sondern würde nur gern wissen ob das oben gennante Funktioniert.

      Schaelle

      1. Schaelle,

        Was ich möchte bleibt hoffentlich immer noch mir überlassen? In der Tat, möchte ich etwas anderes.

        </faq/#Q-07b>

        Allerdings möchte ich keine vorgekaute Lösung, sondern würde nur gern wissen ob das oben gennante Funktioniert.

        Lässt sich wegen fehleder Angaben nicht beantworten.

        In dieser Klasse möchte ich nur bei a:hover (a.navi:hover) auf das Attribut visibility der Klasse navi\_content zugreifen.

        Liegen die Elemente der Klasse navi_content innerhalb derer der Klasse navi?

        Gunnar

        --
        I never intended HTML source code (the stuff with the angle brackets) to be seen by users. […] To my surprise, people quickly became familiar with the tags and started writing their own HTML documents directly. (Tim Berners-Lee in Weaving the Web)
        1. Liegen die Elemente der Klasse navi_content innerhalb derer der Klasse navi?

          Ehm nein.
          Was ich möchte ist ein Pulldownmenü. Also wen ich über Das Hauptmenü gehe, soll unten drunter der Div-Layer navi\_content sichtbar werden.

          Ich hoffe, mein Problem ist jetzt ergründbar.

          Grüße,
          Schaelle

          1. Achja, die Namen sind egal. Da ich gerade irgendwie zuwenig verstehe, als das (ja ich weiss kein richtiges Dt.) mein Code in irgend einer Weiße richtig ist.
            Also ein Tipp - in z.b. Form eines Links zu einer Cat von Selfhtml - wäre sehr nett

            1. Schaelle,

              Also ein Tipp - in z.b. Form eines Links zu einer Cat von Selfhtml - wäre sehr nett

              https://forum.selfhtml.org/?t=104447&m=644257

              Cat?

              Gunnar

              --
              I never intended HTML source code (the stuff with the angle brackets) to be seen by users. […] To my surprise, people quickly became familiar with the tags and started writing their own HTML documents directly. (Tim Berners-Lee in Weaving the Web)
              1. https://forum.selfhtml.org/?t=104447&m=644257

                Danke, da habe ich erstmal was zulesen, aber schon mal durch geschaut, eine Lösung ist dabei, danke :)

                Cat?

                Ehm Kategorie auf dt. (Mist ich rede zuviel leet'isch).

                Danke euch beiden,
                Grüße,
                Schaelle

            2. Hi,

              Also ein Tipp - in z.b. Form eines Links zu einer Cat von Selfhtml - wäre sehr nett

              sehr gerne: Selektoren bestehen nicht nur aus Element-, Klassen- und ID-Selektoren. Finde heraus, welche es noch gibt, und setze sie sinnvoll ein. Grundlage hierfür ist zwangsläufig ein semantisches Markup.

              Cheatah

              --
              X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
              X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
              X-Will-Answer-Email: No
              X-Please-Search-Archive-First: Absolutely Yes
          2. Hi,

            Was ich möchte ist ein Pulldownmenü.

            also ein <select>?

            Also wen ich über Das Hauptmenü gehe, soll unten drunter der Div-Layer navi\_content sichtbar werden.

            "Unten drunter" heißt "im Code nachfolgend"? Dann kannst Du den Direct Adjacent Sibling Selector "+" verwenden.

            Ich hoffe, mein Problem ist jetzt ergründbar.

            Wenn ich "Menü" höre, denke ich sofort an <ul>. Ein Untermenü ist damit kein semantikfreies <div>, sondern ein in ein <li> geschachteltes weiteres <ul>. Damit hast Du eine Kind- bzw. Enkelbeziehung und somit kein Problem. Für Klassen sehe ich übrigens nicht den geringsten Grund, schon gar nicht für solche mit einem Namen, der bestimmte Browser zum Absturz bringt.

            Cheatah

            --
            X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
            X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
            X-Will-Answer-Email: No
            X-Please-Search-Archive-First: Absolutely Yes
            1. also ein <select>?

              Sorry, hatte mich ablenken lassen, natürlich nicht Pulldownmenü im Sinne eines Select Menüs. Sondern in der Form >> http://dhtml-menu.com/menu-demos/demo1896.html <<. Nur halt ohne JavaScript.

              "Unten drunter" heißt "im Code nachfolgend"? Dann kannst Du den Direct Adjacent Sibling Selector "+" verwenden.

              Ja im Code reicht, werd gleich mal schauen.

              Wenn ich "Menü" höre, denke ich sofort an <ul>. Ein Untermenü ist damit kein semantikfreies <div>, sondern ein in ein <li> geschachteltes weiteres <ul>. Damit hast Du eine Kind- bzw. Enkelbeziehung und somit kein Problem.

              Auch gleichmal nach lesen geh.

              Für Klassen sehe ich übrigens nicht den geringsten Grund, schon gar nicht für solche mit einem Namen, der bestimmte Browser zum Absturz bringt.

              Nagut, bin nicht so der CSS'ler, und versuch dann mein Wissen wo anderen Sprachen auch hier zuübertragen, was wohl bei CSS in keinster Weise funktioniert ;)

              Grüße,
              Schaelle

              1. Hi,

                Sorry, hatte mich ablenken lassen, natürlich nicht Pulldownmenü im Sinne eines Select Menüs. Sondern in der Form >> http://dhtml-menu.com/menu-demos/demo1896.html <<. Nur halt ohne JavaScript.

                okay, also tatsächlich ein verschachteltes <ul>.

                Für Klassen sehe ich übrigens nicht den geringsten Grund, schon gar nicht für solche mit einem Namen, der bestimmte Browser zum Absturz bringt.
                Nagut, bin nicht so der CSS'ler, und versuch dann mein Wissen wo anderen Sprachen auch hier zuübertragen, was wohl bei CSS in keinster Weise funktioniert ;)

                CSS ist eigentlich ziemlich einfach. Das Problem ist, dass die meisten "CSS-Sprecher" nur über einen sehr begrenzten Wortschatz verfügen - etwa im Stile von "will essen, jetzt", während echtes CSS eher dem Rezitieren von Goethes Zauberlehrling entspricht. Ein Grund hierfür ist sicherlich, dass ein solches CSS auch ein hinreichend intellektuelles Publikum (semantisches HTML) benötigt; CSS wird aber allzu oft auf einen Code aufgesetzt, der einer Gruppe mit Keulen um sich schlagender Höhlenmenschen gleicht. Solche davon zu überzeugen ist nicht einfach, man muss erst mal ihre Aufmerksamkeit erregen, damit sie für einen auf die Jagd gehen (Klassen hinzufügen); ein gebildetes Publikum wird einem guten Vortrag jedoch völlig freiwillig lauschen.

                Daher lautet die Devise: Sorge erst einmal für eine ordentliche HTML-Basis, für semantisches Markup. Das hat _nichts_ mit CSS zu tun, es ist von jedweder Darstellung völlig unabhängig. Dann und _erst_ dann sorge für CSS-Code. Das hat _nichts_ mit HTML zu tun und bedarf insbesonderer keinerlei Änderung desselben. Auch nicht der Vergabe von Klassen oder ähnlichem. Dieses Niveau muss man erst mal erreichen, das ist mühsam, ja - aber am Ende wirst Du ein applaudierendes Publikum vorfinden, welches Dich gerne zu einem sechs-Gänge-Menü einlädt. Sprich: Sowohl guten HTML- als auch CSS-Code schreiben, die schlicht und ergreifend miteinander zusammen arbeiten.

                Cheatah

                --
                X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
                X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
                X-Will-Answer-Email: No
                X-Please-Search-Archive-First: Absolutely Yes
      2. Hi,

        Was ich möchte bleibt hoffentlich immer noch mir überlassen?

        überlass das mal uns, was wir Dir überlassen.

        In der Tat, möchte ich etwas anderes.

        Nämlich?

        Allerdings möchte ich keine vorgekaute Lösung,

        Die würdest Du auch nicht kriegen.

        sondern würde nur gern wissen ob das oben gennante Funktioniert.

        Okay: Nein.

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
  2. Hej,

    bin aufgrund der anderen Antworten nun nicht ganz sicher ob du wirklich das meintest, aber ggf. hilft dir dieser Artikel weiter:

    http://aktuell.de.selfhtml.org/tippstricks/css/infobox/index.htm#beispiel3

    Beste Grüße
    Biesterfeld

    --
    Selfcode:
    fo:| br:> n4:? ie:{ mo:} va:} de:] zu:| fl:| ss:| ls:]