MudGuard: php Formular wird nicht linksbündig dargestellt! HILFE !!!

Beitrag lesen

Hi,

kann mir jemand sagen, wo der fehler in meinem quelltext ist? DANKE!!! :-)

Der Fehler?
Die Fehler!
Bei den vielen Fehlern ist es erstaunlich, daß überhaupt noch was angezeigt wird.

Mach mal HTML und CSS aus dem Code-Wirrwarr!

<title>ProTunnel</title><body text="742F30" link="742F300" vlink="742F30" alink="742F30" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="195"><div align="center"><img src="../bilder/logo.jpg" width="165" height="150"></div></td>

Was für ein Schrott-HTML. Welchen Zweck hat das div? Warum nicht gleich den Zelleninhalt zentrieren?

<td width="585"><img src="../bilder/seite-kontakt.jpg" width="585" height="150"></td>
  </tr>
</table>

<table width="780" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td> </td>
  </tr>
</table>

Eine komplette Tabelle, um NICHTS auszugeben.

<table width="780" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="205" height="21" valign="top"><table width="205" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td width="10"> </td>
          <td width="185"><font size="3" face="Arial, Helvetica, sans-serif"><strong>INHALT</strong></font></td>
        </tr>
      </table>

<font size="2" face="Arial, Helvetica, sans-serif"><strong> <br>
      <br>
      </strong></font> <table width="205" border="0" cellspacing="0" cellpadding="0">

zwei fette Zeilenumbrüche in Arial?

<tr>
          <td width="20"> <div align="right"><font size="2" face="Arial, Helvetica, sans-serif"><strong>1.</strong></font></div></td>

schon wieder überflüssiges div, und von CSS-Formatierung hält der Schreiberling des Codes auch nicht viel.

<td width="5"> <div align="left"><strong><font size="2" face="Arial, Helvetica, sans-serif">
              </font></strong></div></td>

Soviel Code für 5 Pixel Freiraum...

<td width="180"><strong><font size="2" face="Arial, Helvetica, sans-serif"><a href="../index1.htm" target="_self">Rheinromantik</a></font></strong></td>

CSS!

</tr>
        <tr>

Und das ganze zig-mal...
Das schreit doch richtig nach CSS.

<table width="100%" border="0" align="left" cellpadding="0" cellspacing="0">
          <tr>
            <td>
              <?php
echo '<html>

Was soll das html-Element in einer Tabellenzelle?
Der Autor hat also auch von HTML _keinerlei_ Ahnung.

echo '<style type="text/css">

Auch style-Elemente haben in Tabellenzellen nichts verloren...

a:link { color:#742F30; font-size:13;text-decoration:underline; font-family:arial;}

font-size:13? 13 Elefantenrüssellängen? 13 Ameisenbeinlängen?

Generische Schriftfamilie sollte auch angegeben werden.

a:visited   {text-decoration:#742F30}

Was soll ein Farbwert bei text-decoration?

Alle 3 (font-size, text-decoration, font-familiy) sind im folgenden CSS auch noch vielfach falsch.

echo '<body><left><form  action="kontaktabschicken.php" methode="post" enctype="text/plain">';

body hat in td nichts verloren, ein left-Element gibt es in HTML auch nicht.

echo '<table><td><font class=text>Name:</font></td>

td ist in table nicht direkt erlaubt.
Wozu das font-Element? Die Formatierung kann auch direkt fürs td gemacht werden.

</tr><td>

td ist immer noch nicht direkt in table erlaubt.

</tr><br><tr>

br-Element ist zwischen tr nicht erlaubt.

</tr><br><tr><tr><tr><tr><tr><tr>

weder ist br in der Tabelle noch ist tr in tr erlaubt.

<td><input type="submit" Value="Abschicken"  class=form></center> </body>';

Hier wird center geschlossen, obwohl es nicht geöffnet ist.

<div align="left"></div>

Nach dem body ist kein div mehr erlaubt.
Und auch der ganze Rest hat hier keinen Sinn mehr, mit Ausnahme von </html>

cu,
Andreas

--
MudGuard? Siehe http://www.Mud-Guard.de/
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.