Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: <FORM> wewnątrz tabeli
Forum PHP.pl > Forum > Po stronie przeglądarki
ktuvok
Taka kod w IE powoduje powstanie dodatkowego, pustego wiersza przed tabelą:
  1. <TR>
  2. <TD>cokolwiek</TD>
  3. </TR>
  4. </FORM>

Stosuję więc rozwiązanie takie:
  1. <TR>
  2. <TD>cokolwiek</TD>
  3. </TR>
  4. </FORM>

i wygląda to poprawnie, ale walidator wbudowany w Firefox'a wciąż mi się tego czepia... Czy jest jakiś złoty środek, żeby pogodzić jedno z drugim? To znaczy wyświetlać prawidłowo w IE i Firefox'ie i być zgodnym z W3C ?

Pozdrawiam,
K
ActivePlayer
  1. <FORM style="display: in-line;">
  2. <TR>
  3. <TD>cokolwiek</TD>
  4. </TR>
  5. </FORM>
ktuvok
Uhhh, obawiam się, że to nic nie zmienia sad.gif
ActivePlayer
a display: inline; ?
revyag
Dla form ustaw
margin:0;
padding:0;
i będzie ok.
ktuvok
Dzięki, działa i jedno i drugie rozwiązanie. Zastanawiam się tylko, które jest bardziej uniwersalne (czytaj - odczytywalne prawidłowo przez wszystkie przeglądarki). Chyba padding + margin, prawda?

Pozdrawiam,
K
revyag
Metody te są sobie równoważne bo jak element ma styl display:inline, to margin i padding są równe 0
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.