mike: kennt der IE5.5 keinen mouse:pointer ??

Tach.

Hab mit <div style="cursor:pointer;"> den Cursor in ne Hand ändern wollen.
Bei Netscape gehts, beim IE 5.5 nicht, bei 6er schon.

Dagegen cursor:crosshair geht auch beim IE 5.5

KANN DAS SEIN ???

Habs auch schon über CSS versucht - gleiches Problem.
Der 5.5 zeigt immer den Standardcursor :-/

any ideas ??

thx4help und bye.....mike

  1. Mit <div style="cursor:pointer;"> erscheint im IE5 ein Zeiger.
    Das ist auch bei allen anderen Browsern so und muss auch so sein. Pointer ist Englisch und heißt Zeiger. Mit
    <div style="cursor:pointer;"> erzeigst du einen Cursor in From
    einer Hand. Das funzt auch im IE5.

    1. Hallo,

      .. oder versuch' es mit cursor:hand;

      Bye,
      Christoph.

    2. Hi,

      Mit <div style="cursor:pointer;"> erscheint im IE5 ein Zeiger.
      Das ist auch bei allen anderen Browsern so und muss auch so sein. Pointer ist Englisch und heißt Zeiger. Mit
      <div style="cursor:pointer;"> erzeigst du einen Cursor in From
      einer Hand. Das funzt auch im IE5.

      Bei cursor:pointer ist das anzuzeigen, was üblicherweise bei einem Link angezeigt wird:
      Zitat aus http://www.w3.org/TR/REC-CSS2/ui.html#propdef-cursor
      pointer
          The cursor is a pointer that indicates a link.

      hand (wie Christoph es vorschlägt) ist kein gültiger Wert für cursor in CSS2 (kann sein, daß MS da wieder mal seine eigene Suppe kocht).

      cu,
      Andreas

      --
      Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
      http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
      1. Dann teste doch mal <div style="cursor:pointer;"> n anderen Browsern. Du wirst feststellen, dass auch bei NN, Mozilla und Opera der Zeiger erscheint, genau wie bei IE. Ich habe IE5, IE6, NN4, NN6, NN7, Mozilla 1, Opera 5, Opera 6 und Opera 7. Keiner dieser Browser zeigt etwas anders als den Zeiger.

        Ich richte mich immer nach dem, was tatsächlich funktioniert. Die Spezifikation des W3C ist für mich nicht relevant, da ich Webseiten und keine Browser mache. Leider halten offensichtlich einiger Browserprogrammierer diese Spezifikationen auch für nicht relevant.

        <div style="cursor:hand;"> funktioniert im IE und in neueren Operabrowsern.

        Wie/ob man die Hand in NN und Opera mit <div style="cursor:???;">  erzeugen kann weiß ich nicht. Ich würde es aber in jedem Fall nicht mit CSS, sondern mit einem Pseudolink machen. Das funktioniert in allen Browsern. Auch in ganz alten und exotischen Browsern.

        1. Hi,

          Dann teste doch mal <div style="cursor:pointer;"> n anderen Browsern. Du wirst feststellen, dass auch bei NN, Mozilla und Opera der Zeiger erscheint, genau wie bei IE. Ich habe IE5, IE6, NN4, NN6, NN7, Mozilla 1, Opera 5, Opera 6 und Opera 7. Keiner dieser Browser zeigt etwas anders als den Zeiger.

          bei cursor:pointer; bekomme ich im IE 5.5, Mozilla 1.3, Opera 7.03 die Link-Hand.
          bei cursor:hand; bekomme ich nur im IE 5.5 und Opera 7.03 die Link-Hand.

          Opera 6.05 und Netscape 4.76 reagieren weder auf cursor:pointer noch auf cursor:hand.

          Fazit: hand funktioniert für weniger Browser als das korrekte pointer.

          Was spricht also gegen den korrekten Wert? Daß er in mehr Browsern funktioniert?

          cu,
          Andreas

          --
          Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
          http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
          1. Hallo,

            bei cursor:pointer; bekomme ich im IE 5.5, Mozilla 1.3, Opera 7.03 die Link-Hand.
            bei cursor:hand; bekomme ich nur im IE 5.5 und Opera 7.03 die Link-Hand.
            Opera 6.05 und Netscape 4.76 reagieren weder auf cursor:pointer noch auf cursor:hand.
            Fazit: hand funktioniert für weniger Browser als das korrekte pointer.
            Was spricht also gegen den korrekten Wert? Daß er in mehr Browsern funktioniert?

            <div style="cursor:pointer; cursor:hand;">
            Test Test Test Test Test
            </div>
            Das sollte in allen Browsern funktionieren. Der nicht bekannte Wert (hand) wird von standardkonformen Browsern ignoriert. Die Reihenfolge ist wichtig, da MSIE5.x den Wert pointer _nicht_ ignoriert, sondern falsch interpretiert.

            viele Grüße

            Axel

      2. Hallo Andreas,

        hand (wie Christoph es vorschlägt) ist kein gültiger Wert für cursor in CSS2 (kann sein, daß MS da wieder mal seine eigene Suppe kocht).

        Ja, MS kocht da wirklich eine eigene Suppe: </archiv/2002/7/17593/>

        Viele Grüße,
        Christian

        --
        Hast Du einen Beitrag? Nur her damit!
        http://aktuell.de.selfhtml.org/tippstricks/beitrag.htm
        SELF-Code: (http://emmanuel.dammerer.at/selfcode.html)
        sh:) fo:) ch:] rl:( br:> n4:& ie:% mo:) va:) de:] zu:) fl:( js:| ss:) ls:[