herbalizer: XHTML - Alternative zu target =

Beitrag lesen

Hallo,

was mache ich bei xhtml 1.1 mit target ?

Zur Einstimmung. XHTML 1.1 ist das zusammengebastelte ergebnis aus diversen xhtml-modulen http://www.w3.org/TR/xhtml11/. Die xhtml-module http://www.w3.org/TR/xhtml-modularization/ enthalten auf ein in xhtml1.1 nicht benutztes Modul target http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_targetmodule welches man aber in einer eigenen, auf XHTML 1.1 basierenden DTD einbauen kann:

Du legst bei dir eine neue Doctypedefinition an und legst sie unter http://[deineDomain/deineSite]/deineDTD.dtd ab.

Inhalt von deineDTD.dtd:

<!-- XHTML 1.1 als Entity referenziren -->
<!ENTITY % xhtml11.dtd
     PUBLIC "-//W3C//DTD XHTML 1.1//EN"
            "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" >
%xhtml11.dtd;

<!-- Target Modul hinzufügen -->
<!ENTITY % xhtml-target-1.mod
     PUBLIC "-//W3C//ELEMENTS XHTML Target 1.0//EN"
            "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-target-1.mod" >
%xhtml-target-1.mod;

In der HTML-Datei schreibst du statt der normalen XHTML1.1 Doctypedecalration folgendes:

<!DOCTYPE html PUBLIC "-//Ich//DTD XHTML 1.1 plus Target//EN"
    "http://[deineDomain/deineSite]/deineDTD.dtd">

Jetzt kannst du föhlich mit <a target="" href=""> um dich werfen.

Gruß Herbalizer