ChiLLa: Gibt es da jetzt wirklich keine Lösung für?

Hy,

Das habe ich schon einmal gepostet, leider keine Lösung bekommen!

Ich brauche einen Stylesheet der die gleiche Auswirkung wie...

FORM INPUT:focus
{
  background-color: #006699;
}

....hat! ( Textfeld verändert die Hintergrundfarbe wenn ich den Fokus darauf setze )

Dies funktioniert zwar, aber nur bei Netscape. Kann ich es auch so hinbekommen, das es auch im Internet Explorer geht?

Ich brauche es aber auf jedenfall als CSS und nicht als Javascript!

Kann mir da jemand helfen?

Bei Recherchen habe ich noch dies gefunden - funktionier aber auch nicht! :

INPUT[type="text"]:focus
{
  background-color: #006699;
}

Fokuhila meinte, dass das Pseudoformat :focus inoffiziell ist.

Bedeuted das, dass es das eigentlich garnicht gibt? Gibt es also dafür keine Lösung?
Warum geht es dann in Netscape? Das ist mir nicht ganz klar!

  1. Hy,

    Das habe ich schon einmal gepostet, leider keine Lösung bekommen!

    Ich brauche einen Stylesheet der die gleiche Auswirkung wie...

    FORM INPUT:focus
    {
      background-color: #006699;
    }

    ....hat! ( Textfeld verändert die Hintergrundfarbe wenn ich den Fokus darauf setze )

    Dies funktioniert zwar, aber nur bei Netscape. Kann ich es auch so hinbekommen, das es auch im Internet Explorer geht?

    Ich brauche es aber auf jedenfall als CSS und nicht als Javascript!

    Kann mir da jemand helfen?

    Bei Recherchen habe ich noch dies gefunden - funktionier aber auch nicht! :

    INPUT[type="text"]:focus
    {
      background-color: #006699;
    }

    Fokuhila meinte, dass das Pseudoformat :focus inoffiziell ist.

    Bedeuted das, dass es das eigentlich garnicht gibt? Gibt es also dafür keine Lösung?
    Warum geht es dann in Netscape? Das ist mir nicht ganz klar!

    P.S.:
    Es waere auch ok, wenn man es schaffen könnte, dass sich die Schriftart beim Fokus, bzw, sie Schriftfarbe ändert...

  2. hallo chilla,

    Ich brauche einen Stylesheet der die gleiche Auswirkung wie...
    FORM INPUT:focus
    {
      background-color: #006699;
    }
    Dies funktioniert zwar, aber nur bei Netscape. Kann ich es auch so hinbekommen, das es auch im Internet Explorer geht?

    folgendes fand ich dazu bei ideenreich.com:

    Die Pseudoklasse input:focus ist derzeit nur in Gecko-basierten Browsern in Funktion zu bewundern. Angewendet wird sie, wie der Name schon verrät, auf die Texteingabefelder (Input) von Formularen. Mit focus ist nichts anderes gemeint, als das ein Benutzer in das Feld hineinklickt. In diesem Augenblick könnte sich das Feld farblich oder in seiner Größe verändern.
    Wir haben das mit unseren Inputfeldern (zum Beispiel auf der Startseite) eben so gehandhabt. Wer in eines der Felder klickt, sieht einen Farbwechsel, das weiße Feld nimmt die Farbe des Hintergrundes an. Das sieht schick aus und signalisiert dem Benutzer, das er nun in das Feld hineinschreiben kann.
    Für ein externes Stylesheet sähe die Syntax folgendermaßen aus:
    input:focus { background-color : #F4F4F4;}
    Wer diesen Effekt, der im Übrigen auch den Submit-Button beeinflusst, Nutzern des Internet Explorers anbieten möchte, kann das mit Javascript machen. Diese Methode allerdings ist weit weniger elegant.

    also ohne JS kommst du da nicht weiter

    gruesse
    thomas

  3. Hallo,

    Das habe ich schon einmal gepostet, leider keine Lösung bekommen!

    und???
    vielleicht gibt es keine Lösung. ist dir das vielleicht auch mal durch den kopf gegangen?

    Ich brauche einen Stylesheet der die gleiche Auswirkung wie...

    FORM INPUT:focus
    {
      background-color: #006699;
    }

    bitte:

    FORM INPUT:focus
    {
      background-color: #006699;
    }

    das hat die gleiche auswirkung (ja ich weiss: es ist das selbe).
    und wie der andere "thomas" schon sagte: es ist nicht die frage ob es gibt, sondern ob es von den browser interpretiert wird.

    Dies funktioniert zwar, aber nur bei Netscape.

    Du meinst ab Netscape 6. Denn in NS 4.x geht das nicht.

    Kann mir da jemand helfen?

    Ja. Die Browserhersteller, die ihren Browser irgendwann so weit haben, dass  auch die Standards unterstützt werden.

    Bei Recherchen habe ich noch dies gefunden - funktionier aber auch nicht! :

    INPUT[type="text"]:focus
    {
      background-color: #006699;
    }

    Ja. Ist auch eine gültige CSS-Dafinition, aber wie gesagt: die Browser können es einfach nicht.

    Fokuhila meinte, dass das Pseudoformat :focus inoffiziell ist.

    was nicht stimmt.
    http://www.w3.org/TR/REC-CSS2/selector.html#dynamic-pseudo-classes

    Bedeuted das, dass es das eigentlich garnicht gibt? Gibt es also dafür keine Lösung?

    Ja.

    Warum geht es dann in Netscape? Das ist mir nicht ganz klar!

    Weil der NS6 ist nicht der IE. Was ist dir daran nicht klar?
    Wo hast du Probleme bei der Unterscheidung von der Firma Microsoft und der Firma Netscape?

    Grüße
    Thomas

    1. Hallo,

      Das habe ich schon einmal gepostet, leider keine Lösung bekommen!

      und???
      vielleicht gibt es keine Lösung. ist dir das vielleicht auch mal durch den kopf gegangen?

      klar :) - aber konnte ja sein das die Spezialisten hier den Post uebersehen hatten :)

      Ich brauche einen Stylesheet der die gleiche Auswirkung wie...

      FORM INPUT:focus
      {
        background-color: #006699;
      }

      bitte:

      FORM INPUT:focus
      {
        background-color: #006699;
      }

      das hat die gleiche auswirkung (ja ich weiss: es ist das selbe).
      und wie der andere "thomas" schon sagte: es ist nicht die frage ob es gibt, sondern ob es von den browser interpretiert wird.

      okay

      Dies funktioniert zwar, aber nur bei Netscape.

      Du meinst ab Netscape 6. Denn in NS 4.x geht das nicht.

      ja

      Kann mir da jemand helfen?
      Ja. Die Browserhersteller, die ihren Browser irgendwann so weit haben, dass  auch die Standards unterstützt werden.

      Also ist das Standard - und ich kann erwarten das dies wohl bald auch von IE übernommen wird!?!?

      Bei Recherchen habe ich noch dies gefunden - funktionier aber auch nicht! :

      INPUT[type="text"]:focus
      {
        background-color: #006699;
      }

      Ja. Ist auch eine gültige CSS-Dafinition, aber wie gesagt: die Browser können es einfach nicht.

      Fokuhila meinte, dass das Pseudoformat :focus inoffiziell ist.

      was nicht stimmt.
      http://www.w3.org/TR/REC-CSS2/selector.html#dynamic-pseudo-classes

      Bedeuted das, dass es das eigentlich garnicht gibt? Gibt es also dafür keine Lösung?

      Ja.

      Warum geht es dann in Netscape? Das ist mir nicht ganz klar!

      Weil der NS6 ist nicht der IE. Was ist dir daran nicht klar?
      Wo hast du Probleme bei der Unterscheidung von der Firma Microsoft und der Firma Netscape?

      Ich verstehe nicht warum die Browser so riesen Unterschiede haben, obwohl doch alle nur das selbe Ziel verfolgen. Aber das ist wohl eine Frage, die nicht so einfach zu beantworten ist. Danke trotzdem für deine groben aber fundierten Aussagen.

      ChiLLa

      1. Hallo,

        »»Danke trotzdem für deine groben

        gerne.
        hst du übrigens gewusst, dass doppelpostings das risiko erhöhen,

        1. als *sehr* aufdringlich zu wirken?
        2. dass postings leichter überlesen werden?

        grüße
        thomas

        1. Hallo,

          »»Danke trotzdem für deine groben

          gerne.
          hst du übrigens gewusst, dass doppelpostings das risiko erhöhen,

          1. als *sehr* aufdringlich zu wirken?
          2. dass postings leichter überlesen werden?

          grüße
          thomas

          hehe, sicherlich ist mir das bewusst, sorry nocheinmal, es war aber extrem wichtig, da ich es fuer die Arbeit brauch[t]e - sry nochmal.

          Trotzdem danke, ich hab es jetzt doch mit Javascript geloest, ist leider fuer den Kunden nicht so einfach anpassbar fuer das Layout, als wenn sie nur in einer CSS Datei die Farben etc. ändern könnten. Aber was solls, wir sind der Browser herstellern leider unterlegen und muessen uns fuegen :(

          Das wars ersteinmal ....

    2. und??? vielleicht gibt es keine Lösung. ist dir das vielleicht auch mal durch den kopf gegangen?

      Kann mir da jemand helfen?
      Ja. Die Browserhersteller, die ihren Browser irgendwann so weit haben, dass  auch die Standards unterstützt werden.

      Bedeuted das, dass es das eigentlich garnicht gibt? Gibt es also dafür keine Lösung?
      Ja.

      Warum geht es dann in Netscape? Das ist mir nicht ganz klar!
      Weil der NS6 ist nicht der IE. Was ist dir daran nicht klar?
      Wo hast du Probleme bei der Unterscheidung von der Firma Microsoft und der Firma Netscape?

      Sag mal - geht's noch 'nen bißchen schnodderiger?

      1. Hallo Michael,

        Sag mal - geht's noch 'nen bißchen schnodderiger?

        Ja. Klar ginge das. Z.B. wenn ich auf ein An- und Abrede verzichten würde. Aber wir haben hier doch einen gewissen Grad an Höflichkeit. Nicht wahr Michael?

        Grüße
        Thomas

  4. Moin

    Fokuhila meinte, dass das Pseudoformat :focus inoffiziell ist.

    aha? Wenn das stimmt, dann befürchte ich, dass sich da gerade jemand einen schlechten Ruf erarbeitet :-(
    http://www.w3.org/TR/REC-CSS2/selector.html#dynamic-pseudo-classes

    Viele Grüße

    Swen