Webrichtlijn 82: Het gebruik van frames

Krijn Hoetmer

Gebruik geen frames op websites. Dit geldt voor zowel reguliere frames binnen framesets, als zogenaamde iframes. (R-pd.12.1)

Dat frames veel nadelen hebben, weet (bijna) iedereen. HTML 5 ondersteunt ze dan ook niet, hoewel het tekenen ervan wel gesneden koek is. Kunnen wij nog cases bedenken waarbij frameset en frame wel toegevoegde waarde hebben?

Geldt hetzelfde echt voor inline frames? Hier zijn toch wel goede toepassingen voor te bedenken? Of geldt het invoegen van een IE6 upgrade bannertje niet als een goede case? Heeft een iframe dezelfde nadelen als gewone frames?

Wat vind jij trouwens van de nieuwe sandbox en seamless attributen die HTML 5 introduceert voor inline frames?

En wordt het embedden van een HTML document met het object element eigenlijk ook gezien als een iframe? Of kun je op die manier toch die functionaliteit krijgen en een puntje scoren voor deze Webrichtlijn? Komt dit door een formele inspectie?