webForumDet fria alternativet
Logga in / Bli medlem

Busiga lager..

HTML & CSS

1 svar · 220 visningar · startad av aDay

Medlem sedan juli 200391 inlägg
Trådstart#1

Jag håller på och exprimenterar lite med <div> istället för tabeller. Men jag har stött på ett litet problem..

Jag har två nästan identiska lager, men när man ändrar fönstrets storlek så flyter det ena medans det andra sitter kvar "där det ska".

#menue {
    position: relative;
              left:3px;
              top:15px;
    height: 60%;
    width: 130px;
    background-image: url(img/bg2.gif);
    padding: 7px;
}
#content{
    position: relative;
              left:150px;
              top:-500px;
    height: 75%;
    width: 440px;
    background-image: url(img/bg2.gif);
    padding: 7px;
}

det än "content" som flyter upp..
undrar också om det är korrekt att ange negativt tal, alltså t.ex. skriva -500?

Medlem sedan juli 20013 378 inlägg
#2

Hmm...

position:relative positionerar alltså mot var det senaste som "ritades ut" hamnade på skärmen...
Jag antar att din kod ser ut såhär ungefär:

<div id="menue">Menue</div>
<div id="content">Content</div>

dvs att dessa ligger direkt efter varandra i koden ?
Är det så beror flytningen av #content på att du alltid "flyttar upp" den 500px relativt nederkanten på #menue, men att höjden på #menue är beroende av webbläsarens (eller omslutande div.s) höjd (du kör ju med height:60% på #menue)...

Så "höjdflytningen" beror på att du alltid flyttar content 500px upp, men att "referenspunkten" rör sig beroende på hur hög #menue blir (iom att den sitter i nederkant av #menue)...

-500px är OK i detta fall (eftersom du kör relativ positionering) - definitionen på "length" (som är värdetypen för height:) är: http://www.w3.org/TR/CSS21/syndata.html#value-def-length

Lösning då - Sätt antingen höjden på #menue till 500px eller experimentera med absolut poitionering istället (för då har de bägge div:arna samma referenspunkt - om din kod liknar den jag har i exemplet ovan ;) )

367 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
116 ms — deklarationer (db)
127 ms — hämta statistik (db)
122 ms — hämta tråd, inlägg och bilagor (db)
115 ms — ändringar (db)