Autor Zpráva
Arnoštek
Profil *
Prosím, jak nastavit vlastnosti buňky tabulky, aby poslední řádek po zkrytí 2. řádku (popř. i 1.) zůstal stále na stejném místě, tzn. neposunul se nahoru (resp. jeho obsah)?
<div>
<table>
<tr><td>1.</td><td>radek</td></tr>
<tr><td>2.</td><td>radek ktery bude ukryt</td></tr>
<tr><td>3.</td><td>radek s abolutni polohou</td></tr>
</table>
</div>
juriad
Profil
http://kod.djpw.cz/rdgb
Žádné absolutní pozicování nepotřebuješ.
Arnoštek
Profil *
OK, jednoduché řešení, ale co když za 2.řádkem bude ještě jeden řádek, u kterého bych naopak chtěl, aby se pak posunul na pozici 2.řádku (tzn.: .druhy {display:none}) a 3. zůstal na stejném místě?
juriad
Profil
Tak ty řádky jednoduše prohodíš.
Arnoštek
Profil *
Ok, jasně prohazování je řešení. Ale když těch dvojkových řádků bude povícero a budu je přepínat dle situace pomocí display:none/block a stále budu chtít, aby 3. zůstal na stejném místě?
Kajman
Profil
Stále je řešením prohazování řádků s nastavením visibility.
juriad
Profil
Arnoštek:
Pokud chceš, aby vzniklo prázdné místo, použij visibility. Pokud chceš, aby prázdné místo nevzniklo, použij vlastnost display.
Žádný position ti neumožní vynechat mezeru stejně velkou jako je výška předchozího řádku.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: