Autor Zpráva
T55
Profil *
Podle článku na http://www.jakpsatweb.cz/css/css-pozicovani.html#absolutni jsem zkusil přiklad, kde se uda pouze pozice top a horizontální pozice zůstane nezměněna. To mě funguje pouze při zarovnání naprava nebo nalevo, ale pokud zadam center, tabulka skončí vždy vlevo. Nevíte kde dělám chybu?

<span style="position: absolute; top: 0px">
<table align="center" border="1" cellpadding="0" cellspacing="0" width="650">

<tr>
<td>
sdf rdgtj erlkjt ůldfksjgt ůlrktj ůlkrejt sůldkfgj §oreit sdůgjk§ §eort §dfgil s §orzi s§drtui oasůweituů sdhmfa sadjkfh a,sfh laskjdfh ůalsjdfh aůsldjk ůalskjf ůadksfl aiertu-
</td>
</tr>

</table>
</span>

Za odpověď předem děkuji.
Plaváček
Profil
Píšu to z hlavy, ale zkus to takhle (absolutně pozicovaný prvek musí mít definovánu šířku, span je řádkový element, použij raději DIV):

<div style="position: absolute; top: 0px;width:650px">
<table align="center" border="1" cellpadding="0" cellspacing="0" width="650">

<tr>
<td>
sdf rdgtj erlkjt ůldfksjgt ůlrktj ůlkrejt sůldkfgj §oreit sdůgjk§ §eort §dfgil s §orzi s§drtui oasůweituů sdhmfa sadjkfh a,sfh laskjdfh ůalsjdfh aůsldjk ůalskjf ůadksfl aiertu-
</td>
</tr>

</table>
</div>

V tomto případě je pak toto: table align="center" zbytečná definice.
T55
Profil *
No nevim, ale ať dělám co dělám, tak ta tabulka je pořád v levo. :(
Plaváček
Profil
Asi jsem tedy špatně pochopil dotaz, nevím přesně, čeho chceš dosáhnout
T55
Profil *
Potřebuji, aby horní okraj tabulky byl umístěn 0px od horního okraje prohlížeče (to funguje) a zároveň aby byla celá tabulka horizontálně zarovnaná na střed (to se mi zatím nepovedlo). Podle článku stačí vypustit atribut left, ale to nějak nefunguje.
Plaváček
Profil
Dobře, ale na to přeci nepotřebuješ absolutní pozicování.

Jukni na tento článek http://www.sovavsiti.cz/c02031.html . Pokud chceš něco umístit přímo k hornímu okraji okna prohlížeče, musíš vynulovat padding a margin pro BODY (většina prohlížečů ho má ve výchozím stylu nastaven jako nenulový).

Do stylu si prostě nastav:

body {margin:0; padding:0}

a pak pokračuj podle výše uvedeného odkazu.
tiso
Profil
T55
Dôvod prečo to robíš cez poziciovanie?

http://tiso.wz.cz/articles/vycentrovanie-obsahu-stranky.php a pre body nastav margin:0; padding:0;
Knopi
Profil
T55: Pokud té tabulce nastavíš align="center" a ten tam máš, tak ti to na stránce tabulku vystředí, ale nesmíš tam mít to absolutní pozicování, protože to ti vyjme tabulku z dokumentu a umístí na uřčitých souřadnicích, které si zadáš.
T55
Profil *
Děkuji všem. Už asi vím jak na to. :)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0