Autor Zpráva
Fisak
Profil
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%;
}
tabulka:
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>"; 
Dala by se tato tabulka nějak nastylovat tím způsobem aby spíše sloužila na napozicování učitého předmětu a pokud bude předmět větší než kolonka tabulky tak jednoduše přeteče přes tuto kolonku. Nyní se mi kolonka roztáhne a rozhodí mi celý design. Předem děkuji za rady...
margin
Profil *
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
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
skús
table-layout:fixed;
_es
Profil
Fisak:
Nyní se mi kolonka roztáhne a rozhodí mi celý design.
Tak asi robíš zle ten „design“.
Fisak
Profil
IdemeNaHavaj:
Děkuji ale moc to nepomohlo.

_es:
To je rada jak pojď na mě z boku ;-)
margin
Profil *
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
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
Prosím o odkaz na živou ukázku.
Fisak
Profil
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 *
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
margin:
Děkuji moc za tuto radu. Funguje to jak má. Děkuji..

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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