Neue Zeile nach </form> unterbinden
SilentWarrior
- html
0 Thomas Luethi- css
0 Tobias Kloth0 kjw0 Tobias Kloth0 Thomas Luethi0 kjw
Ist es möglich den Zeilenvorschub nach <form ...> ... </form> zu unterbinden ? Würde dieses Tag gerne in einer Tabelle verwenden, aber wenn ich es einsetze verschiebt es mir immer die ganze Tabelle, weil es noch einen Zeilenvorschub macht. Oder gibt es hier auch andere Möglichkeiten dies zu bewerkstelligen ?
Danke
Hallo,
Ist es möglich den Zeilenvorschub nach <form ...> ... </form> zu unterbinden ?
Ja. Mit CSS.
FORM ist ein Block-Level-Element.
Mach ein Inline-Element daraus:
CSS:
form { display:inline; }
Gruesse,
Thomas
Vielen Dank ihr beiden, mit "display:inline;" hats funktioniert.
Hallo,
Ist es möglich den Zeilenvorschub nach <form ...> ... </form> zu unterbinden ?
wie in den 298473 Fällen im Archiv auch: form { display:inline; } (evtl. reicht dir auch ein margin:0;)
Grüße aus Nürnberg
Tobias
JA ist es.. da du eine tabele verwendest...
BEISPIEL:
<table border="0" cellpadding="0" cellspacing="0">
<form name="" action="" method="post"><tr>
<td>Testfeld1</td>
<td><input type="text" name="testfeld1" size="10"></td>
</tr>
<tr>
<td>Testfeld2</td>
<td><input type="text" name="testfeld2" size="10"></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name=""><input type="reset" name=""></td>
</tr>
</form>
</table>
Versuchs mal so amche ich das schon seit jahren..
LG
Jule
Ist es möglich den Zeilenvorschub nach <form ...> ... </form> zu unterbinden ? Würde dieses Tag gerne in einer Tabelle verwenden, aber wenn ich es einsetze verschiebt es mir immer die ganze Tabelle, weil es noch einen Zeilenvorschub macht. Oder gibt es hier auch andere Möglichkeiten dies zu bewerkstelligen ?
Danke
Hallo kjw,
<table border="0" cellpadding="0" cellspacing="0">
<form name="" action="" method="post"><tr>
das ist falsch - table darf kein form enthalten. (siehe http://selfhtml.teamone.de/html/referenz/elemente.htm#table bzw. http://www.w3.org/TR/html4/struct/tables.html#edef-TABLE)
Versuchs mal so amche ich das schon seit jahren..
dann machst du es schon seit Jahren falsch.
Grüße aus Nürnberg
Tobias
Hallo,
<table border="0" cellpadding="0" cellspacing="0">
<form name="" action="" method="post"><tr>
das ist falsch - table darf kein form enthalten.
Doch, darf es schon.
Nur nicht als direktes "Kind".
In dieser Form dagegen:
<table>
<tr>
<td>
<form ...> ... </form>
</td>
</tr>
</table>
ist es durchaus erlaubt ;-)
Fuer das "Problem" im OP ist eine extra Tabelle aber
unnoetiger Unfug.
Gruesse,
Thomas
moin,
ist nur dumm das es seit jahren immer funktioniert und ich noch nie problme damit hatte..
wo ich mein <Form> ein baue ist doch schitt egal.. es muß halt nur ein anfang oder ende dasein...
<form>
<table>
</form>
</table>
funktioniert genau so gut...
GRETZ