I xhtml 1.1 kan man som bekant inte heller använda target till sina <a>-taggar och samtidigt uppfylla kriterierna för korrekt kod.
Visserligen kan man komma förbi problemet på samma sätt som för xhtml 1.0 Strict genom att slänga in lite Javascript på sina webbsidor
Men kör man xhtml 1.1 finns även ett ytterligare alternativ tack vare att xhtml 1.1:s DTD är byggd på modularkitekturen från Modularization of xhtml .
Det man får göra i xhtml 1.1 är att skapa en egen utvidgning av xhtml 1.1 som även använder modulen target från Modularization of xhtml - och det fantastiska är att en sådan utvidgning faktiskt både verkar fungera utan problem och valideras som korrekt xhtml (enligt den utvidgade DTD:n). Antagligen tack vare att webbläsarna redan stöder target iom att de är bakåtkompatibla!
Här är två länkar till exempel på hur man skulle kunna göra
Hursomhelst löser metoden antagligen en del problem för folk som har reservationer gentemot xhtml 1.1 för att den versionen inte stödjer frames…
Och tänker man lite längre, så borde man ju med samma metod antagligen kunna skapa en fungerande och validerande version av xhtml 1.1 som också innehåller <iframe> eller <frame> och <frameset> genom att bygga versioner som innehåller även dessa moduler …
Se där - en idé till att utforska när tid infinner sig ;)
