CatZMedlem sedan jan. 20022 440 inlägg För min egen smidighets skull har jag satt "border" på alla mina inputs och justerat font osv. Det är jättesmidigt men till min förskräckelse upptäckte jag i helgen att internetexplorer även lägger till en kant runt checkboxar och radiobuttons.
Kan man styra upp det på ett "enkelt" sätt? Jag skulle ju kunna göra en klass till input och en till radio/check. Har försökt att ange som följer och inte fungerar:
<input type="checkbox" style="border:none" />
TroxyMedlem sedan mars 20041 505 inlägg Egentligen så finns det ett enkelt sätt, nämligen med hjälp av attribute selectors:
input { border: 1px dotted pink; }
input[type="checkbox"] { border: none; }
Men IE6 sätter käppar i hjulet tyvärr.
Det enda smidiga sättet att ange specifika egenskaper för olika typer av inputs är att använda sig av classer.
dAEkMedlem sedan feb. 20041 816 inlägg För IE kanske du kan använda IE-specifika expressions?
Typ
input {
border: expression(this.type == "checkbox" ? 'none' : this.type=="radio" ? 'none' : 'default');
}
CatZMedlem sedan jan. 20022 440 inlägg Den fungerade rätt av! Tack ska du ha :)