Andreas Cloos: Wer spinnt: Mozilla, das W3C oder ich... Checkboxen gehen nicht

Hallo Zusammen,

ich habe ein Problem mit der Seite http://www.tobanik.de/kontakt.htm bzw. mit http://www.tobanik.cloos.li/kontakt.htm (selbe Seite, allerdings ist die erste nur so eine billige Weiterleitungsdomain, was bei dem Versuch der Validierung zu witzigen Fehlern führt :-(( ).

Auf der Seite sind drei Checkboxen, die sich mit meinem Mozilla (0.9.9) nicht markieren lassen. Die Seite ist IMHO valide (die Tabellenzelle in Zeile 84 ist wohl geöffnet worden und darf demnach auch wieder geschlossen werden). Trotzdem kommt Mozi damit nicht klar. Nicht nötig zu sagen, daß es mit dem IE oder mit Opera geht...

Ich hatte dasselbe Problem schon mal mit einer anderen Seite, habe mich da aber nicht weiter drum gekümmert, weil die nur bei mir lokal läuft (vielleicht erinnern sich einige an meine PHP/mySQL-Vereinsverwaltung, die ist fertig) und da kann ich dann auch den IE nehmen...

Weiß jemand Rat?

--
Greetz,
Andreas

  1. Hi,

    Auf der Seite sind drei Checkboxen, die sich mit meinem Mozilla (0.9.9) nicht markieren lassen.

    test it: javascript:alert(document.forms[0].grund[0].checked)

    Einfach mal die erste Checkbox an- und aus-checken und obige URL in der Location-Bar ausprobieren.

    Trotzdem kommt Mozi damit nicht klar.

    Definiere "kommt nicht klar", und versuche mal eine andere Background-Color bei input...

    Cheatah

    1. Hallo,

      Definiere "kommt nicht klar", und versuche mal eine andere Background-Color bei input...

      Warum eine andere Hintergrundfarbe?

      An alle: Danke für den Hinweis auf das Stylesheet, da wäre ich jetzt so schnell wohl nicht drauf gekommen!

      --
      Greetz,
      Andreas

      1. Hi,

        Warum eine andere Hintergrundfarbe?

        weil man irgendwo mit den Tests beginnen muss, wenn man nicht auf die Lösung kommt, gelle? ;-)

        Cheatah

  2. hi

    ich bin jetzt leicht überfragt, aber darf es mehrere Checkboxes mit dem gleichen Namen geben?

    Grüße aus Bleckede

    Kai

    1. Hi,

      ich bin jetzt leicht überfragt, aber darf es mehrere Checkboxes mit dem gleichen Namen geben?

      es darf auch mehrere Textfelder mit dem gleichem Namen geben. Oder gewählte Optionen eines <select multiple> ;-)

      Cheatah

  3. Hallo,

    Weiß jemand Rat?

    Es liegt an deinem Style-Sheet. Und zwar an der Padding-Definiton für
    das input-Element. Dort hast du als Padding 4px angegeben. (Wieso
    stehen dort eigentlich 2 Werte? Darf dort nicht nur ein Wert notiert
    sein?) Durch die 4px Randabstand bleibt aber in der Checkbox kein
    Platz mehr für das kleine Häkchen. Schon mit nur 2px Randabstand ist
    das Häkchen kaum noch zu erkennen.

    Mozilla verhält sich meiner Meinung nach hier korrekt, alle anderen
    genannten Browser nicht.

    Gruß
    Slyh

    1. Hi Slyh,

      Dort hast du als Padding 4px angegeben. (Wieso stehen dort eigentlich 2 Werte? Darf dort nicht nur ein Wert notiert sein?)

      nein. Da gibt es sogar mehrere mögliche Kombinationen.

      padding: 10px; -> gilt für alle Seiten

      padding: 10px 20px; -> ergibt 10px oben und unten sowie 20px links und rechts

      padding: 10px 20px 30px; -> ergibt oben 10px, links und rechts 20px, unten 30px.

      padding: 10px 20px 30px 40px; -> steht für oben, rechts, unten, links.

      Das weiß man natürlich auswendig. Oder so, ehm... http://www.w3.org/TR/REC-CSS2/box.html#propdef-padding

      LG Orlando ;)

      --
      SELF-TREFFEN 2002
      http://www.rtbg.de/selftreffen/
      http://www.megpalffy.org/temp/penneninhh.html

      1. Hallo Orlando,

        nein. Da gibt es sogar mehrere mögliche Kombinationen.

        Danke für die Aufklärung! :-)

        Gruß
        Slyh

        1. Hi linker Setzer,

          auf die Frage

          Wieso stehen dort eigentlich 2 Werte? Darf dort nicht nur ein Wert notiert sein? (</?m=83320&t=14947>)

          ist ein Link auf

          http://selfhtml.teamone.de/css/eigenschaften/innenabstand.htm#padding

          etwas link, weil

          http://www.w3.org/TR/REC-CSS2/box.html#propdef-padding

          wohl doch ein bisschen mehr an Information enthält, speziell, was die von mir genannten Kombinationen betrifft.

          Vorschlag: http://selfhtml.teamone.de/editorial/feedback.htm

          LG Orlando

          --
          SELF-TREFFEN 2002
          http://www.rtbg.de/selftreffen/
          http://www.megpalffy.org/temp/penneninhh.html

  4. Hallo,

    Auf der Seite sind drei Checkboxen, die sich mit meinem Mozilla (0.9.9) nicht markieren lassen. Die Seite ist IMHO valide (die Tabellenzelle in Zeile 84 ist wohl geöffnet worden und darf demnach auch wieder geschlossen werden). Trotzdem kommt Mozi damit nicht klar. Nicht nötig zu sagen, daß es mit dem IE oder mit Opera geht...

    Fuege das hinzu:

    input[type="checkbox"]
    {
    color: #000;
    background-color: #FFF;
    padding: 0;
    }

    MfG, Thomas