Autor | Zpráva | ||
---|---|---|---|
Arnoštek Profil * |
#1 · Zasláno: 6. 10. 2014, 08:50:03
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 |
#2 · Zasláno: 6. 10. 2014, 08:58:41
http://kod.djpw.cz/rdgb
Žádné absolutní pozicování nepotřebuješ. |
||
Arnoštek Profil * |
#3 · Zasláno: 6. 10. 2014, 10:02:07
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 |
#4 · Zasláno: 6. 10. 2014, 10:15:20
Tak ty řádky jednoduše prohodíš.
|
||
Arnoštek Profil * |
#5 · Zasláno: 6. 10. 2014, 13:11:17
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 |
#6 · Zasláno: 6. 10. 2014, 13:30:29
Stále je řešením prohazování řádků s nastavením visibility.
|
||
juriad Profil |
#7 · Zasláno: 6. 10. 2014, 13:41:19
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. |
||
Časová prodleva: 10 let
|
0