Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

html xhtml doctype validieren

Diskussion: html xhtml doctype validieren im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige naja das ganze ist etwas schwierig zu erklären. ich habe mich in letzter zeit mit css-dateien und dem erstellen ...

Antwort
Alt 08.03.06, 17:11   #1 (permalink)
 
Registriert seit: 18.02.05
a?+b?=c? Leistung: Facit NTK
Likes: 0
Standard html xhtml doctype validieren

Anzeige

naja das ganze ist etwas schwierig zu erklären. ich habe mich in letzter zeit mit css-dateien und dem erstellen von webseiten auseinander gesetzt. ich habe nun meine website validieren lassen und das ergebnis ist folgendes...

This Page Is Tentatively Valid HTML 4.01 Strict

...der grüne untergrund ist das einzigste was mir zeigt, dass das was dort steht nix schlimmes zu sein scheint. es handelt sich um folgende seite : website (im moment nur zu testzwecken online). den code :

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
       "http://www.w3.org/TR/html4/strict.dtd">
habe ich nur eingegeben, weil ich nicht wußte welchen ich sonst bei selfhtml rauskopieren sollte. ich habe mir die ganze geschichte über das html grundgerüst durch gelesen, aber richtig klick hat es nicht gemacht. ich weiß auch nicht was so toll an xhtml ist. für mich ist das ganze nur ein riesiges wirr-warr. warum ich das alles geschrieben habe? nun ich hoffe jemand von euch kann etwas licht ins dunkle bringen. was ist so toll an xhtml? was ist validieren? was sind doctype? oder wenigstens links posten, zu seiten die leicht verständliche erklärungen zu dem thema liefern. danke.

mein seiten-code ist sicherlich verbesserungswürdig.es wäre schön wenn jmd. meinen code bewertet und mir sagt was ich besser machen könnte?


mfg a?
a?+b?=c? ist offline   Mit Zitat antworten
Alt 08.03.06, 19:45   #2 (permalink)
 
Registriert seit: 18.07.05
Malo Leistung: Facit NTK
Likes: 0
Standard

Vielleicht sollten wir ja in die Geschichte des HTML eingehen...
Irgendjemand hat HTML erfunden und verbreitet. Wer das ist, bleibt mal außen vor, ich habe auch keine Ahnung.
Jedenfalls tauchten dann verschiedene Browser auf. Konqueror, IE, Netscape etc. um ein paar Beispiele zu nennen.
Diese Browser haben HTML-Seiten aufgerufen und diese geparst und angezeigt. War natürlich wunderbar. Das Problem war nur: Jeder Browser hat eine Seite anders dargestellt. Sie hielten sich nicht an ein festes Schema, sondern interpretierten HTML-Code so, wie sie Lust hatten (bzw. wie der Entwickler Lust hatte).
Deshalb hat dann das W3C feste HTML-Regeln eingeführt.
Jede HTML-Version bekam dann weitere Features, neue Regeln, Änderungen...
Das Problem wieder: Woher soll ein Browser wissen, nach welchen Regeln dieses HTML angezeigt werden soll?
Da wurde das Doctype hinzugefügt. Im Doctype steht halt drin, welche HTML-Regeln beachtet werden müssen.
Wieder ein Problem: Nicht jeder Webdesigner weiß, nach welchen Regeln er HTML schreiben soll. Deshalb gibt es die Möglichkeit, HTML-Seiten validieren, d.h. prüfen zu lassen. Es gibt zig automatische Validatoren. Die sagen dir, welche Fehler dein HTML hat etc.

Die Weiterentwicklung des HTML ging dann bis Version 4.01 (heute noch aktuell), und nun gibt es XHTML. XHTML wird inoffiziell auch HTML 5 genannt.
XHTML baut gänzlich auf XML auf, während HTML und XML bisher zwar verwand, aber nur bedingt ähnlich waren (IMHO wurde XML jedoch auf Grundlage von HTML erstellt).
XHTML baut gänzlich auf XML auf. XHML hat viel strengere Regeln als HTML, weshalb XHTML i.d.R. auch als "sauberer" bezeichnet wird als HTML. Was ich persönlich jedoch auch bezweifle, denn HTML 4.01 Strict ist schon relativ streng und sehr übersichtlich


Ich hoffe, mein Ausflug in die Geschichte des HTML hat dir geholfen. Die Einzelheiten stimmen nicht alle genau, aber ich müsste auch keinen groben Unsinn erzählt haben
Malo ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 10.03.06, 06:13   #3 (permalink)
Themenstarter
 
Registriert seit: 18.02.05
a?+b?=c? Leistung: Facit NTK
Likes: 0
Standard

vielen dank erstmal.This Page Is Tentatively Valid HTML 4.01 Strict bedeutet - das hab ich gelesen - das meine seite versuchsweise i.O. ist. wäre trotzdem nett wenn jmd was zu dem code sagen könnte und mir hinweise zu verbesserungen geben könnte.
a?+b?=c? ist offline   Mit Zitat antworten
Alt 10.03.06, 08:59   #4 (permalink)
 
