Hallo allerseits.

Ich bin nun seit einiger Zeit auf der Suche nach nützlichen Artikeln zu einem Problem aber irgendwie finde ich keine Abhilfe, daher hier meine Fragen, vielleicht hat ja einer von euch damit Erfahrungen:

Ein Kollege hat die Seite http://www.luftwerbung24.de gestaltet und dabei folgendes in einer Layout.php ausgegliedert:

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<?php

//Hier wird zugeordnet, welcher Reiter bei welcher Seite aktiv ist!

switch &#40;$site&#41; &#123;
case "index.html"&#58;
   $aktiv = 1;
   break;     
case "heissluftballon.html"&#58;
   $aktiv = 2;
   break;
case "heissluftballon-formen-material.html"&#58;
   $aktiv = 2;
   break;
case "heissluftballon-preise.html"&#58;
   $aktiv = 2;
   break;
case "luftschiff.html"&#58;
   $aktiv = 3;
   break;
case "luftschiff-formen-material.html"&#58;
   $aktiv = 3;
   break;
case "luftschiff-preise.html"&#58;
   $aktiv = 3;
   break;
case "bannerflug.html"&#58;
   $aktiv = 4;
   break;
case "display.html"&#58;
   $aktiv = 5;
   break;
case "sonstiges.html"&#58;
   $aktiv = 6;
   break;
case "kontakt.html"&#58;
   $aktiv = 7;
   break;
case "referenzen.html"&#58;
   $aktiv = 8;
   break; 
case "impressum.html"&#58;
   $aktiv = 9;
   break;
&#125;


	 if&#40;$site&#41; &#123;
				 $filename = "sites/".$site;
				 $handle = fopen &#40;$filename, "r"&#41;;
				 $contents = fread &#40;$handle, filesize &#40;$filename&#41;&#41;;
								 fclose &#40;$handle&#41;;
				 
				 &#125;
?>
<head>
<meta http-equiv="Content-Language" content="de">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<?php
		$inhalt =	explode&#40;"&#91;TEILBEREICH-TRENNER&#93;",$contents&#41;;
		echo $inhalt&#91;0&#93;;
 ?>
 <link href="style.css" rel="stylesheet" type="text/css">
 </head>
 <body bgcolor="#F3F7FC" style="margin-bottom&#58;0px;">
        <center>
 <table style="height&#58; 100%" cellpadding="0" cellspacing="0">
        <tr>
        <td height="100%" width="17" valign="top">
            <table style="height&#58; 100%" cellpadding="0" cellspacing="0">
                   <tr>
                       <td style="width&#58;17px; height&#58;21px; background-image&#58; url&#40;'gfx/head_02.gif'&#41;;"></td>
                   </tr>
				   
                   <tr>
                       <td  height="100%" width="17" style="background-image&#58; url&#40;'gfx/head_11.gif'&#41;;">

                       
