rusca: XHTML 1.0 strict erlaubt kein "target"

Hallo,

Wenn ich in einem Verweis target="_blank" setze, um den Link in einem neuen Fenster öffnen zu lassen, bekomme ich vom W3C-Validator die Meldung, daß in XHTML 1.0 strict "target" nicht erlaubt ist. Gibt es eine andere Möglichkeit, Links in neuem Fenster öffnen zu lassen, oder kann ich nur auf xhtml transitional umschreiben?

Danke für Tips!

  1. Hallo rusca,

    Wenn ich in einem Verweis target="_blank" setze, um den Link in einem neuen Fenster öffnen zu lassen, bekomme ich vom W3C-Validator die Meldung, daß in XHTML 1.0 strict "target" nicht erlaubt ist. Gibt es eine andere Möglichkeit, Links in neuem Fenster öffnen zu lassen, oder kann ich nur auf xhtml transitional umschreiben?

    wieso umschreiben? Einfach einen doctype benutzen, der Deine Anforderungen erfüllt. Da Du target nutzen möchtest, kommt strict nicht in Frage.

    Der Vollständigkeit halber: Fenster lassen sich auch in Javascript öffnen, würde ich in Deinem Fall jedoch nicht wollen.

    Gruß aus Köln-Ehrenfeld,

    Elya

  2. Hallo

    Wenn ich in einem Verweis target="_blank" setze, um den Link in einem neuen Fenster öffnen zu lassen, bekomme ich vom W3C-Validator die Meldung, daß in XHTML 1.0 strict "target" nicht erlaubt ist. Gibt es eine andere Möglichkeit, Links in neuem Fenster öffnen zu lassen, oder kann ich nur auf xhtml transitional umschreiben?

    Wenn du deinen Besuchern unbedingt ein neues Fenster "unterjubeln" willst, ist target das richtige Attribut. Da es in den strict-Varianten von HTML4 und XHTML nicht existiert, musst du transitional verwenden. "Umschreiben" ist dafür aber ein zu großes Wort. Ändere einfach den DOCTYPE und gut isses.

    Tschö, Auge

    --
    Die deutschen Interessen werden am Liechtenstein verteidigt.
    Veranstaltungsdatenbank Vdb 0.2
  3. @@rusca:

    Wenn ich in einem Verweis target="_blank" setze, um den Link in einem neuen Fenster öffnen zu lassen, bekomme ich vom W3C-Validator die Meldung, daß in XHTML 1.0 strict "target" nicht erlaubt ist.

    (1) Warum hast du den Hinweis „Lies unsere FAQ, dort sind häufig gestellte Fragen direkt beantwortet“ auf der Startseite des Forums missachtet?!

    (2) Es gibt einen guten Grund, warum das 'target'-Attribut nicht Strict ist und nicht verwendet werden sollte.

    Live long and prosper,
    Gunnar

    --
    Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.
  4. hoi,

    kannst du mit JS target machen in strict XHTML:

    http://gut.lv/java.html

    bei 'target="_blank" vs rel="external" for XHTML Strict' thread.

    LG

    1. kannst du mit JS target machen in strict XHTML:
      http://gut.lv/java.html
      bei 'target="_blank" vs rel="external" for XHTML Strict' thread.

      damit bescheisst du dich selbst - du schreibst invaliden code mit javascript ins html ;) wenn du die seite validierst, ist sie natürlich valide, da der validator kein javascript ausführt, sie ist aber dennoch fehlerhaft