Post by Hanneskuidas saada tabel absoluutselt lehekülje keskele? ehk siis ükskõik mis
res. arvuti külastajal on - tabel kuvatakse ikka ülevalt ja alt
võrdsetele kaugustele. mis ma css-i definatsiooni kirjutama pean?
Vanasti tehti 100%*100% ühelahtriline tabel, mille <td> valign atribuut oli
middle ja sellesse lahtrisse paigutati teine tabel <center> tag-ide vahele.
CSS-i abil midagi ilusat ja üleüldiselt toimivat ei saagi (parandage kui
eksin). Alljärgnev näide on üks võimalus kuidas CSS-i abil asja lahendada,
aga IMHO on see suurem häkk kui vana tabelitrikk. Ja veel - alljärgnev ei
tööta vanemate brauseritega (IE5), mis ei toeta negatiivseid positsioone
ning eelab, et tabeli mõõdud on fikseeritud (CSS definitsioonile teada).
<style>
#tabel{
position:absolute;
width:300px;height:300px;
top:50%; left:50%;
margin-left:-150px; margin-top:-150px;
border: solid black 1px;
}
</style>
<table id="tabel"><tr><td>tabel</td></tr></table>
Avar