Autor Zpráva
Jerry
Profil *
Na stránce mám několik těchto skrytých inputů. Zjistila jsem, že způsobují posun následujících prvků, což jsem vyřešila jejich záporným top-marginem. Víte někdo o nějakém jiném řešení?
Radek Hrabůvka
Profil
position: absolute;
Pro ty skryte inputy, samozřejmě. Prvky s display: none nenačte Opera, proto se na tyhle kulišárny většinou dává kombinace:
position: absolute; visibility: hidden;
Protože skryté inpury už nemusíš zneviditelňovat, stačí ti první deklarace, která je (inputy) vytrhne z toku dokumentu.
Miloš
Profil
Možná se blbě ptám – v této otázce pražádná negativní zkušenost – ale jak se může v kódu projevit skrytý input (maximálně jak se může projevit jinak, než mezerou – white space)?

Pokud jde o mezery, ty lze přinejmenším zakomentovat – http://diskuse.jakpsatweb.cz/index.php?action=vthread&topic=26611&foru m=1&page=-1
havs
Profil
já je vždycky zařadím za obsah předešlého řádku, nebo buňky
Jerry
Profil *
Všechny varianty fungují. Ta moje byla "přehnaná", ono stačí obyčejné display: none (máme tu jen IE, takže v pohodě) - viz odkaz od Miloše, ale použila jsem asi nejsprávnější způsob, který popisuje Radek.
To havs: to jsem bohužel nepochopila, cos tím chtěl říct.
havs
Profil
Jerry >
prostě je připíšu za některý viditelný input, nebo jiný prvek,
kam se mi těch několik mezer vejde

<td><input type="text" /><input type="hidden" />a další i.t.hidds.</td>
Jerry
Profil *
havs:
Já to ale neměla jako buňku tabulky nýbrž ve formuláři jako skryté hodnoty, které předávám. Každý tento předávaný input pak jakoby zabral jeden řádek, takže pak třeba bylo na obrazovce textové pole, pod ním prázdnej kus (což opticky vypadá blbě) a pak teprve tlačítko na odeslání formuláře. No a mně šlo o to, aby ty skryté prvky nezanechávaly po sobě nic.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0