Antworten auf deine Fragen:
Neues Thema erstellen

verschiedene doctypes

_tnt_

pixel!

tach,
hätte ein paar fragen zu den verschiedenen doctypes.

HTML 4.01: Transitional
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Beschreibung der Seite</title>
</head>
<body>

</body>
</html>

HTML 4.01: Strict
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Beschreibung der Seite</title>
</head>
<body>

</body>
</html>

xHTML 1.0: Strict
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Beschreibung der Seite</title>
</head>
<body>

</body>
</html>

xHTML 1.1:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
<head>
<title>Beschreibung der Seite</title>
</head>
<body>

</body>
</html>

so jetzt zu meinen fragen:
* sind die doctypes so richtig?

* seit xhtml 1.1 gibt es eh nur mehr strict oder?

* welchen doctype sollte ich nehmen? will ne normale seite machen, wo später auch etwas php drinnen is.

* bei xhtml 1.0 strict und xhtml 1.1 gibts ja den "name" tag bei img und form nimmer. is das ein problem, wenn ich später ein formular machen will in kombination mit einer mysql datenbank.
"Finally, note that XHTML 1.0 has deprecated the name attribute of the a, applet, form, frame, iframe, img, and map elements, and it will be removed from XHTML in subsequent versions."

* <?xml version="1.0" encoding="UTF-8"?> diese zeile gibt ja die zeichencodierung an. sollt ich auf UTF-8 umsteigen (muss ich da was beachten) oder soll ich <?xml version="1.0" encoding="iso-8859-1"?> nehmen (ist das bei xhtml überhaupt zulässig)? muss ich das überhaupt angeben?


_tnt_
 
Zuletzt bearbeitet:

M

MoresJ

Guest

AW: verschiedene doctypes

* seit xhtml 1.1 gibt es eh nur mehr strict oder?

Ja genau, falls ich mich noch richtig an den Kurs in der Webtechnologie letztes Jahr errinere :p

* welchen doctype sollte ich nehmen? will ne normale seite machen, wo später auch etwas php drinnen is.

Das doctype dient dem HTML (XHTML) Standard. Also spielt es keine Rolle welchen du nehmen sollst wenn du PHP drinn hast. Es sei den du generierst Code mittels PHP aber auch dann wird dies ja in HTML umgewandelt. Du musst dir einfach klar sein ob du dich an alles halten kannst bzw. willst was zum beispiel im Strict gefordert ist. Wills du deine Seite auf The W3C Markup Validation Service validieren lassen muss du dich dann natürlich auch an alle Regeln des gewählten Doctypes halten. Ich persönlich nehme immer den
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">


* bei xhtml 1.0 strict und xhtml 1.1 gibts ja den "name" tag bei img und form nimmer. is das ein problem, wenn ich später ein formular machen will in kombination mit einer mysql datenbank.
"Finally, note that XHTML 1.0 has deprecated the name attribute of the a, applet, form, frame, iframe, img, and map elements, and it will be removed from XHTML in subsequent versions."

Das ist gar kein Problem da du ja statt des "name" Attributs ein "id" setzen kannst. Du kannst das "id" dann auf gleiche weise nutzen wie "name". Also in JavaScript bin ich 100% sicher dass das funktioniert. Wie es nun mit PHP für Datenbankzugriff ist weis ich nicht aber denke dass es auch ohne Probleme funktioniert.

* <?xml version="1.0" encoding="UTF-8"?> diese zeile gibt ja die zeichencodierung an. sollt ich auf UTF-8 umsteigen (muss ich da was beachten) oder soll ich <?xml version="1.0" encoding="iso-8859-1"?> nehmen (ist das bei xhtml überhaupt zulässig)? muss ich das überhaupt angeben?

Also ich kann nur sagen dass ich immer UTF-8 benutzt habe.
Allgemein gilt (also meine Meinung :p)
UTF-8 wäre _modern_ und international.

ISO-8859-15 hat den Vorteil, daß man auf Windows erstellte Texte 1:1 übernehmen kann, ohne manche Sonderzeichen umkodieren zu müßen. Vereinfacht demnach auch nachträgliches Editieren vor allem für den Kunden.

Hilfreich könnte auch sein wenn du dir diese Seiten mal anschaust:
XHTML - Wikipedia, the free encyclopedia


mfg

MoresJ
 

_tnt_

pixel!

AW: verschiedene doctypes

jetzt hätte ich noch ne frage, wo ist der unterschied zwischen diese beiden doctypes:

DreamWeaver CS4:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
</head>

<body>
</body>
</html>

Internet:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
<head>
<title>Beschreibung der Seite</title>
</head>
<body>

</body>
</html>

_tnt_
 

hubspe

display:schwarzgelb;

AW: verschiedene doctypes

Hi,

Transitional-Doctypes sind Übergangsdoctypes oder wie manche sagen Doctypes für Warmduscher.

Normal sollte man immer strict nehmen.

HTML:
<?xml version="1.0" encoding="UTF-8"?>
Diese Zeile ist sowas von überflüssig.

Das Dokument ist auch ohne diese Zeile valide. Damit ist mindestens der IE6 sofort im Quirksmodus, weil er den Doctype in der ersten Zeile erwartet und mit XML nix anfangen kann.

Dieser Doctype:
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
ist der Sackgassen-Doctype. Etwas runterscrollen, da wird erklärt warum die Verwendung dieses Doctypes Unfug ist. ;)

XHTML 2.0 wird es nicht mehr geben. HTML5 ist der Standard der Zukunft.
 
Zuletzt bearbeitet:

_tnt_

pixel!

AW: verschiedene doctypes

ok danke.
@hubspe: aber
"<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN""
steht doch in jedem doctype. was meinst mit sackgasse?

der ganze doctype lautet ja
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 

hubspe

display:schwarzgelb;

AW: verschiedene doctypes

ok danke.
@hubspe: aber
"<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN""
steht doch in jedem doctype. was meinst mit sackgasse?

der ganze doctype lautet ja
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

Sackgassen-Doctype. Etwas runterscrollen, da wird erklärt warum die Verwendung dieses Doctypes Unfug ist. ;)

Link folgen - lesen - dann weisse Bescheid.

Ich liebe Selfrecycling. :D
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.620
Beiträge
1.538.374
Mitglieder
67.544
Neuestes Mitglied
janusbarman
Oben