wyśrodkowanie input'a i przycisku w komórce tabeli

0

witam. mam formularz który potrzebuję wyśrodkować w komórce tabeli (na dole zamieszczam najważniejsze elementy całości). obecnie wygląda to tak że elementy formularza przylegają do górnej krawędzi komórki, natomiast od dołu tworzy się odstęp. chcę ten odstęp zlikwidować, tak żeby całość równomiernie rozłożyła się dokładnie po środku komórki tabeli. próbowałem z align i valign ale bez rezultatów. jak to zrobić w css?

<table border="1px">
    <tr>
    	<td width="50%">
        <form method="post" method="post">
        <input type="text" />
        <input type="submit" />
        </form>        
        </td>
    	<td width="50%"></td>
    </tr>
</table>
 
0

<table border="1px"> -- border (uh, to powinieneś zastąpić CSSem) przyjmuje wartości tylko liczbowe. Jednostka zawsze jest pikselami.

w tabelkach domyślnie jest centrowanie do środka. jakiś css musi Ci to już "nadpisywać" używaj firebuga/dragonfly/narzędzi deweloperskich w IE/chrome - tam masz dokładnie opisane co wpływa na wygląd elementu.
potem to popraw. np tak (table musi mieć id="mojaTabela"):

table#mojaTabela td { vertical-align: middle; }

edit: a jak to się ma do PHP?

1 użytkowników online, w tym zalogowanych: 0, gości: 1