Zum Inhalt springen

Bei Firefox alles super, bei IE Content 3x geparst - Warum?

Erstellt am 21. Februar 2007 · 9 Antworten · letzte Antwort am 22. Februar 2007

Tags: HTML & CSS, Frage

Unbekannter Benutzer ·

Hallo zusammen,
jetzt hab ich mal eine Frage an die Könner unter Euch.
Ich will mein Tabellen-Template auf CSS umstellen. Soweit super. Template (alleine) ist valides XHTML, CSS sind auch valide, Layout stimmt. Also hab ich es unter http://mein-franken.eu/index.php?id=385 zum testen eingebunden (ist ein eigener Ast im Tree, neue Constants, neues Setup, Clear-Frags gesetzt etc.).
Die Anzeige mit Firefox passt, aber beim IE wird die linke Sparte 3x geparst und es gibt so seltsame Einfügungen wie von halben Kommentaren.
Ich weiß definitv nicht warum....

Danke für jeden Post!
Mimung

Unbekannter Benutzer ·
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta name="verify-v1" content="9E3ALa3tH2wUq4grDKkZ924F7j2w7KmGcaKV1+CIuHE=" />
<title>Hauptvorlage</title>
<style type="text/css"></style>
<link rel="stylesheet" type="text/css" href="../styles/meinestyles.css" />
<link rel="shortcut icon" href="http://mein-franken.eu/frankenrechen.ico" />
</head>

<body>
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-554967-1";
urchinTracker();
</script>

<div id="Hauptcontainer">
<div id="Header">	
<div id="Logo"><a href="http://mein-franken.eu"><img src="mein-franken-logo-klein2.jpg" alt="mein-franken.eu Das Portal für unser liebenswertes Franken" border="0" /></a></div>
<div id="Titeltext">mein-franken.eu</div>
<div id="Einleitungstext"><ul type="disc"><li><div class="Einleitungstext2">Das Informationsportal</div></li><li><div class="Einleitungstext2">rund um unser lebenswertes</div></li><li><div class="Einleitungstext2">und liebenswertes Frankenland</div></li></ul></div>	  		
</div>
<div id="Topline"><div id="Sprachwahl">###sprache###</div><div id="LeserOnline">###LeserOnline###</div><div id="Menu_oben">###Menu_oben###</div></div>
<div id="Links">
	
						<div id="Box_Top">Navigation</div>
						<div class="hauptmenu">
						<div class="menu1-level1-no"><a href="#">Ebene 1 Hier steht total viel Test der dann auf die neue Seite umbricht</a></div>
						<div class="menu1-level1-act"><a href="#">Ebene 1 Hier steht total viel Test der dann auf die neue Seite umbricht</a></div>
						<div class="menu1-level1-act"><a href="#">Ebene 1 (act)</a></div>
						<div class="menu1-level2-no"><a href="#">Ebene 2</a></div>
						<div class="menu1-level2-no"><a href="#">Ebene 2</a></div>
						<div class="menu1-level2-act"><a href="#">Ebene 2(act)</a></div>
						<div class="menu1-level3-no"><a href="#">Ebene 3</a></div>
						<div class="menu1-level3-act"><a href="#">Ebene 3(act)</a></div>
						<div class="menu1-level4-no"><a href="#">Ebene 4</a></div>
						<div class="menu1-level4-act"><a href="#">Ebene 4(act)</a></div>
						<div class="menu1-level5-no"><a href="#">Ebene 5</a></div>
						<div class="menu1-level5-act"><a href="#">Ebene 5(act)</a></div>
						<div class="menu1-level6-no"><a href="#">Ebene 6</a></div>
						<div class="menu1-level6-act"><a href="#">Ebene 6(act)</a></div>
						<div class="menu1-level7-no"><a href="#">Ebene 7</a></div>
						<div class="menu1-level7-act"><a href="#">Ebene 7(act)</a></div>
						<div class="menu1-level8-no"><a href="#">Ebene 8</a></div>
						<div class="menu1-level8-act"><a href="#">Ebene 8(act)</a></div>
						<div class="menu1-level9-no"><a href="#">Ebene 9</a></div>
						<div class="menu1-level9-act"><a href="#">Ebene 9(act)</a></div>
						<div class="menu1-level10-no"><a href="#">Ebene 10</a></div>
						<div class="menu1-level10-act"><a href="#">Ebene 10(act)</a></div>
						</div>
		
<!--TYPO3SEARCH_begin-->
<div id="Box_Links">###Box_Links###</div>
</div>
<div id="Rechts">###Newszelle###</div>
<div id="Mitte">###Hauptcontent###</div>
<!--TYPO3SEARCH_-end-->
<div id="Footer">
<script type="text/javascript"><!--
google_ad_client = "pub-0414520740703146";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="8974194370";
google_color_border = "FFCCCC";
google_color_bg = "FFCCCC";
google_color_link = "8A0020";
google_color_text = "000000";
google_color_url = "000066";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br /><br /> 
<a href="http://mein-franken.eu">http://mein-franken.eu</a> > ###Printpfad###<br />(c) 2006-2007 Axel Schr&ouml;der</div>
</div>
</body>
</html>

So sieht das im Template aus, keine Ahnung wo der beim IE herkommt...

cope ·

Hallo zusammen....

nö..ist nicht valide ....

Offensichtlich handhabt der FF verschachtelte HTML-Kommentare anders als der IE.
Gilt also der Verschachtelung in Box_Links auszumerzen.
Gruß
LG

Unbekannter Benutzer ·

Hallo zusammen,
danke für die Antworten. Aber darf man keine <div> ineinander schachteln? Oder liegt das an der TypoSearch?
Wie soll ich sonst das Layout hinbekommen?
Ich hab halt links einen div-Container, auf den ich das Menü legen will und drunter einen Platzhalter für Content auf der linken Spalte.

Wenn es an der TypoSearch liegt, wie soll ich die sonst unterbringen?

Packt das der IE echt net?

Gruß, Mimung.

cope ·

Huhu,

klar darf man Div's schachteln. Aber bei den Kommentaren bin ich mir in XHTML nicht sicher ?

Komischerweise ergibt w3c aus deim IE folgende (erste von fünf) Fehlermeldung
no document type declaration; implying "<!DOCTYPE HTML SYSTEM>".

Bei FF erhälst Du
No Character Encoding Found! Falling back to UTF-8.

Obwohl für mich sehen die HTML-Quellen in FF und IE gleich aus?

LG
Cope

rawmedia · · Beste Antwort

omg.
meister, du darfst div´s nicht als tabellenersatz sehen...das is ja mal richtig bös was da zusammengekritzelt hast.

aber zu deinem problem: FF ist ein wenig toleranter was css/xhtml-fehler angeht...ie ist gnadenlos und zeigt´s an wie´s gecoded wurde. wenn deinen code aufräumst und wirklich wirklich clean schreibst hast du nie probs 🙂

Unbekannter Benutzer ·

Guten Morgen,
hab ich jetzt was falsch vertanden?
Ich dachte (und so hab ich das bei vielen Seiten auch gesehen) es gibt Div-Container die über CSS positioniert werden als Alternative zur Tabellenstruktur? Wo ist denn da der Haken?

Zu den Kommentaren, die baut mir Typo ein. Im Template sind die doch gar nicht drin. Wie bekomm ich die weg?

config.xhtml_cleaning = all

hab ich im Setup eingebaut.

Gruß,
Mimung

just2b ·
Mimung schrieb

Zu den Kommentaren, die baut mir Typo ein. Im Template sind die doch gar nicht drin. Wie bekomm ich die weg?

config.disablePrefixComment = 1

georg