tittel for frame eller iframe

(Henvisende UWEM-test: 12.1_HTML_01)

Testinformasjon

Feil på grunn av

Det er funnet en ramme som mangler title attributt.

Det undersøkte <frame> eller <iframe>-elementet har ikke noe TITLE-attributt.

Hvorfor dette vil være en hindring

Rammer bryter opp en nettside i flere deler og hver del inneholder en forskjellig HTML-fil.
Brukere som ikke kan bruke synet for skumlese en nettside, for å bestemme forholdet mellom delene av siden, kan ha problemer med å navigere i nettsider som bruker rammer. Bruk korte og meningsfylte tiler på rammene for å bistå med navigasjon og gjenkjenning av rammer.

Løsning

Ikke bruk rammer kun for presentasjonsmessige årsaker. Ved bruk av rammer, bruk TITLE-attributtet for å navngi dem.

Referanse

Henvisning til WCAG 1.0-kontrollpunkt

12.1

"Gi hver ramme en egen tittel for å gjøre det lettere å identifisere og navigere seg mellom dem." [Prioritet 1]
WCAG 1.0 Checkpoint 12.1

Henvisning til UWEM-test

12.1_HTML_01

Denne testen er rettet mot å finne rammer som mangler beskrivelse.

Beslektede krav fra DIFI/norge.no

1.5

Er rammer laget på en måte som reduserer ulempene?
norge.no requirement description 1.5

 

Eksempler

  • XHTML 1.0 Frameset

    The following example shows a XHTML 1.0 frameset document.
    In the bad example, the title attribute of the frames are missing.

    Dårlig eksempel:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Frames without titles are not identifiable</title>
    </head>

    <frameset cols="20%, *">
     
    <frame src="navi.html"   />
    <frame src="main.html"   />
     
    <noframes>
    <body>
    Alternative information for accessibility purposes.
    </body>
    </noframes>
    </frameset>
    </html>
    Godt eksempel:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Frames with titles are identifiable</title>
    </head>

    <frameset cols="20%, *">
     
    <frame src="navi.html" title="Navigation" />
    <frame src="main.html" title="Main Content" />
     
    <noframes>
    <body>
    Alternative information for accessibility purposes.
    </body>
    </noframes>
    </frameset>
    </html>
    Spørsmål, forslag, innvendinger? Gi oss en tilbakemelding!
  • Definition of an iframe

    In the following bad example, the title of the iframe is missing.

    Dårlig eksempel:
    <body>
    <iframe src="http://maps.google.com/map?1234" width="100%" height="300"   >
    <p>Alternative information for accessibility purposes.</p>
    </iframe>
    </body>
    Godt eksempel:
    <body>
    <iframe src="http://maps.google.com/map?1234" width="100%" height="300" title="Google Map showing X">
    <p>Alternative information for accessibility purposes.</p>
    </iframe>
    </body>
    Spørsmål, forslag, innvendinger? Gi oss en tilbakemelding!
Spørsmål, forslag, innvendinger? Gi oss en tilbakemelding!