Semplicemente

La morte dei frame

Friday 4 May 2007 Marco Bertoni, ultimo aggiornamento: Tuesday 19 August 2008.

Alla luce delle indicazioni del DM 8 luglio 2005 i frame possono essere considerati defunti?

Spesso mi è capitato di verificare siti nelle cui pagine erano presenti iframe (o frame in linea). Dato che la legge 4/2004 non cita espressamente gli iframe mi sembra utile fare un po’ di chiarezza.

Il Requisito 2 ammette l’utilizzo dei frame solo in sede di prima applicazione:

In sede di prima applicazione, per i siti Web esistenti già realizzati con frame è consentito l’uso di HTML 4.01 o XHTML 1.0 con DTD frameset (…)

L’espressione “In sede di prima applicazione”, presente nell’enunciato di alcuni requisiti, consente di effettuare un percorso alternativo di adeguamento di siti pubblici particolarmente complessi. Ma viene contemporaneamente richiesto di “pianificare la transizione a XHTML almeno nella versione 1.0 con DTD Strict”. Queste concessioni, ovviamente, non sono applicabili a siti Web realizzati ex novo.

Per ciò che concerne gli iframe essi sono proibiti nella DTD XHTML 1.0 Strict mentre la DTD Transitional li ammette. Quest’ultima DTD non può però essere utilizzata se il sito è di nuova realizzazione e, per i siti esistenti, è ammessa solo in sede di prima applicazione. Anche in questo caso comunque è richiesto di “pianificare la transizione dell’intero sito alla versione con DTD Strict del linguaggio utilizzato”.

In conclusione utilizzare frame e iframe nei siti soggetti alla 4/2004 è contrario al Req. 2 se il sito è di nuova realizzazione. In realtà anche nei casi in cui il Req. 2 ne ammette l’utilizzo è sostanzialmente inutile farlo dato che dovrà comunque essere prevista la successiva trasizione alla DTD Strict.

Scrivi un commento

XHTML: Puoi utilizzare questi marcatori: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>