Zum Inhalt springen

Seltsam: HTML-Inhalt wird verändert

Erstellt am 27. November 2009 · 2 Antworten · letzte Antwort am 27. November 2009

Tags: Frage

Chricken ·

Hallo,

ich habe hier bei einer neuen Installation ein Problem:
Nämlich wird offensichtlich der Inhalt der HTML-Vorlagen-Datei verändert.

<!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>Glaserei Dössel in Glückstadt</title>
<link href="styles.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
#illu {
	position: fixed;
	bottom: 0px;
	right: 0px;
	z-index: 200;
	left: 0px;
	top: 0px;
	background-image: url(illu/bg_tropfen.jpg);
}
#ornament_ur {
	width: 112px;
	height: 113px;
	right: 25px;
	position: absolute;
	background-image: url(bilder/ornament_ur.png);
	bottom: 25px;
}
#ornament_or {
	width: 112px;
	height: 113px;
	right: 25px;
	position: absolute;
	top: 25px;
	background-image: url(bilder/ornament_or.png);
}
-->
</style>
</head>
<body>
<div id="bg"> </div>

<div id="illu"> </div>
<div id="mitte">
  <div id="mitte_ol">
  </div>
  <div id="mitte_om">
  </div>
  <div id="mitte_or">
  </div>
  <div id="mitte_ml">
  </div>
  <div id="mitte_mm">
  </div>
  <div id="mitte_mr">
  </div>
  <div id="mitte_ul">
  </div>
  <div id="mitte_um">
  </div>
  <div id="mitte_ur">
  </div>
  <div id="menu">
    <a href="q5z">Punkt1</a><br /> 
    <a href="fhm">Punkt2</a> <br />
    <a href="cfnfg">Punkt 3</a></p>
  </div>
  <div id="logo_mantel">
    <div id="logo">
      <p><b>Glaserei Dössel</b><br /></p>
      <p>
      <b>Hauptsitz</b><br />
      Am Fleth 5<br />
      25348 Glückstadt<br />
      Tel.: 04124-2434<br />
      Fax: 04124-1519<br />
      </p>
      <p>
      <b>Werkstatt</b><br />
      Zum Entenufer 6<br />
      25348 Glückstadt<br />
      Tel.: 04124-3179<br />
      </p>
      <img src="bilder/glaserlogo.png" width="124" height="123" alt="" />  
    </div>
  </div>
  <div id="inhalt">
    Alles wird gut, jetzt noch ein bisschen Fülltext hier rein</div>
    <div id="ornament_or"> </div>
    <div id="ornament_ur"> </div>
  </div>
</div>
</div>

</body>
</html>

Und wenn ich im TemplaVoila mappen will, dann sieht der Code so aus:

<!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="t...
<body>
  <div id="bg">
     
  </div>
  <div id="illu">
     
  </div>
  <div id="mitte">
    <div id="mitte_ol">
    </div>
    <div id="mitte_om">
    </div>
    <div id="mitte_or">
    </div>
    <div id="mitte_ml">
    </div>
    <div id="mitte_mm">
    </div>
    <div id="mitte_mr">
    </div>
    <div id="mitte_ul">
    </div>
    <div id="mitte_um">
    </div>
    <div id="mitte_ur">
    </div>
    <div id="menu">
      <a href="q5z" onclick="return false;">
        Punkt1
      </a>
        <br />
      <a href="fhm" onclick="return false;">
        Punkt2
      </a>
        <br />
      <a href="cfnfg" onclick="return false;">
        Punkt 3
      </a>
    </div>
  </div>
  <div id="logo_mantel">
    <div id="logo">
      <p>
        <b>
          Glaserei Dössel
        </b>
          <br />
      </p>
      <p>
        <b>
          Hauptsitz
        </b>
          <br />
         Am Fleth 5
          <br />
         25348 Glückstadt
          <br />
         Tel.: 04124-2434
          <br />
         Fax: 04124-1519
          <br />
      </p>
      <p>
        <b>
          Werkstatt
        </b>
          <br />
         Zum Entenufer 6
          <br />
         25348 Glückstadt
          <br />
         Tel.: 04124-3179
          <br />
      </p>
        <img src="bilder/glaserlogo.png" width="124" height="123" alt="" />
    </div>
  </div>
  <div id="inhalt">
     Hallo Welt
      <br />
    Alles wird gut
      <br />
    Alles wird gut, jetzt noch ein bisschen Fülltext hier rein, jetzt noch ein bisschen Fülltext hier rein, jetzt noch ein bisschen Fülltext hier r...
      <br />
    Alles wird gut
      <br />
    Alles wird gut
  </div>
  <div id="ornament_or">
     
  </div>
  <div id="ornament_ur">
     
  </div>
</body>
 </html>

Besonders Zeilen 64 und 90 des oberen Codes ist zu beachten. Denn es sind nicht nur die Zeilenumbrüche geändert sondern ein <div>-Element ist ganz woanders als es hätte sein sollen.

Ich habe schon die HTML-Datei neu angelegt und eingebunden, Vorlagenobjekt und Datenstruktur ebenso. Cache habe ich gelöscht, aber ich habe keine Erklärung, woher diese falschen HTML-Daten geholt werden.
Soweit ich weiß kann ein Computer sich noch nichts selber ausdenken. Deshalb finde ich das so verwirrend #angry#

Kann mir bitte jemand helfen?
Danke
Chricken

jenses ·

Die Ursache ist (wie eigentlich fast immer) nicht-valider HTML-Quelltext.

http://validator.w3.org/

Line 63, Column 35: end tag for element "P" which is not open
Line 89, Column 6: end tag for element "DIV" which is not open

Es ist also nicht TV welches falschen Quelltext erzeugt,
sondern du selbst. 😉

Chricken ·
jenses schrieb

Es ist also nicht TV welches falschen Quelltext erzeugt,
sondern du selbst. 😉

Ich hab mir schon gedacht, dass ich da irgendwo einen Fehler gemacht habe. Hab's aber einfach nicht gefunden. Der Validator ist eine große Hilfe :o
Erledigt, danke 🙂