Thomas Luethi: form

Beitrag lesen

Hallo aitee,

Bitte gib die direkte URL an, nicht ein Frameset.
Und lies </faq/#Q-19>, um zu sehen, wie man Links macht.

http://www.dev-lounge.de/prj/dev-lounge/content.php
http://www.dev-lounge.de/prj/dev-lounge/templates/main.css

Dort hast Du etwa folgendes
<form>
<table background="img/bg_index.jpg" width="650" height="500" ...>
<!-- -->
<tr>
  <td width="245px">...</td>
  <td class="tdnav">ip: ... login: <input type="text" ...> pw: >input type="text" ...></td>
</tr>
</table>
</form>

Im CSS sagst Du:
.tdnav {
  border-width: 1px; border-color: #000000; border-style: solid;
  line-height: 18px;
  margin:0;
  display:inline;
}

1. Das display:inline fuer TD bringt nichts.
Ich ging bei meinem Vorschlag davon aus, dass Du
in der Tabellenzelle drin das ganze Formular hast.

2. Es hat offenbar einfach zuwenig Platz in der Zelle,
deren Breite ja fix vorgegeben ist.
Lass die Anzeige der IP-Nummer weg.
Diese Information ist fuer den Besucher bedeutungslos.
Wenn ich meine IP-Nummer wissen will, gibt es
andere und sinnvollere Wege, es herauszufinden,
als Deine Website zu besuchen.

---

Weitere Fehler:

Das HEIGHT- und BACKGROUND-Attribut bei TABLE sind verboten.
<table background="img/bg_index.jpg" width="650" height="500" ...>
Du koenntest und solltest konsequenter CSS einsetzen.

Die Breitenangabe mittels HTML-Attribut width darf keine Einheit
("px") enthalten. Das ist nur bei CSS notwendig.
Statt
<td width="245px"></td>
also entweder
<td width="245"></td>
oder besser
<td style="width:245px"></td>

Gruesse,

Thomas

--
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/