Autor | Zpráva | ||
---|---|---|---|
Fisak Profil |
#1 · Zasláno: 21. 5. 2013, 18:24:44 · Upravil/a: Moderátor (editace znemožněna) 22. 5. 2013, 15:02:19
Dobrý den. Mám tabulku:
styly: table.call-field-table { position:absolute; width:100%; height:100%; overflow:hidden; } td { position:relative; width:5%; text-align: center; vertical-align: middle; } tr { height:8%; } #fullheight{ height:100%; } echo "<table border=\"0\" cellspacing=\"0\" class=\"call-field-table\"><tbody>"; for ($y = -5; $y <= 5; $y++) { //výška echo "<tr>"; for ($x = -8; $x <= 8; $x++) { //šířka echo "<td>".giveShowNPC($x, $y)."</td>"; } echo "</tr>"; } echo "</tbody></table>"; |
||
margin Profil * |
#2 · Zasláno: 21. 5. 2013, 20:49:25
Netuším, o co se pokoušíš, ale buňka nic takového, jako je přetékání neumožňuje.
Možné řešení by mohlo být deklarovat buňce relativní pozici a a elementu, kterému říkáš "předmět", dát absolutní pozici, díky tomu bude "předmět" vytržen z toku dokumentu. |
||
Fisak Profil |
#3 · Zasláno: 23. 5. 2013, 12:04:56
margin:
Pokud se nemýlím a dal bych tomu objektu který je v buňkách tabulky absolutní pozici tak by všechny tyto objekty byly na jednom místě pokud se nemýlím... |
||
IdemeNaHavaj Profil |
#4 · Zasláno: 23. 5. 2013, 12:14:23
skús
table-layout:fixed; |
||
_es Profil |
#5 · Zasláno: 23. 5. 2013, 12:27:22
Fisak:
„Nyní se mi kolonka roztáhne a rozhodí mi celý design.“ Tak asi robíš zle ten „design“. |
||
Fisak Profil |
#6 · Zasláno: 23. 5. 2013, 12:57:23
IdemeNaHavaj:
Děkuji ale moc to nepomohlo. _es: To je rada jak pojď na mě z boku ;-) |
||
margin Profil * |
#7 · Zasláno: 23. 5. 2013, 14:14:55
Fisak:
„Pokud se nemýlím a dal bych tomu objektu který je v buňkách tabulky absolutní pozici tak by všechny tyto objekty byly na jednom místě pokud se nemýlím...“ To se mýlíš, protože jde o zanořenou absolutní pozici. |
||
Fisak Profil |
#8 · Zasláno: 23. 5. 2013, 15:19:51
IdemeNaHavaj:
> skús > table-layout:fixed; Tohle funguje bohužel jen na šířku .. na výšku stále přetékání tech buňěk nefunguje :-/ |
||
jenikkozak Profil |
#9 · Zasláno: 23. 5. 2013, 15:28:57
Prosím o odkaz na živou ukázku.
|
||
Fisak Profil |
#10 · Zasláno: 23. 5. 2013, 15:33:38 · Upravil/a: Fisak
jenikkozak:
http://test.cherubis.cz/ login: demo@demo.cz heslo: 123456 tam dejte vybrat a prosím nehejbejte s tou postavou ať vidíte jak ten obsah tabulky přetéká jen na šířku nikoli na výšku.. jsou zapnuté okraje tabulky aby jste viděli jak se to roztahuje.. nyní jsem zkoušel přidat overflow: none; to by mělo zajistit aby obsah tabulky přetékal.. Bohužel tomu tak není. |
||
margin Profil * |
#11 · Zasláno: 24. 5. 2013, 01:33:18
Fisak:
„nyní jsem zkoušel přidat overflow: none;“ Kde jsi přišel na to, že pro overflow je none platná hodnota? Buňky tabulky se chovají jinak, než běžné elementy a myslím si, že tudy cesta nevede, ale je možné, že se mýlím. Pořád nevím, co ti nevyhovuje na [#2] řešení pozicováním. http://jsfiddle.net/Jqy7a/ kód http://fiddle.jshell.net/Jqy7a/show/ - ukázka |
||
Fisak Profil |
#12 · Zasláno: 24. 5. 2013, 12:09:53
margin:
Děkuji moc za tuto radu. Funguje to jak má. Děkuji.. |
||
Časová prodleva: 11 let
|
0