XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   (X)HTML (http://xhtmlforum.de/forumdisplay.php?f=72)
-   -   XHTML 1.0 Transitional VS. Strict (http://xhtmlforum.de/showthread.php?t=40201)

Despairing 04.06.2006 11:44

XHTML 1.0 Transitional VS. Strict
 
Als ich eben eine Seite validieren ließ, die den Dokumenttyp XHTML 1.0 Strict enthält, stand beim Validator, dass "target="_blank" nicht erlaubt bzw. nicht möglich ist.
Daher meine Frage: Gibt es (auf Deutsch) eine Liste o.Ä., auf der alle Möglichkeiten (von Attributen) oder so von XHTML 1.0 Strict im Vergleich zu XHTML 1.0 Transitional stehen, so dass ich Inhalte von meiner Webseite von XHTML 1.0 Transitional zu Strict umformulieren kann, aber so, dass sich trotzdem Links in einem neuen Fenster beispielsweise öffnen? Ich hoffe, ihr versteht, was ich meine.

Gumbo 04.06.2006 11:53

Hier findest du eine detaillierte Aufzählung der Unterschiede zwischen XHTML 1.0 Transitional und Strict. Es ist zwar nicht auf Deutsch, sollte dir jedoch sicherlich weiterhelfen.
Ein neues Fenster kannst du bei der Strict-Variante nur mit JavaScript öffnen.

Despairing 04.06.2006 12:20

Danke für den Link! :)

Zitat:

h#
Elements applet, iframe, big, small, font, basefont, u, s, strike not allowed in Strict
Attribute align removed in Strict
Toll - und was kann man an Stelle von "align" noch verwenden?

Kennst du bzw. kennt hier noch jemand eine Seite, auf der steht, was man an Stelle von "bgcolor" beispielsweise für die Strict-Variante nehmen kann - also, Alternativen?

Gumbo 04.06.2006 12:30

Bei den Strict-Varianten wird versucht, die Auszeichnung und dessen Darstellung deutlicher von einander zu trennen. So sind die meisten Darstellungselemente und -attribute nicht mehr enthalten. Diese Darstellung kann und soll nun durch CSS ersetzt werden. Das „align“-Attribut kann so durch die „text-align“-Eigenschaft ersetzt werden und das „bgcolor“-Attribut durch die „background-color“-Eigenschaft.

Despairing 04.06.2006 12:34

Achsooo, das hätte ich mir denken können, dass man versucht, dass man viele "Dinge" in einem Stylesheet definieren soll, hm.

Und wie sieht es aus mit der Attribute "target"? "target" kann man doch aber nicht in einem Stylesheet verwenden? Wenn nein: Wie soll man denn dann Links gestalten/defionieren, so dass diese sich in einem neuen Fenster beispielsweise öffnen lassen?

pmmueller 04.06.2006 12:42

Zitat:

Zitat von Despairing
Wie soll man denn dann Links gestalten/defionieren, so dass diese sich in einem neuen Fenster beispielsweise öffnen lassen?

Der Grundgedanke dahinter ist, dass man das gar nicht tut, so blöd das vielleicht klingen mag. Dann hat der Benutzer (=Surfer) die Wahl, ob er den Link in einem neuen Fenster, Tab etc. öffnen möchte oder nicht. Wenn du als Autor target="_blank" oder ähnliches vorgibst, nimmst du dem Benutzer diese Wahl.

Wenn du es trotzdem unbedingt willst, gibt es zwei Möglichkeiten:
1. doctype auf "transitional", dann ist target erlaubt,
2. JavaScript im Link zum Öffnen in einem neuen Fenster.

Gumbo 04.06.2006 12:42

Wie bereits erwähnt, lassen sich neue Fenster nur noch mit JavaScript öffnen.

Despairing 04.06.2006 12:53

Okay, danke.
Aber JavaScript ist wirklich ein S..., weil man das Verwenden von JavaScript im Browser abschalten kann und dann funktioniert's nicht mehr. =/

Ich habe nun eine weitere Test-Seite erstellt und den Dokumenttyp XHTML 1.0 Strict angegeben. Ich frage mich, warum die gesliceten (unterteilten) Bilder mit einem vertikalen Abstand angezeigt werden. Weiß einer von euch, was die Ursache sein kann?

pmmueller 04.06.2006 13:01

Zitat:

Zitat von Despairing
Okay, danke. Aber JavaScript ist wirklich ein S..., weil man das Verwenden von JavaScript im Browser abschalten kann ...

Am besten gewöhnst du dich irgendwann an den Grundgedanken, dass du als Autor keine vollständige Kontrolle über die Webseite im Browser des Betrachters hast. Ansonsten ist der Frust vorprogrammiert, denn letztendlich bestimmt der Benutzer das Aussehen (und das Verhalten) der Webseite in seinem Browser, der Autor kann nur Wünsche äußern.

RoToRa 04.06.2006 18:42

Zitat:

Zitat von Despairing
Ich frage mich, warum die gesliceten (unterteilten) Bilder mit einem vertikalen Abstand angezeigt werden. Weiß einer von euch, was die Ursache sein kann?

http://www.dodabo.de/html+css/img-table/

Aber solche Image-Slicerei und Tabellen-Layout solltest anfangen Dir abzugewöhnen, da gibt es bessere Möglichkeiten.

Robin


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:18 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2023