• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Erläuterung vom Doctype gefragt

Sunnyboy

Mitglied
Guten Tag zusammen

Ich programmiere nun schon recht lange und habe auch schon verschiedene Valide Sites gecodet. Jedoch habe ich mich nie damit auseinandergesetzt, was vor <html> zu sein hat. Immer habe ich einfach irgendwas reinkopiert, das möglichst viel erlaubt.

Ich möchte aber unbedingt mal wissen, was es wirklich auf sich hat mit diesem Doctype und der Codierung.

Ganz konkret suche ich eines, das php akzeptiert und keine Margin streicht (glaube da ist was mit Mime).
Dann war immer die Frage mit den br-Tags. Ich bin gewöhnt sie </br> zu schreiben. Und den img-Tag schliesse ich auch jeweils <img ... />. Im Strict-Doctype ist glaube ich noch was mit block-Elementen?

Ich hoffe jemand kennt sich damit aus, und kann mir da weiterhelfen und ein wenig erklären. Selbstverständlich ist es für mich kein Problem die erwähnten Gewohnheiten zu ändern, wenn mir jemand schreiben kann wieso das notwendig ist :)

Danke schon mal allen lieben Antwortern...
Sunnyboy
 
Werbung:
Wir haben bereits viele Topics die sich mit genau der Frage beschäftigen:
http://www.html.de/html-und-xhtml/37821-doctype-welcher-dokumenttyp-ist-der-beste-und-warum.html
http://www.html.de/html-und-xhtml/29003-richtige-doctype-gibts-sowas-ueberhaupt.html.
..

Eine gute Erläuterung findest Du auch hier:
HTML DOCTYPE

Ganz konkret suche ich eines, das php akzeptiert und keine Margin streicht (glaube da ist was mit Mime).

PHP interessiert sich nicht für Doctypes und beeinflusst diese auch in keinster Weise. Daher kann ich die Frage nicht nachvollziehen. Ich vermute aber dir geht es um den Zeichensatz in dem eine Datei gespeichert ist?! Wenn Du die Dateien mit UTF8 + BOM speicherst, kann es zu Problemen kommen da die Browser dann vor dem Doctype noch einen Zeichensalat mitbekommen mit dem sie nicht umgehen können. Das hat aber wie gesagt rein gar nichts mit PHP sondern mit allen Text-Dateien zu tun.

Dann war immer die Frage mit den br-Tags. Ich bin gewöhnt sie </br> zu schreiben.

</br> ist falsch und gehört auch zu keinem HTML-Standard. Richtig wäre für HTML4.x und HTML5 die Schreibweise <br>, für XHTML die Schreibweise <br />.

Und den img-Tag schliesse ich auch jeweils <img ... />.

Wenn Du einen XHTML-Doctype hast, dann stimmt das auch. Wenn Du allerdings einen HTML4.x oder HTML5-Doctype hast, dann stimmt es nicht.
 
Hallo und Danke für die Antwort.

Ich habe noch die Frage zum Margin. Es ist ein Margin nach oben, das im Quirk-Mode existiert jedoch nicht im Full Standards Mode.

Weiss jemand, wie ich dieses trotzdem hinbekomme? Es ist zwischen zwei <div> die in einem weiteren container sind.

LG Sunnyboy
 
Zuletzt bearbeitet:
Werbung:
Ohne den gesamten Quellcode - nein, kann man nichts dazu sagen. Es wird aber definitiv auch im Standards-Mode funktionieren, wenn man es nach den Standards definiert.
 
Also ich habe die Seite nach Filmsuche geladen, damit ihr mir helfen könnt...

Ich möchte gerne diese Seite im Full Standard Mode (wie sie jetzt ist) laufen haben, jedoch die 20px margin trotzdem zwischen den beiden rechten Boxen haben (funktioniert im Quirk Mode wies im Kommentar auf der dritten Zeile zu sehen ist).

Vielen Dank fürs Helfen
Gruss Sunnyboy
 
Werbung:
Na die wollten eben nicht hören :)

Vielen Dank irgendwie bin ich einfach nicht auf den Punkt gekommen. Auf jeden Fall hats endlich geklappt.

Ich bin allen Helfern sehr dankbar!
Lieber Gruss
Sunnyboy :D
 
Zurück
Oben