Zum Inhalt springen

Typo3 Header nicht W3C gerecht

Erstellt am 5. April 2007 · 7 Antworten · letzte Antwort am 19. April 2007

Tags: HTML & CSS, Frage

qayyse ·

Hallo,

ich beschäftige mich seit ca. 2 Wochen mit Typo3 (4.1) und habe mir gestern Typo3 4.1.1 aufgesetzt local (Windows).

Jetzt habe ich mal das Tutorial (doc_tv_de) durchgespielt und dabei ist mir aufgefallen, nach dem ich durch war das der Header der ja von Typo3 erzeugt wird nicht W3C gerecht ist.

Wie und wo kann ich den Header anpassen, damit er dieses Ordnungsgemäß ausgibt?

Der orig. Header sieht so aus.

<!DOCTYPE html
	PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<!-- 
	This website is powered by TYPO3 - inspiring people to share!
	TYPO3 is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.
	TYPO3 is copyright 1998-2006 of Kasper Skaarhoj. Extensions are copyright of their respective owners.
	Information and contribution at http://typo3.com/ and http://typo3.org/
-->

	<link rel="stylesheet" type="text/css" href="typo3temp/stylesheet_e99aac0be0.css" />
	<title>RootElement</title>
	<meta name="generator" content="TYPO3 4.1 CMS" />
	<script type="text/javascript" src="typo3temp/javascript_757c080409.js"></script>

<link rel="SHORTCUT ICON" href="fileadmin/templates/gfx/fav.ico" />

<style type="text/css" media="all">
@import url(fileadmin/templates/style.css);
</style>

</head>
<body>

Der gecleante Header sollte dann so aussehen.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<!-- 
 This website is powered by TYPO3 - inspiring people to share!
 TYPO3 is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.
 TYPO3 is copyright 1998-2006 of Kasper Skaarhoj. Extensions are copyright of their respective owners.
 Information and contribution at http://typo3.com/ and http://typo3.org/
-->
<link rel="stylesheet" type="text/css" href=
"typo3temp/stylesheet_e99aac0be0.css">
<title>RootElement</title>
<meta name="generator" content="TYPO3 4.1 CMS">
<script type="text/javascript" src=
"typo3temp/javascript_757c080409.js">
</script>
<link rel="SHORTCUT ICON" href="fileadmin/templates/gfx/fav.ico">
<style type="text/css" media="all">
@import url(fileadmin/templates/style.css);
</style>
</head>
<body>

Danke

Phil98 ·

Was genau gefällt dir denn nicht? Der Zeilenumbruch im Doctype, die Einrückungen, das Charset?

Habe ansonsten auf die Schnelle keine signifikanten Unterschiede zwischen den beiden Versionen ausmachen können..

Dirk1 ·

Und ich schliesse mich dem Problem an:

Sämtliche tags enden mit .../>

Also der slash ist doch fehlerhaft. Oder?

Zumindest sind die http://validator.w3.org/

auch dieser Ansicht. Und derInternet-Explorer stürtzt deshalb bei mir damit ab.

Interessant ist, dass das Phänomen erst bei typo3 4.1.1 auftritt.

Meine Testumgebung läuft hingegen unter Version 4.0.5. Da habe ich das nicht.
Es ist aber das exakt gleiche Projekt - es liegt demnach nicht am Projekt.

Höchstens an irgendwelchen Unverträglichkeiten von Plugins o.dgl.

Wer weiss mehr?

Dirk

Dirk1 ·

Hallo Georg,

das verstehe ich nicht ganz.
Kommen die fehlerhaften slashes dann nicht mehr?

Dirk

just2b ·
Dirk1 schrieb

Hallo Georg,

das verstehe ich nicht ganz.
Kommen die fehlerhaften slashes dann nicht mehr?

nein aber dann sind sie nicht mehr fehlerhaft, weil in x(ht)ml gehört sich das so

georg

Dirk1 ·

Hallo Georg,

das wusste ich nicht. Ich habs gerade bei SELFHTML nachgelesen.
Mit dem Thema XHTML habe ich mich noch nicht intensiv beschäftigt.
Das werde ich demnächst vielleicht mal nachholen.

Vielen Dank erst einmal soweit.

Ich habe das Problem vorerst auf anderem Wege lösen können:

Im Install-tool die Option Tidy aktivieren - dann sind die slashes verschwunden.

Gruß
Dirk