G
Gast170816
Hallo,
ich habe eine "HTML-strict"-Seite erstellt, und sie in Typo3 eingebunden.
Vor der Typo3-Einbindung war sie w3c-valide und in IE und FF richtig dargestellt.
nach der Typo3-Einbindung war sie zwar immernoch w3c-valide, aber im IE nicht mehr richtig dargestellt (in Firefox ja).
Jetzt ist z.B. die horizontale Navigation nach unten gerutscht und die komplette Seite ist auch nicht mehr wie vorher zentriert, sondern linksbündig.
Sie ist also valide geblieben, aber die Seite sieht im IE auf einmal doch fehlerhaft aus. Typo3 fügt ja hier und da auch noch seine eigenen Sachen ein... vielleicht liegt das da dran?!
Ich wollte fragen, ob jemandem, der sich mit Typo3 gut auskennt sowas bekannt ist und was ich da jetzt machen soll...
Muss man in Typo3 nur irgendwas ganz kleines ändern oder sollte ich in die CSS bei allen fehlerhaften Elementen spezielle IE-Anweisungen reinschreiben?
Wie schreibt man das dann genau?
Also z.B. wenn ich NUR die verschobene Navigation zurecht rücken will. Ich würde dann z.B. irgendwie ein paar IE-spezifische padding- & margin-Befehle hinzufügen wollen. (Wie muss man diese Hacks darstellen/reinschreiben?)
Oder sollte man die selbe CSS-Datei nochmal erstellen nur mit den spezifischen Änderungen und dann mit diesem "if IE6"-Befehl/Kommentar oben im Head-Bereich einfügen?
Infohalber habe ich nachfolgend noch den HTML-Code der Seite, die dann nach Typo3 entsteht und die schließlich fehlerhaft aussah:
PS:
Am deutlichsten fällt mir unter anderem das auf
Kann dieses script von Typo3 verantwortlich sein, dass Sachen verrutschen oder was nicht mehr zentriert ist?
Vor Typo3, als alles richtig aussah, sah auch der Code so aus:
ich habe eine "HTML-strict"-Seite erstellt, und sie in Typo3 eingebunden.
Vor der Typo3-Einbindung war sie w3c-valide und in IE und FF richtig dargestellt.
nach der Typo3-Einbindung war sie zwar immernoch w3c-valide, aber im IE nicht mehr richtig dargestellt (in Firefox ja).
Jetzt ist z.B. die horizontale Navigation nach unten gerutscht und die komplette Seite ist auch nicht mehr wie vorher zentriert, sondern linksbündig.
Sie ist also valide geblieben, aber die Seite sieht im IE auf einmal doch fehlerhaft aus. Typo3 fügt ja hier und da auch noch seine eigenen Sachen ein... vielleicht liegt das da dran?!
Ich wollte fragen, ob jemandem, der sich mit Typo3 gut auskennt sowas bekannt ist und was ich da jetzt machen soll...
Muss man in Typo3 nur irgendwas ganz kleines ändern oder sollte ich in die CSS bei allen fehlerhaften Elementen spezielle IE-Anweisungen reinschreiben?
Wie schreibt man das dann genau?
Also z.B. wenn ich NUR die verschobene Navigation zurecht rücken will. Ich würde dann z.B. irgendwie ein paar IE-spezifische padding- & margin-Befehle hinzufügen wollen. (Wie muss man diese Hacks darstellen/reinschreiben?)
Oder sollte man die selbe CSS-Datei nochmal erstellen nur mit den spezifischen Änderungen und dann mit diesem "if IE6"-Befehl/Kommentar oben im Head-Bereich einfügen?
Infohalber habe ich nachfolgend noch den HTML-Code der Seite, die dann nach Typo3 entsteht und die schließlich fehlerhaft aussah:
HTML:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<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-2008 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_e128ab205e.css" />
<meta name="language" content="de" />
<meta name="author" content="" />
<meta name="copyright" content="" />
<link href="fileadmin/templates/css/basic.css" rel="stylesheet" type="text/css" media="all" />
<link href="fileadmin/templates/css/navigation.css" rel="stylesheet" type="text/css" media="all" />
<title>caseF</title>
<meta name="generator" content="TYPO3 4.2 CMS" />
<script type="text/javascript" src="typo3temp/javascript_93077bb238.js"></script>
</head>
<body class="techno" >
<div id="container">
<div id="header">
<div id="hdTop">
<div id="navTop"><ul><li id="p91"><a href="index.php?id=91" >Start</a></li><li id="p96"><a href="index.php?id=96" >Contact</a></li><li id="p93"><a href="index.php?id=93" >Sitemap</a></li></ul></div>
</div>
<div id="hdMenu"><ul id="menu"><li><a href="index.php?id=99" title=" (ALT+W)" accesskey="W">Welcome</a></li><li><strong><a href="index.php?id=100" title=" (ALT+S)" accesskey="S">Case</a></strong></li><li><a href="index.php?id=96" title=" (ALT+C)" accesskey="C">Contact</a></li><li><a href="index.php?id=94" title=" (ALT+I)" accesskey="I">Impressum</a></li></ul></div>
</div>
<div id="content">
<div id="mainContent" class="highlight"><!--TYPO3SEARCH_begin--><!--TYPO3SEARCH_end--></div>
<div id="sidebarLeft" class="highlight"><ul id="casemenu"><li id="p103" class="mir"><a href="index.php?id=103" title=" (ALT+A)" accesskey="A">caseA</a></li><li id="p104" class="mir"><a href="index.php?id=104" title=" (ALT+E)" accesskey="E">caseB</a></li><li id="p105" class="mir"><a href="index.php?id=105" >caseC</a></li><li id="p108" class="mir"><a href="index.php?id=108" title=" (ALT+D)" accesskey="D">caseD</a></li><li id="p107" class="mir"><a href="index.php?id=107" >caseE</a></li><li id="p106act" class="mir"><strong>caseF</strong></li></ul></div>
<div class="clearfloat"></div>
</div>
<div id="footer"><p>© 2008 </p></div>
</div>
</body>
</html>
PS:
Am deutlichsten fällt mir unter anderem das auf
HTML:
<meta name="generator" content="TYPO3 4.2 CMS" />
<script type="text/javascript" src="typo3temp/javascript_93077bb238.js"></script>
Vor Typo3, als alles richtig aussah, sah auch der Code so aus:
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title></title>
<meta name="language" content="de" />
<meta name="author" content="" />
<meta name="copyright" content="" />
<link href="basic.css" rel="stylesheet" type="text/css" media="all" />
<link href="navigation.css" rel="stylesheet" type="text/css" media="all" />
</head>
<body class="techno" >
<div id="container">
<div id="header">
<div id="hdTop">
<div id="navTop">
<ul>
<li id="home" ><a href="#">Home</a></li>
<li id="kontakt" ><a href="#">E-Mail</a></li>
<li id="sitemap" ><a href="#">Sitemap</a></li>
</ul>
</div>
</div>
<div id="hdMenu">
<ul id="menu">
<li><a href="index.html">Start</a></li>
<li><a href="index.html">Case</a></li>
<li><a href="index.html">Whatever_3</a></li>
<li><a href="index.html">Jobs</a></li>
<li><a href="index.html">Contact</a></li>
</ul>
</div>
</div>
<div id="content">
<div id="mainContent" class="highlight">
</div>
<div id="sidebarLeft" class="highlight"><h2>Aktuelle Themen <span
</div>
<div class="clearfloat"></div>
</div>
<div id="footer">
<p> - © 2008</p>
</div>
</div>
</body>
</html>