erik: CSS Dropdown Menü

Kann mir jemand erklären warum wenn ich dieses http://www.tanfa.co.uk/css/examples/menu/hs7.asp speichere, und es dann lokal teste, es nicht mehr geht, im IE. Bei Opera, Firefox, Konqueror ist das Problem nicht.

  1. Hallo erik.

    Kann mir jemand erklären warum wenn ich dieses http://www.tanfa.co.uk/css/examples/menu/hs7.asp speichere, und es dann lokal teste, es nicht mehr geht, im IE. Bei Opera, Firefox, Konqueror ist das Problem nicht.

    Hast du tanfa.css mit gespeichert?

    Einen schönen Sonntag noch.

    Gruß, Ashura

    --
    Last Tears Keep Calling
    See Angels Falling
    Black Shadows In Your Head
    And One Eye For The Dead
    1. Hallo erik.

      Kann mir jemand erklären warum wenn ich dieses http://www.tanfa.co.uk/css/examples/menu/hs7.asp speichere, und es dann lokal teste, es nicht mehr geht, im IE. Bei Opera, Firefox, Konqueror ist das Problem nicht.

      Hast du tanfa.css mit gespeichert?

      Einen schönen Sonntag noch.

      Gruß, Ashura

      natürlich, aber das bringt nix

      1. Moin moin!

        Das Problem liegt definitiv an der Datei csshover.htc, die braucht der IE für die Hover-Effekte, alle anderen Browser nicht.

        Ich habe aber noch nicht herausgefunden, woran es liegt, ich tippe auf ein MIME-Type-Problem. Hast du schonmal die HTML-Datei, die tanfa.css und die csshover.htc auf deinen Webspace hochgeladen und geschaut, ob es da wieder geht?

        Läuft bei dir lokal ein Webserver oder hast du die Datei "einfach so" im IE geöffnet?

        ciao,
        hofi

      2. Hi,

        für den IE brauchst du auch noch die "csshover.htc".

        Der IE kann das mit dem CSS-hover nur bei Links.
        Im IE wird das CSS-hover-Verhalten von nicht-Links dann immer mit Javascript simuliert.
        Funktioniert dann auch nicht ohne JS.

        gruß
        peter

        1. tatsächlich, die fehlte.

          aber es gibt auch Menüs die das können ohne JS:

          http://barrierefrei.e-workers.de/workshops/tricks/menues.php

          oder irre ich mich?

          1. Moin moin!

            Du irrst dich nicht, aber dieses Beispiel umgeht das Problem des IE, indem es das Menü nur aus Links aufbaut, also keine Liste verwendet. Es ist damit semantisch nicht so "sauber". Wenn du nicht soviel Wert auf Semantik legst, bist mit so einem Hovermenü sicher besser bedient als mit einem, das Javascript braucht.

            ciao,
            hofi

          2. Hi,

            aber es gibt auch Menüs die das können ohne JS:

            http://barrierefrei.e-workers.de/workshops/tricks/menues.php

            Ja, die machen das so, wie ichs auch schonmal an anderer Stelle im Netz gefunden hatte.
            Das hover ist da nicht auf nem div oder span oder sowas, sondern auf nem Link(<a>).
            Die dürfen aber ihrerseits keine Links enthalten.
            Der IE läßt sich jedoch überlisten, indem man in den Link erstmal ne Tabelle reinsetzt und in diese dann wieder die Links vom Untermenu.
            Was dazu wohl die Puristen hier zu sagen haben ???
            Allerdings halte ich das ganze CSS-Gedönse auch etwas für Augenwischerei.
            Wie gesagt, diese ganzen "PURE CSS"-Dropdown-Menus funktionieren im meisverwendeten Browser nicht ohne Javascript.
            Oder halt über oben erwähnte Krücke.

            gruß
            peter

            1. Hallo.

              Was dazu wohl die Puristen hier zu sagen haben ???

              Nicht mehr als andere auch.
              MfG, at