Temat: problem z wyswietlaniem danych w tabeli

Witam wszystkich,

moze to nie jest idealna grupa na zadanie tego pytania, ale na pewno kazdy z Was kiedys zetknal sie z podobnym problemem i bedzie umial go rozwiazac.
Problem wydaje sie banalny, jednak sam nie potrafie sobie z nim poradzic, a psuje caly wyglad strony.
Opis problemu: wyciagam dane z bazy i wyswietalam w tabeli. Kazdy wiersz konczy sie przyciskiem pozwalajacym na przejscie do wiekszej ilosci informacji odnosnie pozycji wyswietlonej w wierszu. I tu pojawia sie problem- przycisk zawsze jest "przyklejony" do gornej krawedzi wiersza. Wszystkie inne dane sa ladnie wysrodkowane z pionie (znaduja sie posrodku komorki) natomiast przycisk zawsze zostaje u gory.

Ponizej kawalek kodu:
<table width="90%" align="center">
<tr align="center" valign="middle">
<td> ... </td>
<td><form name="wskaznik4" method="post" action="est.php" target="_blank">
<input name="id" type="hidden" value=" <?php echo stripslashes($wiersz['id']); ?>">
<input type="Submit" name="wybierz" value=" search "></form></td>
</tr>
</table>

Przypisanie do pojedynczej komorki w kolumnie z przyciskiem wartosci valign="middle" rowniez nic nie daje.

z gory dziekuje za kazda pomoc

konto usunięte

Temat: problem z wyswietlaniem danych w tabeli

całkiem możliwe, że wydaje Ci się, że input przyklejony jest do góry - on jest środkowany według swojej dolnej krawędzi. dlatego trzeba trzeba dorzucić mu mały margines - niżej napisany na szybko, działający przykład:


<table width="90%" align="center" bgcolor='silver'>
<tr>

<td> sdfdsfs</td>

<td style='height:100px;vertical-align:middle;' >
<form name="wskaznik4" method="post" action="est.php" target="_blank">

<input name="id" type="hidden" value=" <?php echo stripslashes($wiersz['id']); ?>">

<input style='height:30px;margin-top:15px;' type="Submit" name="wybierz" value=" search "></form></td>

</tr>

</table>

Temat: problem z wyswietlaniem danych w tabeli

Zgadza sie, problemem bylo srodkowany wg dolnej krawedzi. Twoj sposob oczywiscie dziala. Dziekuje serdecznie za pomoc.

konto usunięte

Temat: problem z wyswietlaniem danych w tabeli

nie ma sprawy - polecam się na przyszłość ;)

Temat: problem z wyswietlaniem danych w tabeli

Jednak pewien problem zostal. O ile w IE wszystko wyglada ok, o tyle w Operze jednak teraz przycisk jest za nisko... Czyli, ze Opera wyrownuje wedlug srodka przycisku, a IE wedlug jego dolnej krawedzi. Czy jest jakis sposob, aby obie (wszystkie pozostale?) przegladarki interpretowaly kod tak samo?

konto usunięte

Temat: problem z wyswietlaniem danych w tabeli

Marek Marzec:
Jednak pewien problem zostal. O ile w IE wszystko wyglada ok, o tyle w Operze jednak teraz przycisk jest za nisko... Czyli, ze Opera wyrownuje wedlug srodka przycisku, a IE wedlug jego dolnej krawedzi. Czy jest jakis sposob, aby obie (wszystkie pozostale?) przegladarki interpretowaly kod tak samo?

tak, jest. możesz np. wyrzucić style do zewnętrznych arkuszy i dać coś w rodzaju:

<link rel="stylesheet" type="text/css" href="default.css" />

<![if Opera]>
<link rel="stylesheet" type="text/css" href="opera.css" />
<![endif]>

w default masz wszystkie style. w opera.css dajesz to, co chcesz nadpisać dla Opery...

Następna dyskusja:

Import danych do tabeli mys...




Wyślij zaproszenie do