Ich fange mal mit diesem Link an: Hier.
Hallo,
ich habe eine Tabelle (zu besserer Darstellung mit 3 farbigen Zellen), die leider vom php-script zerhauen wird.
Live sieht das so aus:Code:<table width="500" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="15"> </td> <td colspan="3"><span class="txt">Bitte geben Sie die fünf Zeichen, die Sie in der Grafik sehen, in das nebenstehende Textfeld ein. </span> </td> </tr> <tr> <td width="15" bgcolor="#999999"> </td> <td bgcolor="#00FF00"><?php $cp_mode='image'; include 'captcha.php' ?></td> <td bgcolor="#990000"><?php $cp_mode='text'; include 'captcha.php' ?></td> <td bgcolor="#000099" class="rahmen"><?php $cp_mode='code'; include 'captcha.php' ?></td> </tr> </table>
http://friseur-chamaeleon.de/kontakt/formular.phtml
Warum wird z.B die generierte Grafik nicht sauber in der grünen Zelle, sondern quasi zwischen grauer und grüner dargestellt ?
Ich möchte nur, dass sich Grafik und Eingabefeld auf gleicher horizontaler Höhe befinden.
Gruss,
teletubbi
Ich fange mal mit diesem Link an: Hier.
Chaos ist nur eine andere Definition von Ordnung.
Ja, schön und gut.
Das erklärt aber noch nicht, warum die Tabelle zerschossen wird.
http://friseur-chamaeleon.de/kontakt/test.php
Deine Seite ist nicht valide und besitzt auch keinen Doctype. Wieso sollte ein Browser irgendwas so darstellen, wie du es dir vorstellst?
Im zweiten Link erkenne ich nicht, was jetzt "zerhauen" sein soll.
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
Die test.php besitzt einen Doctype:
Warum wird die generierte Grafik nicht sauber in der grünen Zelle, sondern quasi zwischen grauer und grüner Zelle dargestellt ?Code:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Ich möchte, dass sich Grafik und Eingabefeld sauber auf gleicher horizontaler Höhe befinden.
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
Nicht ?
Das generierte IMG steht doch in der grünen Zelle.
Code:<td width="15" bgcolor="#999999"> </td> <td bgcolor="#00FF00"><IMG SRC="captcha.php?mode=captcha&file=%2Ftmp%2Fcaptcha4b6a91ef294e6.gif"></td> <td bgcolor="#990000"><INPUT TYPE=TEXT NAME="CAPText" SIZE=5> </td>
Mhm tatsächlich, 259px × 150px.
Ich möchte, dass sich Grafik und Eingabefeld sauber auf gleicher horizontaler Höhe befinden.
Hab noch was geändert:
Code:<td bgcolor="#00FF00" valign="middle"><?php $cp_mode='image'; include 'captcha.php' ?></td
Und das haut doch nicht hin!
<table width="500"
Aber dann Platz für min 680 verbrauchen... das geht doch nicht!
Das letzte Feld kommt gar nicht raus... aber Tabellendesign... was will man erwarten.
the0bone
Wissen ist Macht, nichts Wissen macht nichts! Doch auch auch wenn man es nicht besser weiss, sollte man beim Erstellen einer Webseite auf Frames und Tabellen verzichten.
Ok.
Bei
sieht es aber auch nicht besser aus ...Code:<table width="800"
http://friseur-chamaeleon.de/kontakt/test.php
Gib dem Bild auch eine definierte Größe (280px × 150px) und definiere mit CSS, dass alle in TD befindlichen Elemente zentriert werden sollen (vertical-align: middle).
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
Das Captcha-Bild ist immer 150px hoch ... von daher![]()
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
So geht es auch nicht ...
Wie definiere ich denn eine Größe (280px × 150px) ?Code:<td height="150" bgcolor="#00FF00" style="vertical-align:middle"><?php $cp_mode='image'; include 'captcha.php' ?></td>
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)