<form> vergrößert Zelle

Status
Nicht offen für weitere Antworten.

The_real_Guru

Erfahrenes Mitglied
Wer kann mir erklären, warum meine Zelle plötzlich doppelt so hoch wird, wenn ich aus einem simplen Textfeld ein funktionierendes Forumular mache???

Vorher:
PHP:
<?php
echo "&nbsp;<input class=\"suche\" type=\"text\" name=\"query\" value=\"".$query."\" size=\"20\"> ";
					echo "<input class=\"suche\" type=\"submit\" value=\">>\">";		
			?>

Nachher:
PHP:
<?php
				echo "<form action=\"".INDEXFILE."\" method=\"get\">";
					if ($url=="magazin") echo "<input type=\"hidden\" name=\"url\" value=\"magazin\">";
					echo "&nbsp;<input class=\"suche\" type=\"text\" name=\"query\" value=\"".$query."\" size=\"20\"> ";
					echo "<input class=\"suche\" type=\"submit\" value=\">>\">";
				echo "</form>";			
			?>

Danke für eure Hilfe!

Guru
 
Hi!

Das <form>-Tag produziert immer eine Leerzeile. Verschiebe das Form-Tag vor das <td>-Tag und das schliessende </form> hinter das schliessende </td>.
Nun sollte die Zelle sich nicht mehr verändern.

Bsp.:

<form><td>ZELLENINHALT</td></form>
 
Oder noch besser: Du unterdrückst es per CSS.

Entweder im Header, dann gilt es für alle Formulare in diesem Dokument:
PHP:
<style type="text/css">
form {
  margin: 0px;
  padding: 0px;
}
</style>

Oder extra für speziell dieses Formular:
PHP:
<form style="padding:0px;margin:0px;" ...>
 
Status
Nicht offen für weitere Antworten.
Zurück