Ik heb een testpagina gemaakt die de volgende dingen doet:
- een fieldset opmaken
- de legend van de fieldset boven de fieldset zetten
- alle standaard formelementen van een puntjesrand voorzien en het lettertype, de kleur van het lettertype en de achtergrondkleur aanpassen
Je kan de pagina in verschillende browsers vergelijken. Safari maakt gebruik van de form-elementen die in het OS zitten en die kan je op geen enkele wijze aanpassen met CSS. Dat is de keus die ze gemaakt hebben om formulier-elementen in elke applicatie gelijk uiterlijk te geven, zodat het consistent is voor de gebruiker. Als ontwerper wordt je er denk ik niet blij van, maar er is wat voor te zeggen.
[aanvulling:] Safari op Tiger laat wel de achtegrondkleur zien, maar de borders zijn nog steeds de standard controls
Camino gebruikt voor de ene helft de Apple standaard en voor de andere helft laat het wijzigingen toe: dat is weer niet consistent.
Firefox en Internet Explorer zijn het meest flexibel, behalve voor checkboxes, radiobuttons en select-boxes.