2014-05-16 8 views
5

Sto lavorando con un'applicazione web antica che utilizza i frame. C'è un attributo di <frame> chiamato noresize, il cui valore può essere specificato solo come "noresize". Ho notato nel codice che noresize non viene assegnato un valore:Per gli attributi HTML con un solo valore possibile, il valore può essere omesso?

<frame name="client_search_banner" src="pdc?page=client_search_banner.htm" noresize scrolling="no"> 

In un primo momento ho pensato che fosse un attributo noresize scrolling, ma da tutto ciò che ho letto sembrano essere due cose completamente separate. Mi chiedo se il valore è assunto in questo caso poiché esiste un solo valore possibile. Qualcuno può confermare?

risposta

7

Questi sono chiamati attributi booleani. In XHTML, devono avere un valore, ma in HTML, il valore può essere omesso. Inoltre non fa differenza quale sia il valore se è lì.

4

noresize è un attributo booleano. Quando è presente, è vero, quando non è presente, è falso. Vedi i documenti del W3C per maggiori dettagli su noresize e altri attributi.

http://www.w3.org/TR/html401/present/frames.html

+0

Grazie +1 per il collegamento. È difficile trovare informazioni sui frame perché sono obsoleti, ma sfortunatamente devo lavorare con loro, quindi questo dovrebbe essere utile. – user1985189

+0

Nessun problema. Hai le mie condoglianze. –

Problemi correlati