Ciao ragazzi avrei un paio di domande da fare sui selettori...
Devo realizzare uno stile per i miei forms, si tratta di parecchia roba dinamica pertanto, preferirei non applicare la classe ad ognuno in modo separato =)
Avevo cominciato col creare
<style ...>
INPUT { ... }
</style>
Tuttavia cosi' tutti i tipi possibili di input meno la textarea che ha appunto un tag a se stante vengono inclusi...
Ricordando di quanto letto sulla guida delle css ho pensato al selettore di attributo:
<style ...>
INPUT[type="text],INPUT[type="password"],... { ... }
</style>
Ho scoperto a mio malgrado che questo selettore non e' c@gato da nessun browser
Che mi consigliate di fare per subselezionare solamente alcuni tipi di INPUT? Ad es ci sono il radio ed il checkbox che alcuni browser trattano come pare a loro ^^' chi applica uno stile, chi non lo fa etc..
-----
Detto questo poi mi chiedevo se esiste un selettore inverso, ovvero un togli classe per dire...
Esempio:
<div class="classe1">
<span>aaaa</span><span class="-classe1">bbb</span><span>ccc</span>
</div>
Che permette insomma di "de-applicare" quanto effettuato dalla classe intendo tutto cio' che e' ereditato etc...
Un idea potrebbe essere quella di applicare una classe ad un form del tipo
<style ...>
.forms INPUT { ... }
</style>
....
....
<form class="forms">
<input type="text" ...><input type="checkbox" class="-forms"...><input type="password" ...>
</form>
Esiste una cosa del genere?![]()



Rispondi quotando
