Zum Inhalt springen

T3's HTML-Ausgabe

Erstellt am 29. August 2004 · 16 Antworten · letzte Antwort am 24. Mai 2007

Tags: Frage

mic_jan ·

Code:

<befehl />

Richtig wäre Code:

<befehl>

Naja, dich stört das vielleicht, aber eigentlich darf es nei XHTML keine offenen Tags mehr geben, die nicht geschlossen werden. Genau wie

 <br />

Achja, besser als das Ding von webmasterplan ist das hier:
http://validator.w3.org/

Gruss

Michael

maxhb ·

Hi!

doku schrieb

das zweite wäre HTML, hängt also ganz davon ab, was du für einen doctype benutzt (nachzuschauen im quellcode deiner seite).

Ich meine mal gelesen zu haben, dass Typo3 seit V3.6 in der Tat Probleme mit HTML hat, weil ettliche XHTML-konforme Tags ausgegeben werden. Allerdings kann ich das nicht bestätigen, da ich eigentlich immer XHTML verwende...

CU
maxhb

kohoutek ·

Hmmm...

Ich bin auch eher dazu geneigt, Wert auf sauberen Code zu legen ...

Ich arbeite gerade an meiner ersten Typo3 Seite (bis jetzt komme ich auch gut voran, juhuuu..lol).

Ich habe recht wenig (wenn überhaupt) Ahnung von Codes. Aber, mein Template für typo3 habe ich per Hand codiert (reines CSS) und dann ein Paar Extensions ausprobiert und einige Testläufe gemacht. Es gab einige Fehler im Code, welcher durch typo3 generiert wurde. Aber, das war ziemlich schnell behoben und meine Seite, die noch lange nicht fertig ist, produziert 100% gültigen W3C Code, sowohl CSS als auch XHTML Transitional. 🙂

Also, was ich damit sagen will ist eigentlich nur, dass sogar html/CSS Neulinge wie ich, sauberen Code produzieren können. Wenn *ich* sowas kann, dann kann es jeder. Und ich meine j-e-d-e-r (inklusive 3 Monate alten Kindern). #giggle# 😃

johanness ·

Ich beanstande nur das Schließen der HTML-Befehle und das insterpretiert jeder! Browser richtig.
Anstatt

<befehl />

sollte es eben

<befehl/> oder <befehl>

heißen.

mic_jan ·

Ich zitiere mal kurz aus SELFhtml zum Thema XML:

Um ein Element als leer zu kennzeichnen, muss am Ende vor der schließenden spitzen Klammer ein Schrägstrich notiert werden. Das Leerzeichen davor ist optional, aber zu empfehlen.

Zu finden hier:
http://de.selfhtml.org/xml/regeln/tagsattrwerte.htm

Für HTML gelten natürlich andere Regeln 😉 Sonst wäre das ja auch zuuu einfach...
Gruss

Michael

P.S.:

Ich beanstande nur das Schließen der HTML-Befehle und das insterpretiert jeder! Browser richtig.

Was die Browser im Quirks-Mode interpretieren, funktioniert zwar, muss aber nicht deshalb regelkonform sein.

mic_jan ·

mic_jan hat´s doch nur nochmal wiederholt...?

Ja, aber erstens mit einer vertrauenswürdigen Quelle und zweitens mit anderen Worten... 😉

Gruss

Michael

doku ·
mic_jan schrieb

aber erstens mit einer vertrauenswürdigen Quelle

na, dann würde ich mich an deiner stelle aber geehrt fühlen... 😉 8-)

rakso ·
kohoutek schrieb

Hmmm...

Ich bin auch eher dazu geneigt, Wert auf sauberen Code zu legen ...

Ich arbeite gerade an meiner ersten Typo3 Seite (bis jetzt komme ich auch gut voran, juhuuu..lol).

Ich habe recht wenig (wenn überhaupt) Ahnung von Codes. Aber, mein Template für typo3 habe ich per Hand codiert (reines CSS) und dann ein Paar Extensions ausprobiert und einige Testläufe gemacht. Es gab einige Fehler im Code, welcher durch typo3 generiert wurde. Aber, das war ziemlich schnell behoben und meine Seite, die noch lange nicht fertig ist, produziert 100% gültigen W3C Code, sowohl CSS als auch XHTML Transitional. 🙂

Also, was ich damit sagen will ist eigentlich nur, dass sogar html/CSS Neulinge wie ich, sauberen Code produzieren können. Wenn *ich* sowas kann, dann kann es jeder. Und ich meine j-e-d-e-r (inklusive 3 Monate alten Kindern). #giggle# 😃

*NEID*
wie geht denn das?... keine Ahnung, aber ein CSS-Template? Glaube, du verkaufst dich hier stark unter Wert ;-)

blj07 ·

Hallo zusammen!
Ich arbeite gerade im geschäft gerade an einer HP. Dabei ist folgendes Problem aufgetreten: sobald wir das Template mit TemplaVoila einbinden sieht zwar im Firefox noch alles korrekt aus, im IE6/7 aber nicht. wenn ich den quelltext anschaue, ist dort haufenweise code, der das TemplaVoila zusätzlich eingefügt hat. Wenn ich dort die erste zeile

<!--<!DOCTYPE html
	PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">-->

in

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

umwandle, und weiter unten die Zeile

<a id="c47"></a>

lösche, sieht alles wieder korrekt aus.
Hat jemand eine Idee wie man das beheben könnte?

Wir benutzen TYPO3 4.1.1 und TemplaVoila 1.1.1