Originariamente inviato da Petro_suse91
<label> è proprio necessario? Insomma, il titolo è cerca... cosa va scritto in quel campo è palese!
Non esserne così sicuro. Prova a pensare ad esempio al caso in cui un utente di screen-reader arriva al campo di testo passando per un'accesskey: non potendo vedere il contesto, ha bisogno di un aiuto supplettivo.
vorrei mantenere l'aspetto così com'è adesso. Dimmi che posso

Certo che si può. Prova così:
codice:
label {
   position:absolute;
   top:-100px;
   width:1px; height:1px;
   overflow:hidden;
}
fieldset {
   margin:0; padding:0;
   border:none;
}