webForumDet fria alternativet

Sidfoten dynamisk vid mer text?

3 svar · 255 visningar · startad av Yoda

YodaMedlem sedan nov. 2002291 inlägg
#1

Jag har en horisontell meny längst upp, mitten till vänster har jag en ruta där texten ska hamna, den blir längre när det är längre text. Länst ner på sidan vill jag ha en sidfot som alltid ska ligga längst ner på sidan. Den ska alltså flytta ner sig när det kommer mer text i textrutan. Jag får inte till det, har försökt på 100 olika sätt men sidfoten vill inte anpassa sig efter texten.

Hur ska jag få till det?

Jag skickar med en bild på de olika boxarnas position.

//css
body 
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
}

div.text
{
   position: absolute;
   width: 310px;
   left: 70px;
   top: 200px;
}

div.fot
{
   z-index: 2;
   position: absolute;
   top: 520px;
   margin-left: -10px;
}

//html
<html>
   <head>
   </head>
   <body>
      <div class="text">
         Bla, bla, bla
      </div>
      <div class="fot">
         <img src="images/sw_logga2.jpg">
      </div>
   </body>
</html>

I nuläget förstår jag att det inte fungerar eftersom foten är position:absolute; Men jag har testat med margin av alla dess slag och float och grejer men förstår inte riktigt hur jag ska få till det. Måste jag lägga text-boxen och fot-boxen i ytterligare en box kanske?

mall.jpg
InsiderMedlem sedan jan. 2000978 inlägg
#2

Ta bort position:absolute för div.text.
Den kommer automatiskt hamna under texten eftersom den ligger nedanför text-elementet i html-koden.

YodaMedlem sedan nov. 2002291 inlägg
#3

Fungerar inte riktigt som jag tänkt...

Visst, foten hamnar efter texten när jag tar bort position:absolute på både div.text och div.fot men texten hamnar också längst upp till vänster på sidan. Jag vill ju fortfarande att texten ska börja en bit ner på sidan (top:200) och en bit in från vänster kant (left:70).

Sen vill jag inte ha foten så långt uppe om texten bara är kort. Det måste gå att sätta att foten får högst komma 520px nära toppen men om det kommer mer text så ska den anpassa sig efter textens längd, typ.

InsiderMedlem sedan jan. 2000978 inlägg
#4

Lägg en marginal istället, på 200 resp 70 px.

Jag tycker nog att det ser bäst ut om footern antingen ligger precis efter texten, eller alltid i botten av sidan.

126 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)