Registriert seit: 18.03.05
Tasmas Leistung: Facit NTK
Likes: 0
Standard

Zitat:
XHML hat viel strengere Regeln als HTML, weshalb XHTML i.d.R. auch als "sauberer" bezeichnet wird als HTML
hier mal was du beachten solltest:
  • HTML Tags welche keinen Abschlusstag haben (wie <br> oder <hr>) mit einem /> am schluss, also <br /> und <hr />
  • alle Attribute in einem HTML Tag immer nach diesem Schema: attribut="wert", wenn ein attribut keinen Wert hat dann: attribut="attribut"
  • wenn möglich css anstatt tabellen verwenden *g*
viel mehr fällt mir dazu grad nicht ein.


Es gibt ja verschiede Doctypes: Strict(normal, und wirklich "clean"), Transitional(Erlaubniss um Features älterer Browser einzubauen), Transitional (für Frames)

Wobei das mit CSS ist ja so ne sache, jeder Browser interpretiert es wieder anderst, jedoch kriegen das die Leute von CSSZengarden ziemlich gut hin
Tasmas ist offline   Mit Zitat antworten
Alt 10.03.06, 20:44   #5 (permalink)
 
Registriert seit: 20.01.03
Zwirni Leistung: Z3
Likes: 0
Standard

Ich halte mich bei xhtml an folgende Grundregeln:

* HTML-Tags immer auch wieder schließen (oben bereits genannt)
* alle HTML-Tags und -Werte klein schreiben
* jede Seite beginnt mit der DOCTYPE-Angabe
* Sonderzeichen wie ä,ö,ü,ß oder ? immer Kodieren (z.b. &auml; für ein ä)
* Variablen in Links immer mit &amp; getrennt übergeben, also ...?test1=1&amp;test2=1
* möglichst wenig JavaScript, Flash oder andere dynamische Grafikspielchen einsetzen
* CSS möglichst oft verwenden (aber kein muss), und wenn dann in einer extra Datei ablegen

Übrigens legt xhtml keineswegs fest, dass man keinerlei Tabellen mehr benutzen sollte. Tabellen sollten zumindest nicht für designgestaltente Elemente (z.B. links ein Menü in einer Zelle, rechts der Content in einer Zelle) genutzt werden. Wenn es aber z.B. um Wertetabellen für irgendwelche wissenschaftlichen Auswertungen geht kann man Tabellen getrost einsetzen.

Außerdem gibt es bei einigen HTML-Tags besondere Eigenschaften. Z.B. kann man nicht mehr <option> schreiben - hier gehört das value-Attribut dazu, also <option value="">. Und wenn man ein solches Formularfeld vorauswählen will schreibt man <option value="" selected="selected"> statt wie bei html4.x <option selected>.

Und am Besten nach jeder größeren Änderung mal den Validator anwerfen. Um so valider xhtml-Code umso eher wird das was man geschrieben hat auch in den meisten Browsern korrekt angezeigt (Ausnahmen bildet hier meist der IE ...). Aber mit etwas Übung kann man für IE und andere Browser immer korrekten Code schreiben ohne das die Ausgabe nicht übereinstimmt
Zwirni ist offline   Mit Zitat antworten
Alt 11.03.06, 23:12   #6 (permalink)
 
Registriert seit: 09.10.05
bugbuster Leistung: Facit NTK
bugbuster eine Nachricht über ICQ schicken
Likes: 0
Standard

Zitat:
* möglichst wenig JavaScript, Flash oder andere dynamische Grafikspielchen einsetzen
hierzu möchte ich nur mal erwähnen das dies natürlich kein muss ist. man kann und darf alle sachen einfügen ( natürlich innerhalb der standards ). hierbei ist die zielgruppe wichtig, welche du ansprechen magst. teenies lassen sich meistens schlecht von xhtml mit css begeistern ( www.coca-cola.de )

* ich persönlich stehe aber total auf xhtml mit css finde es auch von der useability irgendwie schöner. und vorallem die armen modemuser darf man nich vergessen.
bugbuster ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » html xhtml doctype validieren
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
2 Divs nebeneinander XHTML 1.0 STRICT AaFreak (Web-) Design und webbasierte Sprachen 2 16.04.09 20:40
Html...?!? KroaX (Web-) Design und webbasierte Sprachen 3 30.11.06 13:36
XHTML überstetzen? yiiP (Web-) Design und webbasierte Sprachen 2 11.01.06 13:24
XHTML&Perl cube7 (Web-) Design und webbasierte Sprachen 1 08.11.04 19:57
[xhtml 1.0] standardkonformes zentrieren sieben (Web-) Design und webbasierte Sprachen 1 18.03.03 14:22


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61