Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [HTML] - Doctypes (https://www.delphipraxis.net/84046-%5Bhtml%5D-doctypes.html)

Flips 10. Jan 2007 16:03


[HTML] - Doctypes
 
Hi.

Hab mich gerade mal mit den 3 Doctypes auseinander gesetzt.
Es gibt ja Frameset, Transitional und Strict, Frameset lassen wir mal außen vor.

Also, folgender Code sollte ein Dokument als XHTML Strict definieren
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
</head>
<body>
<center>TEST</center>
</body>
</html>
Jetzt steht auf Selfhtml (Tabelle unten), dass unter Strict der Tag <center></center> ungültig wäre.
Wenn ich jetzt das Dokument unter test.xhtml abspeichere, dann sollte der Text ja eigentlich links stehen, weil das <center> ja nicht interpretiert wird. Allerdings ist es im IE7 / FF immer noch in zentriert.

Was mache ich falsch? Ist das nun nicht XHTML 1 Strict?

Ps: Der Validator sagt, das <center> undefiniert ist, was ja auch richtig ist. Wieso machts der Browser nicht richtig?

St.Pauli 10. Jan 2007 16:12

Re: [HTML] - Doctypes
 
Zitat:

Zitat von Flips
Was mache ich falsch? Ist das nun nicht XHTML 1 Strict?

Du machst nichts falsch. Aber stell dir vor, dein Internet-Browser würde nur noch valides (X)HTML und CSS interpretieren: Du könntest wahrscheinlich die hälfte aller Websiten nicht mehr anschauen... :mrgreen:

Thorben77 10. Jan 2007 16:13

Re: [HTML] - Doctypes
 
Die Browser versuchen, den Inhalt unter allen Umständen anzuzeigen, auch wenn sie dabei den eigentlichen Dokumenttyp missachten.

Flips 10. Jan 2007 16:31

Re: [HTML] - Doctypes
 
Is ja doof...aber es stimmt eigentlich. Man sollte valides Coden zum Gesetz machen :-D

Daniel G 10. Jan 2007 17:37

Re: [HTML] - Doctypes
 
Zitat:

Zitat von Flips
Is ja doof...aber es stimmt eigentlich. Man sollte valides Coden zum Gesetz machen :-D

Dann müsste in dem Gesetz aber auch drinne stehen, dass alle validen Webseiten in allen Browsern gleich aussehen. :roll:

Wenn ich mich recht entsinne, heißt der Modus "Quirks - Mode".... Nagelt mich aber nicht drauf fest...

Flips 10. Jan 2007 18:01

Re: [HTML] - Doctypes
 
Es gibt glaub ich ein Browser der wirklich so ist, wies vom W3C vorgeschrieben ist.
Frag mich aber nicht wie der heißt.

Aber im Ernst, was bringt das denn dann? Dann kann ich die Page ja auch unvalid coden.

Daniel G 10. Jan 2007 18:02

Re: [HTML] - Doctypes
 
Zitat:

Zitat von Flips
Dann kann ich die Page ja auch unvalid coden.

Dreimal darfst du raten, was 1.547.886 HTML-Programmierer machen.... :mrgreen:

Flare 10. Jan 2007 18:46

Re: [HTML] - Doctypes
 
Zitat:

Zitat von Daniel G
Zitat:

Zitat von Flips
Dann kann ich die Page ja auch unvalid coden.

Dreimal darfst du raten, was 1.547.886 HTML-Programmierer machen.... :mrgreen:

Also erstmal muss ich mich irgendwie dazu zählen ( :mrgreen: ) aber wie kommst du auf die Zahl? (also ich denke mal, dass die grob geraten ist, aber wieso bist du dir wenigstens bei der Zehnerpotent sicher?)


Flare

Daniel G 10. Jan 2007 18:49

Re: [HTML] - Doctypes
 
Zitat:

Zitat von Flare
(also ich denke mal, dass die grob geraten ist, aber wieso bist du dir wenigstens bei der Zehnerpotent sicher?)

Das war doch nur so gesagt.... :roll:

Flips 10. Jan 2007 19:05

Re: [HTML] - Doctypes
 
Ich code valid, un ich denke es macht ne gute Webdesignfirma aus (Eigenlob stinkt :-D), dass sie alle ihre erstellten Seiten auf Validität (gibts das Wort :-) ) prüft. Dann kann man immerhin so einen coolen VALID Button auf seine Page stellen :thumb:

Matze 10. Jan 2007 19:15

Re: [HTML] - Doctypes
 
Validen Code macht keine gute Webdesignfirma aus, ganz sicher nicht.
Ich produziere so gut es geht und für meine Webseite auf teufel komm raus validen Code, weil ich mir das angewöhnt habe und ich den Code dann schöner finde und es Spaß macht, wenn man nach STunden etwas so hat, wie man sich's wünscht.
Von außen sieht man den Code eh nicht und bevor sich eine Firma Stunden damit herumschlägt, bestimmte Dinge valide darzustellen, wird es meist invalide gelöst, da die Webseite sonst schnell einige hundert Euro teurer wird. Und dem Besucher ist das egal.

