Miten pystyy sijoittamaan divin esim. 30 pixeliä taulukon alalaidasta. style="position:relative;" ottaa vain edellisestä sijainnista ja absolute koko ruudulta mitattuna. Eli pitäisi saada elementti pysymään koko ajan 30 pixeliä taulukon alalaidasta.
Laitat väliin sen verran marginia. Kyllähän se nyt siinä pysyy?
Ei se pysy, kun taulukon kaikki solut on prosenttuaalisessa suhteessa ikkunan kokoon, mutta pikselimäärän pitäisi olla aina sama solun alalaidasta, jonka alla olevan solun koko muuttuu.
Hmm, eikö tämä toimi:
td { position : relative; } div { bottom : 30px; position : absolute; }
Tosin voi olla että tuo solu pitäisi muuttaa block-elementiksi, joka taas rikkoisi taulukon. Tällöin pitäisi tyytyä siihen, että sijoittaa kaiken solun tiedon diviin, jos tuo ei toimi (IE6 tulee luultavasti olemaan se pahin haaste, sillä on ongelmia juuri tuon position : relative;n ja taulukko+div -yhdistelmien kanssa).
Kyllä näyttää futaavan IE6, kiitos paljon!
Aihe on jo aika vanha, joten et voi enää vastata siihen.