managergames: Darstellung in Firefox falsch

Meine Seite wird im IE korrekt angezeigt, in Firefox jedoch nicht.

Woran liegt das?

Hier die Seite:
index.html
----------

<?
@session_start();
$login[team]=$_SESSION[team];
$login[pw]=$_SESSION[pw];
$login[sprache]=$_SESSION[sprache];
if ($login[sprache]=="") { $login[sprache]="de"; }

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<link rel="stylesheet" type="text/css" href="<? echo "http://".$_SERVER["HTTP_HOST"]."/"; ?>format.css"/>
<title>F1Manager - das schnellste game in web</title>
</head>

<body>
<div class="header"><img src="<? echo "http://".$_SERVER["HTTP_HOST"]."/"; ?>img/top.jpg" alt=""/>
</div>

<?
if ($login[team]!="" and $login[pw]!="")
{
?>
<iframe src="<? echo "http://".$_SERVER["HTTP_HOST"]."/"; ?>menu.php?zahl=<? echo $_GET['zahl']; ?>" frameborder=0 width=100% height=75px>
</iframe>
<?
}

?>

<div class="inhalt">

<?

echo "
<table border=0 width=99%>
<tr>
<td>

Er läuft durch die Boxengasse. Wieder kein gutes Ergebnis.
 Sein Boss kommt ihm entgegen. Er blickt ihn ernst an.
 Dann sagt er: Du bist entlassen! <br/>Ein paar Minuten später...<br/>
Diskussion über einen Nachfolger. Da kommt die Idee:
 Du sollst der Nachfolger werden!<br/><br/>
Nimm das Angebot an und trainiere deine Fahrer,
 kümmer dich um Verträge und suche das optimale Setup
 für die Rennen im Drei-Tage-Rhytmus.<br/>Melde dich jetzt an!
</td>
<td>";

if ($login[team]=="")
{
echo "
<form action='game/login.php' method=post>
<table BORDER=0>
<tr>
<td>Team:</td>
<td><input type='text' name='team'></td>
</tr>
<tr>
<td>Passwort:</td>
<td><input type='password' name='pw'></td>
</tr>
<tr>
<td></td>
<td><input type='submit' value='Login'></td>
</tr>
</table>
</form>

<a href='http://localhost/game/daten/pw.php'>Passwort vergessen</a>
<br/>
<a href='http://localhost/game/daten/anmeldung.php'>Registrieren</a>
";
}
else
{
echo "Eingeloggt als ".$login[team];
}
echo "
</td>
</tr>
</table>";

?>
</div>

</body>
</html>

