Logo LineeguidaLinee guida per siti ed applicazioni web della Regione Emilia-Romagna

linee guida per siti ed applicazioni web Logo - Regione Emilia-Romagna
Linee Guida» Per Tecnici» Pagine (X)HTML»

Frames

I frame sono vecchie strutture HTML che stanno sparendo dal Web, perché possono causare alcuni seri problemi di uso: possono non funzionare quando li si raggiunge dai motori di ricerca, può essere assente la navigazione, difficoltosa la stampa, ecc.

Requisiti dei frame

Non è consentito l’uso dei frame (o degli iframe)  nella realizzazione di nuovi siti


Suggerimenti

Per i vecchi siti ed applicazioni quando non è possibile modificare la struttura, è necessario seguire queste indicazioni:


Esempi

esempio pagina con frames

il contenitore (la pagina con frames)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" >
<title>Esempio di pagina con Frameset corretto</title>
</head>

<frameset rows="*" cols="27%,*" title="Menu pagina delle novita">
<frame title="Area menu del sito" src="frame02a.htm" > <frame title="Area novita del sito" src="frame02b.htm" >
<noframes> <ul> <li><a href="frame02a.htm">Menu del sito</a></li> <li><a href="frame02b.htm">Pagina delle novit&agrave;</a></li> </ul> </noframes>
</frameset>
</html>

il frame che contiene il menù (framea.htm):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" >
<title>Menu del sito</title>
</head>
<body>
<ul>
<li><a href="framea.htm">Menu del sito</a></li>
<li><a href="frameb.htm">Pagina delle novit&agrave;</a></li>
</ul>
</body>
</html>

il frame che contiene il contenuto (frameb.htm):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" >
<title>Novit&agrave; del sito</title>
</head>
<body>
<h1>Novit&agrave; del sito</h1>
<p>...</p>
</body>
</html>



Verifiche sui frames

Tutte le verifiche possono essere fatte con la barra dell'accessibilità (versione 2.0), controllando:


Allegati