Formularende erzeugt Zeilenumbruch ?!?
Jan Garbacz
- html
Guten Abend.
Ich habe folgendes Problem:
Ich habe innerhalb einer Tabellenzelle (<td>) ein simples Formular angelegt:
<td class='leisten' width='20%' bgcolor='#999999' align='center'>
<form style='margin-bottom-width: 0px;' target='_blank' action=''>
<font class='info'>Test</font><br>
<input class='Feld' name='such' value='' type='text' size='25'>
</form>
</td>
Der Text 'Test' wird nun am oberen Zellenrand angezeigt, doch zwischen dem Formular und dem unteren Zellenende liegt ungewollt ein Zeilenumbruch. Habe bereits versucht, dies mit einer CSS Formatierung zu unterdrücken, sprich 'padding-bottom:0px;' etc. Alle meine Versuche blieben ... (mir fällt das Wort nicht ein) Das Problem tritt nur unterm dem IE auf unter netscape 7.0 klappt es so, wie ich es mir vorgestellt hab. Was kann ich dagegen tun?
Gruß Jan.
Danke.
Hallo Jan Garbacz,
im css:
form{ display:inline;}
behebt das problem
Dieter
Hallo. :)
Ich bin Dir zu Dank verpflichtet. Ich kannte diesen Befehl nicht und wusste auch nicht wo ich hier danach suchen soll. Jetzt funktioniert es. Danke nochmal. Schönen Abend noch.
Gruß Jan.
Hi,
form{ display:inline;}
form { margin:0; } reicht vollkommen. Eine Änderung des display-modes ist nicht erforderlich.
cu,
Andreas
<font class='info'>Test</font><br>
Ich glaube, die sollte
<span class="info">Test</span><br>
heissen. Also "span" statt "font" und """ statt "'".
Ansonsten: Auch der form - Tag ist mittels CSS zu beeinflussen.
Was Du Zeilenumbruch nennst ist ein Abstand.
Und zwar entweder padding oder spacing. Setze beide auf die gewünschten Werte.
http://selfhtml.teamone.de/css/eigenschaften/randabstand.htm
Hi,
<font class='info'>Test</font><br>
Ich glaube, die sollte
<span class="info">Test</span><br>
heissen. Also "span" statt "font" und """ statt "'".
Sowohl " als auch ' sind in HTML erlaubt.
Und zwar entweder padding oder spacing. Setze beide auf die gewünschten Werte.
spacing gibt es in CSS nicht. Aber margin.
cu,
Andreas