peterS.: individuell gestaltete checkboxen und radiobuttons

geneigter Leser,

ich muss mal wieder das thema »checkboxen und radiobuttons selbstgemacht«
strapazieren. vor knapp zwei wochen habe ich mir einen alten testcase zur
brust genommen und mit ueberraschung festgestellt, dass opera und geckos
seit ungefaehr einem jahr die pseudo-klasse? ":checked" interpretieren.

die ueberarbeitete version kann jetzt als "proof of concept" betrachtet
und auf andere als die genannten browser losgelassen werden, um damit
deren implementierung von ":checked" zu pruefen.

von besonderem interesse sind ergebnisse auf nicht-windows-systemen -
dies darf als aufruf zur diskussion und zum testen verstanden werden.

dankbar fuer rueckmeldungen - peterS. - pseliger@gmx.net

--
ie:( fl:) br:> va:( ls:& fo:) rl:| n3;} n4:} ss:} de:µ js:} mo:? zu:]
  1. dankbar fuer rueckmeldungen

    Auf meinem Win XP Home Rechner und IE7 werden die radio und check boxen korrekt dargestellt, sind aber nicht wählbar.

    1. gruss Hamster,

      danke fuers feedback.

      Auf meinem Win XP Home Rechner und IE7 werden die radio
      und check boxen korrekt dargestellt, sind aber nicht wählbar.

      was der beweis dafuer ist, dass IE7 jetzt auch attribut-selektoren
      unterstuetzt, die pseudo-klasse ":checked" hingegen noch nicht.

      in der praxis muessen demzufolge die regeln der attribut-selektoren
      fuer den IE7 ueberschrieben werden (das neumodische "* + html"-
      gefrickel), oder man schliesst den IE7 ueber dessen kommentar-bug
      aus ...

      ... mmh, mal sehen ...

      so long - peterS. - pseliger@gmx.net

      --
      ie:( fl:) br:> va:( ls:& fo:) rl:| n3;} n4:} ss:} de:µ js:} mo:? zu:]
      1. Tach peterS,

        in der praxis muessen demzufolge die regeln der attribut-selektoren
        fuer den IE7 ueberschrieben werden (das neumodische "* + html"-
        gefrickel), oder man schliesst den IE7 ueber dessen kommentar-bug
        aus ...

        * + html ist nicht IE7-spezifisch, auch Opera ab Version 7.5 reagiert darauf, sofern eine XML-Deklaration im Dokument enthalten ist.

        *:first-child + html wird AFAIK nur vom IE7 behandelt.

        Man liest sich,
        svg4you

        1. gruss svg4you,

          * + html ist nicht IE7-spezifisch,
          auch Opera ab Version 7.5 reagiert darauf, sofern eine
          XML-Deklaration im Dokument enthalten ist.

          *:first-child + html wird AFAIK nur vom IE7 behandelt.

          danke fuer diesen hinweis; mein IE7-spezifischer erfahrungs-
          level liegt nur knapp ueber null.

          so long - peterS.

          --
          ie:( fl:) br:> va:( ls:& fo:) rl:| n3;} n4:} ss:} de:µ js:} mo:? zu:]