Zum Inhalt springen

TV verschluckt </div>

Erstellt am 4. Oktober 2008 · 4 Antworten · letzte Antwort am 8. November 2008

Tags: Frage

Chricken ·

Hallihallo,

ich arbeite mich gerade in TV ein und habe da ein seltsames Problem:
Mein Layout besteht aus mehreren DIV-Elementen.
Jetzt habe ich ein HTML-Doklument und will es per TV mappen.

In der HTML-Datei ist ein Ausschnitt folgendermaßen aufgebaut:

                            ...
                            </td>
              	        </tr>
		    </table>
		</div>
    		<div id="content2">
       		    <table width="100%" cellpadding="0" cellspacing="0">
                       ...

Wenn ich jetzt ein Template auf dieser HTML-Datei mappen will, dann sieht genau derselbe Ausschnitt folgendermaßen aus:

             ...
             </td>
          </tr>
        </tr>
      </table>
      <div id="content2">
        <table width="100%" cellpadding="0" cellspacing="0">
           ...

Wie ihr seht ist ein </tr> dazugekommen, dafür ist das </div> verschwunden.
Da ich anhand der DIV-Elemente mein Layout mache ist das natürlich fatal, denn das nachfolgende Element wird falsch verschachtelt.

Hoffentlich kann mir jemand helfen.
Besten Gruß
Chricken

matin ·

ich vermute mal, dass dein template nicht ganz valide ist und irgendwo im div oder in der tabelle etwas fehlt ...

Chricken ·

Ja, hab ich auch gedacht, und Schritt für Schritt überprüft, abe rnichts gefunden.
Aber vielleicht sehen vier Augen mehr als zwei.
Hier noch mein Template inklusive eines quick-and-dirty-Workaround:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Unbenanntes Dokument</title>
<link href="formate.css" rel="stylesheet" type="text/css">
</head>

<body topmargin="0" leftmargin="0" bottommargin="0" rightmargin="0" link="#9a0027" vlink="#9a0027">
<div id="bgpattern">
<div id="balken"></div>
</div>
<div id="inhalt">
	<div id="inhalt_mm">
		<div id="header">

	        	<table width="795" height="240" border="0" cellpadding="0" cellspacing="0">
				<tr>
					<td width="25">&nbsp;</td>
					<td width="142" align="left" valign="middle"><a href="index.php$id=ww"><img src="Bilder/europapassage.jpg" width="142" height="36" border="0"></a></td>
					<td align="center" valign="middle"><a href="http://www.yin-yang-hh.de"><img src="Bilder/logo_header.jpg" width="348" height="96" border="0"></a></td>
					<td width="142" align="right" valign="middle"><a href="index.php$id=ww"><img src="Bilder/hafencity.jpg" width="95" height="36" border="0"></a></td>
					<td width="25">&nbsp;</td>
				</tr>
				<tr>

        				<td colspan="5" height="6" bgcolor="#FFFFFF">
             			</tr>
				<tr>
                			<td height="26" colspan="5" align="center" valign="middle" bgcolor="#adab99">
                				<table width="100%">
                        				<tr>
								<td align="center" valign="middle" width="106" id="sprache"><a href="index.php$id=yy"><img src="Bilder/flag_de.jpg" width="24" height="14" border="0"></a>&nbsp;<a href="index.php$id=xx"><img src="Bilder/flag_gb.jpg" width="29" height="14" border="0"></a></td>
								<td align="center" valign="middle" id="menu">Hier kommt das Men&uuml; hin</td>

								<td align="center" valign="middle" width="106">&nbsp;</td>
							</tr>
						</table>
              				</td>
         			</tr>
				<tr>
       	  		  		<td colspan="5" height="6" bgcolor="#FFFFFF"><img src="Bilder/clear.gif" height="6" width="100%"></td>
           			</tr>
              			<tr>

       	  		  		<td colspan="5" height="93" bgcolor="#FFFFFF" background="Bilder/trailer_1.jpg"><img src="Bilder/clear.gif" height="6" width="100%"></td>
            			</tr>
              			<tr>
       	  		  		<td colspan="5" height="6" bgcolor="#FFFFFF"><img src="Bilder/clear.gif" height="6" width="100%"></td>
              			</tr>
		  	</table>
		</div>
		<!-- Wegen eines Fehlers im TV mache ich hier noch einen zus&auml;tzlichen /div rein. vielleicht hilfts ja -->
		</div>

    		<div id="content2">
       			<table width="100%" cellpadding="0" cellspacing="0">
				<tr>
					<td width="215" align="left" valign="top">
                				<h1 class="restaurant_menu_header">Speisekarte</h1>
                   				<div class="restaurant_menu">
							<ul>
								<li><a href="sdfsdg">Allerhand Rezepte</a></li>

								<li><a href="sdfsdg">ge&auml;ndert</a></li>
								<li><a href="afv<dv<sdv">Noch eines</a></li>
						    		<li><a href="wefawecfwervwtg r">Und ein Rezept</a> </li>
						    		<li>Ganz was neues. Ein Gericht</li>
						  	</ul>
						</div>                           
					</td>

					<td width="480" align="left" valign="top">
                				<div class="restaurant_content_header">
                    					&Uuml;berschrift
                    				</div>
	                			<div class="restaurant_content">
							F&uuml;lltext ist ein guter Text, denn mit F&uuml;lltext kann man Sachen f&uuml;llen.
						</div>
					</td>
				</tr>
			</table>

		</div>
		<div id="footer">
			<table width="100%" border="0" cellspacing="0" cellpadding="0">
				<tr>
					<td height="15" bgcolor="#6e6a57">&nbsp;</td>
				</tr>
				<tr>
					<td align="center" valign="middle" height="50" id="unteresmenue">
						<a href="../../../index.php?id=22">IMPRESSUM</a> | <a href="../../../index.php?id=18">KONTAKT</a> | <a href="../../../index.php?id=38">ANFAHRT</a> | <a href="../../../index.php?id=21">SITEMAP</a>

					</td>
				</tr>
			</table>
  		</div>
		<div id="inhalt_ol"></div>
		<div id="inhalt_om"></div>
		<div id="inhalt_or"></div>
		<div id="inhalt_ml"></div>
		<div id="inhalt_mr"></div>

		<div id="inhalt_ul"></div>
		<div id="inhalt_um"></div>
		<div id="inhalt_ur"></div>
	</div>
</div>
</body>
</html>
Lauenroth ·

Hallo,

gibt es mittlerweile ein Lösung zu dem Problem?
Stelle immer öfter ähnliches Verhalten fest.

Gruß
Lauenroth

Chricken ·

Nein, es ist keine Lösung in Sicht.
Ich habe mir beholfen, indem ich einfach ein weiteres </div> eingefügt habe