</td>
                   </tr>
            </table>
			
			
			
        </td>
        <td width="898" valign="top" style="background-color&#58; #fff;">
            <table style="width&#58; 100%" cellpadding="0" cellspacing="0">
                   <tr>
                       <td width="4" height="17" style="background-image&#58; url&#40;'gfx/head_03.gif'&#41;;"></td>
                       <td width="889" height="17" style="background-image&#58; url&#40;'gfx/head_04.gif'&#41;;"></td>
                       <td width="5" height="17" style="background-image&#58; url&#40;'gfx/head_07.gif'&#41;;"></td>
                   </tr>
            </table>[img]gfx/head_10.gif[/img]<table cellpadding="0" cellspacing="0">
                        <tr>
                            <td style="background-image&#58; url&#40;'gfx/head_<?php if&#40;$aktiv == 1&#41; echo "1"; else echo "0"; ?>_15.gif'&#41;; cursor&#58; pointer;" width="99" height="25" valign="middle" align="center"  onClick="location.href='index.html';"><?php if&#40;$aktiv == 1&#41; echo "";?>Startseite<?php if&#40;$aktiv == 1&#41; echo "";?></td>
                            <td style="background-image&#58; url&#40;'gfx/head_<?php if&#40;$aktiv == 2&#41; echo "1"; else echo "0"; ?>_16.gif'&#41;; cursor&#58; pointer;" width="100" height="25" valign="middle" align="center" onClick="location.href='heissluftballon.html';"><?php if&#40;$aktiv == 2&#41; echo "";?>Hei&szlig;luftballon<?php if&#40;$aktiv == 2&#41; echo "";?></td>
                            <td style="background-image&#58; url&#40;'gfx/head_<?php if&#40;$aktiv == 3&#41; echo "1"; else echo "0"; ?>_17.gif'&#41;; cursor&#58; pointer;" width="100" height="25" valign="middle" align="center" onClick="location.href='luftschiff.html';"><?php if&#40;$aktiv == 3&#41; echo "";?>Luftschiff<?php if&#40;$aktiv == 3&#41; echo "";?></td>
                            <td style="background-image&#58; url&#40;'gfx/head_<?php if&#40;$aktiv == 4&#41; echo "1"; else echo "0"; ?>_18.gif'&#41;; cursor&#58; pointer;" width="100" height="25" valign="middle" align="center" onClick="location.href='bannerflug.html';"><?php if&#40;$aktiv == 4&#41; echo "";?>Bannerflug<?php if&#40;$aktiv == 4&#41; echo "";?></td>
                            <td style="background-image&#58; url&#40;'gfx/head_<?php if&#40;$aktiv == 5&#41; echo "1"; else echo "0"; ?>_19.gif'&#41;; cursor&#58; pointer;" width="100" height="25" valign="middle" align="center" onClick="location.href='display.html';"><?php if&#40;$aktiv == 5&#41; echo "";?>Display<?php if&#40;$aktiv == 5&#41; echo "";?></td>
                            <td style="background-image&#58; url&#40;'gfx/head_<?php if&#40;$aktiv == 6&#41; echo "1"; else echo "0"; ?>_20.gif'&#41;; cursor&#58; pointer;" width="100" height="25" valign="middle" align="center" onClick="location.href='sonstiges.html';"><?php if&#40;$aktiv == 6&#41; echo "";?>Sonstiges<?php if&#40;$aktiv == 6&#41; echo "";?></td>
                            <td style="background-image&#58; url&#40;'gfx/head_<?php if&#40;$aktiv == 7&#41; echo "1"; else echo "0"; ?>_21.gif'&#41;; cursor&#58; pointer;" width="100" height="25" valign="middle" align="center" onClick="location.href='kontakt.html';"><?php if&#40;$aktiv == 7&#41; echo "";?>Kontakt<?php if&#40;$aktiv == 7&#41; echo "";?></td>
                            <td style="background-image&#58; url&#40;'gfx/head_<?php if&#40;$aktiv == 8&#41; echo "1"; else echo "0"; ?>_22.gif'&#41;; cursor&#58; pointer;" width="100" height="25" valign="middle" align="center" onClick="location.href='referenzen.html';"><?php if&#40;$aktiv == 8&#41; echo "";?>Referenzen<?php if&#40;$aktiv == 8&#41; echo "";?></td>
                            <td style="background-image&#58; url&#40;'gfx/head_<?php if&#40;$aktiv == 9&#41; echo "1"; else echo "0"; ?>_23.gif'&#41;; cursor&#58; pointer;" width="99" height="25" valign="middle" align="center" onClick="location.href='impressum.html';"><?php if&#40;$aktiv == 9&#41; echo "";?>Impressum<?php if&#40;$aktiv == 9&#41; echo "";?></td>
                        </tr>
                 </table>  

                 <div class="content" style="width&#58;800px; padding-left&#58;20px"><?php
			
			
		echo $inhalt&#91;1&#93;;
				 
				 if&#40;!file_exists&#40;"sites/".$site&#41;&#41;&#123;
				 @include&#40;"sites/index.html"&#41;;
				 
				 &#125;
				 
				 ?>
                 
                 </div>
				 
				<center>
				<div class="footer" style="width&#58;600px;">
				 </div>
</center>

        </td>
        <td width="13"  valign="top">
            <table style="height&#58; 100%" cellpadding="0" cellspacing="0">
                   <tr>
                       <td width="13" height="21" style="background-image&#58; url&#40;'gfx/head_08.gif'&#41;;"></td>
                   </tr>
                   <tr>
                       <td width="13" height="100%"  style="background-image&#58;
					   url&#40;'gfx/head_12.gif'&#41;;"></td>
                   </tr>
            </table>


        </td>
        </tr>
 </table> </center>
 </body>
</html>
Erstmal gab es gar keine Probleme aber er hatte auch keine Dokumentendeklaration vorgenommen, das habe ich also getan, zunächst mit HTML 4.01 Transitional. Wenn ich den Link zum W3C mit angegeben habe, wurde es wieder falsch dargestellt, dann habe ich einen Artikel gefunden, dass man das weglassen kann und sollte, weil moderne Browser das nicht mehr brauchen.

Nun habe ich das Dokument nach 401 validiert aber festgestellt, dass die Seite im "Quirks Modus" läuft und nicht im "Konform Standard Modus".

Dann würde ich noch gerne zum XHTML Standard 1.0 überwechseln aber solange ich diese Hürde nicht überwunden habe, mache ich da erstmal weiter nichts.

Kann mir bitte jemand aushelfen?

Gruß
Sascha
Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!