24. maj 2003 - 19:47Der er
35 kommentarer og 1 løsning
vertikal positionering af tekst i tabelcelle med css
Hej eksperter
Jeg har en tabel med 2 kolonner og 1 række hvor der i venstre kolonne bl.a. er et menusystem og i den højre er selve tekst-indholdet.
Jeg ønsker at placere noget tekst i den venstre kolonne, som altid vil placere sig nederst i cellen uafhængigt af hvor høj tabellen er! Ydermere skal det være en løsning der ikke er browser-specifik - altså en løsning der overholder CSS1 eller CSS2 standarden!
Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
Det er et problem fordi resten af elementerne i venstre tabelcelle skal placeres i toppen - det er kun et enkelt element der skal placeres nederst i cellen...
<table class="middle"> <tr> <td class="navigate"> <div class="bla1">blalbalbla</div> <div class="bla2">blalbalbal</div> <div class="nedersticellen">Website by Me :-)</div> </td> <td class="content"> <div>her skal være rigtigt meget tekst - så det fylder meget i højden!!</div> </td> </tr> </table>
schaefners kode med en lille smule tilføjelse -- og den gør da hvad du vil ?-)
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title></title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> </head>
<body>
<table border="1" style="height: 100%"><tr> <td style="position: relative; height: 100%"><div style="position: absolute; bottom: 0px; background-color: red">Et lille div i bunden</div>gggrrrrrrrrrrrrrrrrrrrrgggh</td> <td>resten</td> </tr></table>
det er jo kun højre tabelcelle der er fyldt med tekst - den venstre har kun noget menusystem øverst og derefter en del tom plads nedenunder - hvor den famøse tekst skal placeres!
roenwing: Når jeg fjernede height-style for table-elementet fungerede det rent faktisk i IE, men hoppede i havet i både Opera og Mozilla - i sidstnævnte havde det også en mystisk effekt på menusystemet, som jeg ikke lige kunne forstå...
Jeg testede ikke så meget - startede bare med at se, at den var baseret på en tabel der fyldte 100% i højden - og skrev derfor "tabellens højde er styret af tekstindholdet - den er ikke fast." - uden at rette koden til - men hvis det ikke fungerer i Mozilla har jeg på fornemmelsen, at det ikke er 100% standard...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.