10. juli 2002 - 23:33Der er
19 kommentarer og 1 løsning
Hvad er default-værdierne for checkbox/radio
Jeg har angivet, at alle <input> skal have blå ramme og hvid baggrund, men det gælder ikke checkboxes og radios. Derfor er jeg nødt til at specificere via CSS, hvilken baggrund osv. de skal have, men jeg kan sgu ikke få dem til at se ud som de gør som standard.
Kommunerne har digitaliseret indgangen for borgerne. Men bag skærmen håndteres mange arbejdsgange stadig manuelt mellem systemer, mails og organisatoriske siloer.
Jeg har også defineret en class for dem, men problemet er jo at jeg ikke ved, hvilke værdier jeg skal tildele clas'sen for at få dem til at se ud som standard ;)
Jeg har defineret styles for alle <input>'s - dermed også for checkboxes/radios. Og jeg vil ikke give alle andre input end checkboxes/radios en class, da disse er langt i overtal. Der er kun 5-10 checkboxes/radios....
nej. en klasse arver også styles. i øvrigt ser det ud til at være 2px outset #dddddd; der er defualt border på de fleste inputs. men på radio og checkbox er det border:none;
Det evige problem med radio- og checkbokse i IE og NS er, at i NS gør border-attributen (herunder border-style, border-color, border-width osv.) det rigtige og formatere den border du kan se som standard. Men i IE kan man slet ikke formatere denne kant. Border-attributten laver derfor (i IE) en grim kant uden om den egentlige kant. Det kan godt lade sig gøre at ændre formateringen for radio- og checkbokse, men det kræver flere stylesheets (mindst et til IE og et til NS)
Tjae. Da IE-brugerne er i overtal kan du jo bare sætte border:0px for alle form-elementer og så (som service for de stædige NS-/Opera-brugere) indsætte et script a la dette i bunden af det dokument som indeholder <form>'en: <script type="text/javascript"> if(navigator.userAgent.indexOf('MSIE')<0 && document.forms[0]){ for(var cr=0;cr<document.forms[0].length;cr++){ if(document.forms[0][cr].type=='checkbox' || document.forms[0][cr].type=='radio') document.forms[0][cr].style.border='2px inset silver'; } } </script>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.