 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
03.07.2006, 10:46
|
#1
|
|
TP-Insider
Registriert seit: May 2006
Ort: Benztown
|
Html Vs Xhtml
Hallo Tp'ler,
Ich will mal mutig sein und behaupten:
99% der XHTML validierten Seiten, bringen überhaupts nüscht, da in den aller meisten Fällen nicht der entsprechende MIME-Typ angegeben wurde oder die falsche Dokumentnamenerweiterung verwendet wird.
Und somit die Browser ihren HTML Parser anstelle ihres XML Parsers verwenden und die Seite in HTML dargestellt wird, somit auch alle Browser-Spezifischen Sonderheiten (z.B. unterschiedliche Abstände von Blockelementen).
Was aber im Gegenzug heißen würde, dass eine Webseite die von einem XML-Parser interpretiert wird, in allem Browsern gleich dargestellt werden muss. (und sich die Webdesigner somit zahlreiche nervenaufreibenden Workarounds sparen können)
Da sonst der Sinn von XML (einen einheitlichen Standart zu setzen), ja
wohl um 100 % verfehlt würde.
Wie ihr wahrscheinlich gemerkt hab versuch ich grade den den Unterschied zwischen HTML und XHTML greifbar zu machen, da es ihn meiner Meinung/Wissen nach noch nicht wirklich gibt.
{EDIT: Im Moment in der Praxis}
Interessant fände ich auch ein paar generelle Meinungen zum Thema XML,..
vorallem in Bezug auf die Möglichkeiten die es für den Homepage(auf)bau mitbring (z.B Bilder direkt in Quelltext einbinden usw.)
__________________
Gruß
<!-- Josie zurück und IMBild -->
_________
W3C XHTML 1.0 VALIDE
Geändert von IMBild (03.07.2006 um 10:54 Uhr).
|
|
|
03.07.2006, 11:02
|
#2
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
|
|
|
03.07.2006, 11:06
|
#3
|
|
TP-Insider
Registriert seit: Nov 2005
Ort: Berlin
|
Ich versteh das auch nicht: Wieso soll man denn eine XHTML-Seite als .xhtml abspeichern? Das ist nicht der Sinn und zudem falsch, wie in der W3C-Deklaration beschrieben. Das erste, was man in zahlreichen Tutorials und Schulungen lernt, in Büchern, Broschüren etc., ist, dass XHTML trotz des etwas anderen Names in .html abgespeichert werden muss.
LG
|
|
|
03.07.2006, 11:45
|
#4
|
|
TP-Insider
Registriert seit: May 2006
Ort: Benztown
|
das passt ja wie die Faust aufs Auge  ...
Dann sind also meine Überlegungen gar nich so falsch.
Was ich aber noch nich wirklich verstehe:
Laut selfhtml sollt der IE ab Version 5.x einen XML-Parser intigriert haben.
Wenn ich nun den Sinn von XML richtig verstehe müssen alle XML-Parser gleich parsern da der Syntax ja genau vorgegeben ist.
Was doch eigentlich dann dazu führen müsste, dass ein valides XHTML (+CSS oder XSL)
Dokument von allen (ok vll außer netscape Ver. 6) Browser die heute noch am Markt sind, fehlerlos + einheitlich darstellen.
__________________
Gruß
<!-- Josie zurück und IMBild -->
_________
W3C XHTML 1.0 VALIDE
|
|
|
03.07.2006, 11:57
|
#5
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Oberbayern
|
Zitat:
|
Zitat von PythOn_tp
Das erste, was man in zahlreichen Tutorials und Schulungen lernt, in Büchern, Broschüren etc., ist, dass XHTML trotz des etwas anderen Names in .html abgespeichert werden muss.
|
Das ist ziemlicher Schwachsinn. Du kannst die Dateiendung frei wählen.
Zitat:
|
Zitat von Josie_in_Joburg
Wenn ich nun den Sinn von XML richtig verstehe müssen alle XML-Parser gleich parsern da der Syntax ja genau vorgegeben ist. Was doch eigentlich dann dazu führen müsste, dass ein valides XHTML (+CSS oder XSL) Dokument von allen (ok vll außer netscape Ver. 6) Browser die heute noch am Markt sind, fehlerlos + einheitlich darstellen.
|
Die verwendete Textauszeichnungssprache hat mit der wie auch immer gearteten Darstellung kaum etwas zu tun.
Geändert von designfanatiker (03.07.2006 um 12:05 Uhr).
|
|
|
03.07.2006, 12:04
|
#6
|
|
TP-Insider
Registriert seit: May 2006
Ort: Benztown
|
Zitat:
|
Zitat von DukeXP
Die verwendete Textauszeichnungssprache hat mit der wie auch immer gearteten Darstellung kaum etwas zu tun.
|
Woran liegt es denn dann ?
Und warum wird dann nicht auch die Darstellung in XML beschrieben ?
__________________
Gruß
<!-- Josie zurück und IMBild -->
_________
W3C XHTML 1.0 VALIDE
|
|
|
03.07.2006, 12:34
|
#7
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
Zitat:
|
Zitat von Josie_in_Joburg
Und warum wird dann nicht auch die Darstellung in XML beschrieben ?
|
Weil ...
|
|
|
03.07.2006, 12:40
|
#8
|
|
TP-Veteran
Registriert seit: May 2006
|
XML allein stellt nix dar. Die Darstellung wird erst mit einem Sytlesheet erreicht (Zumindest in Browsern, die es können..)
__________________
...Meine Meinung
1984
|
|
|
03.07.2006, 12:57
|
#9
|
|
TP-Insider
Registriert seit: May 2006
Ort: Benztown
|
Sry ich glaube ich habe mich nicht genau ausgedrück.
Das es meiner Meinung nach überhaupt Sinn macht HTML in XML-conformen Syntax zu schreiben muss folgende Bedingung erfüllt sein:
XHTML Dokument + XSL Stylesheet(oder CSS) + Interpretation in XML-Parser = genau eine Darstellungsmöglichkeit in allen Browsern
Der XML Parser gibt einen Parse-Baum zur Verarbeitung weiter, laut wiki wird dieser dann compiliert oder ausgeführt.
Warum aber kann dieser ausgeführte Code am Bildschirm nicht in allen Browsern gleich aussehen wenn doch der Syntax genau gleich ist?
__________________
Gruß
<!-- Josie zurück und IMBild -->
_________
W3C XHTML 1.0 VALIDE
|
|
|
03.07.2006, 13:14
|
#10
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
Da die Browser nunmal unterschiedlich rendern, dann kommt noch sowas wie der mime Typ hinzu. der IE6 kennt keinen application/xhtml+xml, sondern verarbeitet es als text/html. Daher verarbeitet der IE es auch nicht als XML, sondern Parst es als HTML.
|
|
|
03.07.2006, 13:25
|
#11
|
|
TP-Insider
Registriert seit: May 2006
Ort: Benztown
|
ok ums auf en Punkt zu bringen (wenn ich nu alles richtig begriffen hab)
Für das Web-design(was dessen Darstellung betrifft) wird XHTML wohl nie eine Rolle spielen
(Vorausgesetzt die versch. Hersteller treiben ihre Browser-Politik weiter wie bisher)
Für die Web-technik (also Sachen wie Einbinden von Bildern in den Quelltext, usw.) kann es aber duchaus interressant werden.
Das is irgendwo ehrlich schade.
__________________
Gruß
<!-- Josie zurück und IMBild -->
_________
W3C XHTML 1.0 VALIDE
|
|
|
03.07.2006, 14:39
|
#12
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Oberbayern
|
Zitat:
|
Zitat von Josie_in_Joburg
Für das Web-design(was dessen Darstellung betrifft) wird XHTML wohl nie eine Rolle spielen
(Vorausgesetzt die versch. Hersteller treiben ihre Browser-Politik weiter wie bisher).
|
Der W3C-Standard XHTML (Extensible HyperText Markup Language) ist eine Neuformulierung des mittels SGML definierten HTML 4. Er verwendet die strengere und einfacher zu parsende SGML-Teilmenge XML als Sprachgrundlage. HTML und XHTML dienen der logischen Textauszeichnung.
Zitat:
|
Zitat von Josie_in_Joburg
Das es meiner Meinung nach überhaupt Sinn macht HTML in XML-conformen Syntax zu schreiben muss folgende Bedingung erfüllt sein: XHTML Dokument + XSL Stylesheet(oder CSS) + Interpretation in XML-Parser = genau eine Darstellungsmöglichkeit in allen Browsern. Warum aber kann dieser ausgeführte Code am Bildschirm nicht in allen Browsern gleich aussehen wenn doch der Syntax genau gleich ist?
|
Wie ein Dokument später angezeigt wird, hängt maßgeblich von den Fähigkeiten des Browsers, dem standardmäßig verwendeten Stylesheet und nicht zuletzt von den individuellen Einstellungen des Benutzers ab. Du kannst lediglich Darstellungsempfehlungen geben.
|
|
|
03.07.2006, 14:56
|
#13
|
|
TP-Insider
Registriert seit: May 2006
Ort: Benztown
|
Zitat:
|
Zitat von DukeXP
..., hängt maßgeblich von den Fähigkeiten des Browsers,...
|
Und sich da dran was ändert, ist es völlig egal ob ich strict HTML oder XHTML oder beides programmiere.
Sagte ja 
__________________
Gruß
<!-- Josie zurück und IMBild -->
_________
W3C XHTML 1.0 VALIDE
|
|
|
03.07.2006, 15:12
|
#14
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Oberbayern
|
Zitat:
|
Zitat von Josie_in_Joburg
[...] ist es völlig egal ob ich strict HTML oder XHTML oder beides programmiere.
|
Klar, XHTML ist allerdings deutlich wohlgeformter und deshalb besser für Maschinen lesbar.
Hypertext-Dokumente werden übrigens geschrieben und nicht programmiert. 
|
|
|
03.07.2006, 15:27
|
#15
|
|
TP-Insider
Registriert seit: May 2006
Ort: Benztown
|
Zitat:
|
Zitat von DukeXP
Hypertext-Dokumente werden übrigens geschrieben und nicht programmiert. 
|
...
Na dann bin ich ja beruhig, und schreib meine style eigenschaften schön weiter in tag wenn ich zufällig lustig bin 
__________________
Gruß
<!-- Josie zurück und IMBild -->
_________
W3C XHTML 1.0 VALIDE
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
| | |