A me sembra che un rb sia sempre trasparente, qualsiasi colore metto come sfondo della pagina lo rispetta...Nessun quadrato bianco. Sicuro di non avere qualche stile (magari nella griglia) che confonde le cose ?
Comunque, ho fatto una prova aggiungendo lato server lo stile all'RB :
codice:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
rb.Style.Add("background-color", "transparent")
End Sub
e l'html generato è questo:
codice:
<div>
<span style="background-color:transparent;">
<input id="rb" type="radio" name="rb" value="rb" />
<label for="rb">RB</label></span>
</div>