perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 27
Click for quality!




11.02.2012 / 17:58

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  PHP: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


Beitrag<form>
Seitenanfang
Hallo Leute! Ich habe ein kleines problem, weiss aber nicht ob mann dieses wirklich beheben kann...

Wenn ich ein <form> in einer tabelle resp. zeile habe macht es mir die entsprechende zeile höher, wie wenns nach dem form automatisch noch ein Zeilenumbruch einfügen würde...
Nun weiss ich nicht, mach ich was falsch oder ist das normal so?

Hier der Code

<table width="100%">
<tr>
<td>
<form action=\"ad_edit2.php\" method=post>
<input name=\"_id\" type=hidden value=\"".$entry[1]."\">
<input type=image src=img/button_write.jpg value=\"$link_aendern\">
</form>
</td>
</tr>
</table>

Ich wäre euch sehr dankbar für ein Feedback, grüsse aus der Schweiz...

Datum: 12.05.2005-09:16

Beitragre: <form>
Seitenanfang
Das liegt am HTML, und nicht an PHP, um genauer zu sein die Anzeige-Art der Elemente.

Hierbei unterscheidet man vornämlich zwei Typen: Inline und Block. Inline-Elemente werden nebeneinander auf der selben Linie gezeigt, während Block-Elemente untereinander kommen.

FORM-Elemente sind Inline, jedoch sind Tabellen Block-Elemente.

Es gibt hier zwei Lösungen:
1) mach die Tabelle weg
2) ändere die Tabelle in ein Inline-Element

Die zweite Möglichkeit ist zwar comfortabel, jedoch muss die Konstruktion korrekt sein.

Die Anzeige-Art änderst du mit folgendem Code:

<table style="display:inline;">

Ein Übersicht der Anzeige-Arten findest du auf http://de.selfhtml.org/css/eigenschaften/positionierung.htm#display

Datum: 12.05.2005-12:27

-






-
-