Es kommt immer auf den Kunden an und seine Wünsche. Wenn mir jemand sagt, er möchte eine Webseite, die in den gängigsten Browsern so und so aussehen soll, maximal aber so wenig zahlt, dass der Aufwand nicht inRelation zum Preis steht, dann versuche ich sicher nicht einem gewissen Browser (Name wird aus guten Gründen verschwiegen ^^) klar zu machen, wie ein Div-Container auszusehen hat. Da lasse ich die Seite lieber XHTML 1.0 Transitional oder wenn's aus Kostengründen gar nicht anders geht, eben HTML 4.01 validate, jedoch mit XHTML-Tags.

Eigentlich ist der ganze W3C-Standard riesen Schwachsinn in meinen Augen, da er rein gar nichts bringt. (Bsp: <center>-Tag-Verbot). Aber das würde hier nur zu unnötigen Diskussionen führen.

Thorben77 10. Jan 2007 19:35

Re: [HTML] - Doctypes
 
Zitat:

Zitat von Daniel G
Wenn ich mich recht entsinne, heißt der Modus "Quirks - Mode".... Nagelt mich aber nicht drauf fest...

Doch, stimmt nämlich :wink: .

Zitat:

Zitat von Flips
Es gibt glaub ich ein Browser der wirklich so ist, wies vom W3C vorgeschrieben ist.
Frag mich aber nicht wie der heißt.

Meinst du Amaya?

Zitat:

Zitat von Flips
Aber im Ernst, was bringt das denn dann? Dann kann ich die Page ja auch unvalid coden.

Was aber die Wahrscheinlichkeit steigert, dass die Seite in verschiedenen Browsern auch verschieden aussieht.

Zitat:

Zitat von Matze
Eigentlich ist der ganze W3C-Standard riesen Schwachsinn in meinen Augen, da er rein gar nichts bringt. (Bsp: <center>-Tag-Verbot).

Das hätte ich jetzt irgendwie nicht von dir erwartet :shock: .

Zitat:

Zitat von Matze
Aber das würde hier nur zu unnötigen Diskussionen führen.

Zu spät *g*: Ein gewisser Standard ist doch ganz hilfreich, damit Webseiten nicht nur bestimmten Browsern von bestimmten Herstellern vorbehalten sind, die alle naselang ihre eigenen Tags kreieren (Browserkrieg).

Matze 10. Jan 2007 19:54

Re: [HTML] - Doctypes
 
Ja, wenn Browser sich einheitlich daran halten würden, dann wäre der Standard eine feine Sache. Aber nur dann. ;) Mit dem IE 7 ist ja ein Schritt in die richtige Richtung geglückt.

Naja, soll jeder selbst eintscheiden, wie er's damit hält.

Daniel G 10. Jan 2007 19:59

Re: [HTML] - Doctypes
 
Zitat:

Zitat von Matze
Mit dem IE 7 ist ja ein Schritt in die richtige Richtung geglückt.

Auch die neue Engine des kommenden FireFox 3.0 soll valide Seiten auch wirklich so darstellen, wie vom Ersteller gewünscht..

Flips 11. Jan 2007 14:52

Re: [HTML] - Doctypes
 
Das wäre super, zumindest für Designer^^
Ich als reiner Coder (hab für die Drecksarbeit nen Kollegen der das gerne macht, also das designen :-) ) würde das befürworten.
Firefox 3.0 ? Dauert das nicht noch ein wenig? ;-)

Daniel G 11. Jan 2007 17:13

Re: [HTML] - Doctypes
 
Zitat:

Zitat von Flips
Dauert das nicht noch ein wenig? ;-)

Firefox 3.0 Alpha 1 - Codename "Gran Paradiso"

http://www.informationweek.com/manag...leID=193402586

Ich sehe es ähnlich und tippe auf Mitte bis Ende 2007. Das geht schneller, als man denkt...

Flips 11. Jan 2007 18:08

Re: [HTML] - Doctypes
 
:firejump: mmh da bin ich schon ganz heiß drauf :-) Wenn de wirklich alles so valid darstellt wie es das W3C vorschreibt, dann rückt mein Traum ein kleines Stück näher. Mein Traum für einen einheitlichen Code der in ALLEN Browsern geht :dance: :hello: :hello:

Thorben77 11. Jan 2007 18:16

Re: [HTML] - Doctypes
 
Zitat:

Zitat von Flips
Mein Traum für einen einheitlichen Code der in ALLEN Browsern geht

Nur weil alles/das meiste im FF funktioniert, heißt das doch noch lange nicht, dass es in allen Browsern funktioniert :gruebel:

Flips 11. Jan 2007 18:26

Re: [HTML] - Doctypes
 
Ich hab ja auch geschrieben,dass ich diesem Ziel ein kleines Stück näher komme.

Thorben77 11. Jan 2007 18:47

Re: [HTML] - Doctypes
 
Ups, stimmt ja :oops:


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz