PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ubekannte Zeile


Asrag
17.11.2006, 21:19:00
Hallo ich habe folgenden Code:

<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Karibikwar</title>
</head>
<body>
<?php include "global.php"
?>
<table class="brown" width="18%" align="left">
<td VALIGN="top" background="images/left.jpg" width="1%">&nbsp;</TD>
<td class="brown" width="18%"><center>
<img src="./images/test.jpg" width="180">
<span class="smallfont"><script>writeclock()</script><br>
<br><?php echo $links ?>
</td>
<TD VALIGN="TOP" BACKGROUND="images/left.jpg" width="1%">&nbsp;&nbsp;</TD
</table>
<table class="brown" width="80%" align="center" cellpadding="0" cellspacing="0">
<tr>
<TD class="top" width="">&nbsp;</TD>
<TD VALIGN="bottum" BACKGROUND="images/left.jpg" height="5%" width="1%">&nbsp;</TD>

</table>
<table class="brown" width="80%" height=40%" align="center" cellpadding="0" cellspacing="0">
<td class="brown" width="98%"><span class="smallfont"><br><b><center></center></b><br><br></span></td>
<TD VALIGN="bottum" BACKGROUND="images/left.jpg" width="1%">&nbsp;</TD>
</table>
<br>
<table class="yel" width="75%" border="1" align="center">
<td class="yel" width="80%"><span class="normalfont"><img src="./images/haus.gif"><br><b><span align="center"Willkommen</b>
<table class="yel" width="75%" align="center">
<td class="yel" width="80%"><b>Tauche ein</b><br><span class="normalfont">
... in die unvergessliche Welt von Karibikwar. Trete gegen viele Spieler an, um der Mächtigste Herrscher zu sein.
<br>
<br>
</table>
<table class="yel" width="75%" align="center">
<td class="yel" width="80%"><span class="normalfont"><b>Baue</b><br>
...Farmen, Plantagen um deine Bevölkerung mit Nahrung zu versorgen.<br> Baue Minen, Holzfäller um Rohstoffe zu bekommen.
Baue Schulen um dein Volk schlauer zu machen. Ausserdem kannst du Rohstoffe auf dein Persöhnliches Lager Lagern um im Krieg nur kleine Verluste zu erleben.
<td class="yel" width="80%"><span class="normalfont">
</table>

<table class="yel" width="75%" align="center">
<td class="yel" width="80%"><span class="normalfont"><b>Kämpfe</b><br>
... gegen andere Herrscher und zerstöre dann die Feindliches Gebäude und Ressourcen. <br>
Erschließe neue Inseln um noch stärker zu werden
<td class="yel" width="80%"><span class="normalfont"><img src="./images/Wirtshaus.gif" align="middle">

</body>
</html>

So wenn man nun auf die Seite Karibikwar (http://karibikwar2.xcluster.de) guckt sieht man in der Navigation über den Bild einen braunen Streifen, der da eigentlich nicht sein sollte. Wo genau liegt ist der Streifen im Code definiert?

,mfg

Andes
18.11.2006, 00:22:23
Ach, wie ist es doch schön, dass die Browser jeden Mist interpretieren und daraus auch noch eine halbwegs vernünftige Seite zusammen basteln können.

Prüfe dringend deinen kompletten Quelltext. Der strotzt nur so vor Fehlern. Es sind so um die 68 Warnungen (Fehler) auf ca. 130 Zeilen. Das geht los beim Doctype (W3C weigert sich die Seite aus zu werten) über fehlende TR-Tags und endet bei nicht geschlossenen Attributen (<a href="news.php>). Zudem verwendest du 5 veraltete Tags und 24 veraltete Attribute.
Mal davon abgesehen, dass Tabellen nicht für Layout gedacht sind.
Javascript-Fehler gibt es auch noch.

Asrag
18.11.2006, 16:21:19
Jetzt würde ich im gegenzug wissen wollen, was denn die veralteten Attribute sind?

mfg

feuervogel
18.11.2006, 16:37:13
interessant ist auch das ergebnis hier:

http://validator.w3.org/check?uri=http%3A%2F%2Fkaribikwar2.xcluster.de%2F

Andes
18.11.2006, 16:38:59
In Klammern steht wie oft es verwendet wurde.

Veraltete Elemente:

* center (2x)
* font (1x)

Veraltete Attribute:

* alink (1x)
o body (1x)
* background (4x)
o td (4x)
* link (1x)
o body (1x)
* vlink (1x)
o body (1x)

Nur für bestimmte Elemente veraltete Attribute:

* align (9x)
o table (7x)
o span (1x)
o img (1x)
* height (2x)
o td (1x)
o table (1x)
* size (1x)
o font (1x)
* width (13x)
o td (13x)