Hmm...
För mig bryter ihop även i maximerat läge (1280x1024) men olika i MSIE och i FireFox...
Hur har du tänkt dig att den egentligen skall se ut?
7 svar · 580 visningar · startad av medialabs
Hej,
Har ett irriterande problem som jag inte lyckas ta mig förbi. Har en webbsida uppbyggd av divar och allt är fred och fröjd när man har webbläsarfönstret maximerat, men direkt när man börjar ändra storleken på fönstret så försvinner menyn och webbsidan ser ut som en stor skål med ärtsoppa.
Jag vill att sidan behåller sin ursprungliga "form" och förminskar man fönstret så ska man få rulllistor, men att den fortfarande ska behålla formen..
Jag har laddat upp sidan här:
<borttaget>
Har jag missat något vitalt :q
Hmm...
För mig bryter ihop även i maximerat läge (1280x1024) men olika i MSIE och i FireFox...
Hur har du tänkt dig att den egentligen skall se ut?
jarvklo skrev:
Hmm...
För mig bryter ihop även i maximerat läge (1280x1024) men olika i MSIE och i FireFox...
Hur har du tänkt dig att den egentligen skall se ut?
Ajdå,
Har tänkt att det ska se ut som på bilden jag bifogar
Prova det här:
#right{
margin-left:740px;
margin-top:10px;
width:430px;
}
#right .box{
/* ta bort float: right */
}
Hmm...
räkna lite på dina marginaler och bredder...
Exempel:
Jag får inte ihop följande siffror:
margin-left: 15px;
margin-right: 50%;
width: 75%;
med hur din skiss ser ut...
Likaså verkar en orsak vara att du har såpass stor vänstermarginal på #right.
Räkna om "procentsummorna" på bredderna , och komplettera eventuelt med en min-width på body så kommer du att hitta en väg bort från fenomenet.
Kan rekommendera dig att ge dig på sidan med t.ex. "edit CSS" i Developers toolbar för FireFox och experimentera.
Det mesta började fungera som tänkt när jag ändrade följande till:
#wrap {
[B] margin-left: 15px;
margin-right: 0px;
width: 75%;[/B]
}
#menu {
display: block;
float:right;
[B]position: absolute;[/B]
}
#right {
[B]width: 65%;[/B]
float: right;
display:block;
margin-top: 10px;
}
Men right är som sagt inte "fast", utan anpassar sin position i relation till hur stort webbläsarfönstret är. Och det är väl för att jag har anget 65% och inte ett fast "värde" som på :
#left {
width: 600px;
float:left;
display: block;
margin-left: 20px;
display: inline;
}
Men borde inte Right width och Left width tillsammans utgöra Wrapens totala width som är på 75%.
Nu har jag blandat ihop det för mycket. Ska sätta mig vid ritbordet igen och titta igenom lite exempel-sidor där man har använt divar.
Hmm, allt ser ut att fungera nu när jag satte Width på både höger och vänster-rutan. Skall icke klaga. Verkar fungera. Ska testa med lite olika webbläsare och se hur resultatet ter sig.. :e
#left {
[B]width: 60%;[/B]
float:left;
display: block;
margin-left: 20px;
display: inline;
}
#right {
float: right;
display:block;
margin-top: 0px;
[B]width: 30%;[/B]
}