Und die css-Datei:
body, html {
font-family: Verdana;
margin:0px;
padding:0px;

background-color:black;
background-image: url(http://localhost/img/top2.jpg);
background-repeat:repeat-x;

}

.header {

float:right;
margin-top:0px;
padding-top:0px;
}

td p {
position:relative; margin:0; padding:0;
}

td p span {
position:absolute;
top:8px;
left:10px;
width:85px;
color:black;
text-align:right;
color:black;

font-weight:bold;
font-size:12px;

}

.inhalt
{

border:solid 3px white;
color:black;
background-color: #7aabe2;
margin-left:20px; margin-right:20px;

min-height:300px;

}

* html .inhalt { height:300px; } /* nur für IE 5.5 - 6.x */
html + body .inhalt { height:300px; } /* nur vom IE 5.0 */

a
{
color:#043878;
font-weight:bold;
}

Das Bild top.jpg wird nur in Firefox und nur wenn der iframe deaktiviert ist vom Inhaltsfeld überdeckt.

  1. Hello out there!

    Dein Problem hat mit HTTP mit Sicherheit gar nichts zu tun.

    Meine Seite wird im IE korrekt angezeigt, in Firefox jedoch nicht.

    Diese Aussage ist mit Sicherheit falsch. Statt „korrekt“ meintest du wohl „wie von mir gewünscht“?

    <?
    @session_start();

    Dein Problem hat mit PHP mit Sicherheit gar nichts zu tun. Poste bitte den HTML-Quelltext, der beim Client ankommt, oder einen Link zur fraglichen Beispielseite.

    See ya up the road,
    Gunnar

    --
    “Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)
    1. Hi!

      Hier nur der html-Code:
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

      <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
      <head>
      <link rel="stylesheet" type="text/css" href="http://localhost/format.css"/>
      <title>F1Manager - das schnellste game in web</title>
      </head>

      <body>
      <div class="header"><img src="http://localhost/img/top.jpg" alt=""/>
      </div>

      <div class="inhalt">

      <table border=0 width=99%>
      <tr>
      <td>

      Er läuft durch die Boxengasse. Wieder kein gutes Ergebnis.
       Sein Boss kommt ihm entgegen. Er blickt ihn ernst an.
       Dann sagt er: Du bist entlassen! <br/>Ein paar Minuten später...<br/>
      Diskussion über einen Nachfolger. Da kommt die Idee:
       Du sollst der Nachfolger werden!<br/><br/>
      Nimm das Angebot an und trainiere deine Fahrer,
       kümmer dich um Verträge und suche das optimale Setup
       für die Rennen im Drei-Tage-Rhytmus.<br/>Melde dich jetzt an!
      </td>
      <td>
      <form action='game/login.php' method=post>
      <table BORDER=0>
      <tr>
      <td>Team:</td>
      <td><input type='text' name='team'></td>
      </tr>
      <tr>
      <td>Passwort:</td>
      <td><input type='password' name='pw'></td>
      </tr>
      <tr>
      <td></td>
      <td><input type='submit' value='Login'></td>
      </tr>
      </table>
      </form>

      <a href='http://localhost/game/daten/pw.php'>Passwort vergessen</a>
      <br/>
      <a href='http://localhost/game/daten/anmeldung.php'>Registrieren</a>

      </td>
      </tr>
      </table></div>

      </body>
      </html>

      css-Datei hab ich ja schon im 1. Post gepostet...

      1. Hello out there!

        <table border=0 width=99%>

        Fehler. Fehler.

        <form action='game/login.php' method=post>

        Noch einer.

        <table BORDER=0>

        Doppelfehler.

        Du kennst die [ref:self811/html/xhtml/unterschiede.htm@title=Unterschiede zwischen XHTML und HTML]?

        See ya up the road,
        Gunnar

        --
        “Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)
        1. Hello Ingrid!

          Die <http://de.selfhtml.org/html/xhtml/unterschiede.htm@title=Unterschiede zwischen XHTML und HTML> waren gemeint.

          --
          “Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)
      2. ... und das sieht auch toll aus:

          
        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  
             "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
          
        <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">  
        <head>  
        <link rel="stylesheet" type="text/css" href="http://localhost/format.css"/>  
        <title>F1Manager - das schnellste game in web</title>  
        </head>  
          
        <body>  
        <div class="header"><img src="http://localhost/img/top.jpg" alt=""/>  
        </div>  
          
          
          
        <div class="inhalt">  
          
          
          
          
          
          
        <table border=0 width=99%>  
        <tr>  
        <td>  
          
        Er läuft durch die Boxengasse. Wieder kein gutes Ergebnis.  
         Sein Boss kommt ihm entgegen. Er blickt ihn ernst an.  
         Dann sagt er: Du bist entlassen! <br/>Ein paar Minuten später...<br/>  
        Diskussion über einen Nachfolger. Da kommt die Idee:  
         Du sollst der Nachfolger werden!<br/><br/>  
        Nimm das Angebot an und trainiere deine Fahrer,  
         kümmer dich um Verträge und suche das optimale Setup  
         für die Rennen im Drei-Tage-Rhytmus.<br/>Melde dich jetzt an!  
        </td>  
        <td>  
        <form action='game/login.php' method=post>  
        <table BORDER=0>  
        <tr>  
        <td>Team:</td>  
        <td><input type='text' name='team'></td>  
        </tr>  
        <tr>  
        <td>Passwort:</td>  
        <td><input type='password' name='pw'></td>  
        </tr>  
        <tr>  
        <td></td>  
        <td><input type='submit' value='Login'></td>  
        </tr>  
        </table>  
        </form>  
          
          
          
        <a href='http://localhost/game/daten/pw.php'>Passwort vergessen</a>  
        <br/>  
        <a href='http://localhost/game/daten/anmeldung.php'>Registrieren</a>  
          
        </td>  
        </tr>  
        </table></div>  
          
        </body>  
        </html>
        
  2. Guck mal, das sieht schöner aus:

    index.html
    ----------

      
    <?  
    @session_start();  
    $login[team]=$_SESSION[team];  
    $login[pw]=$_SESSION[pw];  
    $login[sprache]=$_SESSION[sprache];  
    if ($login[sprache]=="") { $login[sprache]="de"; }  
    ?>  
    
    ~~~~~~html
      
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
      
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">  
    <head>  
    <link rel="stylesheet" type="text/css" href="
    ~~~`<? echo "http://".$_SERVER["HTTP_HOST"]."/"; ?>`{:.language-php}~~~html
    format.css"/>  
    <title>F1Manager - das schnellste game in web</title>  
    </head>  
      
    <body>  
    <div class="header"><img src="
    ~~~`<? echo "http://".$_SERVER["HTTP_HOST"]."/"; ?>`{:.language-php}~~~html
    img/top.jpg" alt=""/>  
    </div>
    ~~~~~~php
      
      
    <?  
    if ($login[team]!="" and $login[pw]!="")  
    {  
    ?>
    ~~~~~~html
      
    <iframe src="
    ~~~`<? echo "http://".$_SERVER["HTTP_HOST"]."/"; ?>menu.php?zahl=<? echo $_GET['zahl']; ?>`{:.language-php}~~~html
    " frameborder=0 width=100% height=75px>  
    </iframe>
    ~~~~~~php
      
    <?  
    }  
      
    ?>
    ~~~~~~html
      
      
      
    <div class="inhalt">
    ~~~~~~php
      
      
    <?  
      
      
    echo "  
    <table border=0 width=99%>  
    <tr>  
    <td>  
      
    Er läuft durch die Boxengasse. Wieder kein gutes Ergebnis.  
     Sein Boss kommt ihm entgegen. Er blickt ihn ernst an.  
     Dann sagt er: Du bist entlassen! <br/>Ein paar Minuten später...<br/>  
    Diskussion über einen Nachfolger. Da kommt die Idee:  
     Du sollst der Nachfolger werden!<br/><br/>  
    Nimm das Angebot an und trainiere deine Fahrer,  
     kümmer dich um Verträge und suche das optimale Setup  
     für die Rennen im Drei-Tage-Rhytmus.<br/>Melde dich jetzt an!  
    </td>  
    <td>";  
      
    if ($login[team]=="")  
    {  
    echo "  
    <form action='game/login.php' method=post>  
    <table BORDER=0>  
    <tr>  
    <td>Team:</td>  
    <td><input type='text' name='team'></td>  
    </tr>  
    <tr>  
    <td>Passwort:</td>  
    <td><input type='password' name='pw'></td>  
    </tr>  
    <tr>  
    <td></td>  
    <td><input type='submit' value='Login'></td>  
    </tr>  
    </table>  
    </form>  
      
      
      
    <a href='http://localhost/game/daten/pw.php'>Passwort vergessen</a>  
    <br/>  
    <a href='http://localhost/game/daten/anmeldung.php'>Registrieren</a>  
    ";  
    }  
    else  
    {  
    echo "Eingeloggt als ".$login[team];  
    }  
    echo "  
    </td>  
    </tr>  
    </table>";  
      
    ?>
    ~~~~~~html
      
    </div>  
      
    </body>  
    </html>  
    
    

    Und die css-Datei:~~~css

    body, html {
    font-family: Verdana;
    margin:0px;
    padding:0px;

    background-color:black;
    background-image: url(http://localhost/img/top2.jpg);
    background-repeat:repeat-x;

    }

    .header {

    float:right;
    margin-top:0px;
    padding-top:0px;
    }

    td p {
    position:relative; margin:0; padding:0;
    }

    td p span {
    position:absolute;
    top:8px;
    left:10px;
    width:85px;
    color:black;
    text-align:right;
    color:black;

    font-weight:bold;
    font-size:12px;

    }

    .inhalt
    {

    border:solid 3px white;
    color:black;
    background-color: #7aabe2;
    margin-left:20px; margin-right:20px;

    min-height:300px;

    }

    • html .inhalt { height:300px; } /* nur für IE 5.5 - 6.x /
      html + body .inhalt { height:300px; } /
      nur vom IE 5.0 */

    a
    {
    color:#043878;
    font-weight:bold;
    }

    
    
    1. Hello out there!

      Guck mal, das sieht schöner aus:

      Nich wirklich. Unübersichtlicher Quelltext wird nicht durch Farbe besser, sondern durch Einrückungen.

      See ya up the road,
      Gunnar

      --
      “Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)