Kommentarerna nedan är skrivna av användare på Fragbite. Fragbite granskar inte sanningshalten i texten och du uppmanas att själv kritiskt granska och bemöta texten. Förutsätt inte att innehållet i texterna är sanning.
#4 vill inte funka för mig, så här ser min #meny-left css ut;
#meny-left{
width:90px;
max-width:90px;
height:100%;
border-right: 1px #333333 groove;
float:left;
}
<div id="banner"></div>
<div id="meny">Länkar eller annat</div>
<div id="rightcontainer">Text text text text text text</div>
// EDIT: Ett annat tips är att göra som #24 säger, att använda utskriften em för att ange storleken på olika saker, detta gör att den är lika stor på alla sidor. mer information finns på
RippaN haré, klart din text kommer under meny boxen då menyn ligger ovanför main eller i.
Lägg till en textbox som börjar där main slutar så kommer texten att fungera som den ska.
Ett annat hett tips är att köra med taggen 'em' istället för px då kommer sidan visas rätt i alla upplösningar dessutom vilket gör det hela mer optimerat för internet då du inte kan anta att alla kör med din upplösning.
Copyright Fragbite. Allt innehåll på Fragbite är skyddat enligt Upphovsrättslagen. Citat eller texter baserade på Fragbites innehåll ska följas eller föregås av källhänvisning.
Alla åsikter uttryckta på Fragbite representerar varje enskild skribent och överensstämmer inte nödvändigtvis med Fragbites åsikter.
Programmering och design av Fredric Bohlin. För frågor rörande sajten kan du skicka iväg ett email till vår support.
Cookies
Fragbite använder cookies för att spara användarspecifik information så som t.ex. användarnamn. Cookies sparas även när man deltar i omröstningar och för att föra statistik. För att slippa cookies kan du stänga av cookies i din webbläsares inställningar eller välja att inte besöka Fragbite. Den här textraden finns här på grund av lagen om elektronisk kommunikation som trädde i kraft 25 juli 2003.
Annonsering
Är du intresserad av att annonsera på Fragbite, tryck här.
Så får jag se om du verkligen vet va problemet är eller om du bara var kåt på att skriva först..
Om du sätter den till 100% så kommer den flöda med huvuddiven hela vägen. Svårare än så är det inte.
#meny-left{
width:90px;
max-width:90px;
height:100%;
border-right: 1px #333333 groove;
float:left;
}
#left {height: 100%; background-color: Green; width: 200px;}
Det ger -> | | |
Om du ska bygga en sida så bör du göra så här! Lägg float på left och right-box.
<div id="targetframe">
<di v id="main">
<div id="leftbox"></div>
<div id="rightbox"></div> ;
</div>
</div>
Men det är ju samma problem som var från början, alltså att den där diven inte hänger med ända ner!
<div style='width: 800px; height: 100%;' class/id='main'>
<div style='width: 800px; height: 100%;' class/id='wrapper'>
<d iv style='float: left; width: 120px; height: 100%;' class/id='left'>
vänster ram
</div>
<div style='float: left; margin-left: 10px; width: 670px; height: 100%;' class/id='right'>
höger ram
</div>
</div>
</div>
obs detta är inte testat då jag sitter vid fel burk.
skrev lite bara på rakarm :P går garanterat å göra bättre
det är väl detta du vill uppnå?
#main{
width:650px;
max-width:650px;
height:100%;
margin-left:50px;
border: 1px #333333 groove;
}
#meny-left{
width:90px;
max-width:90px;
height:100%;
border-right: 1px #333333 groove;
float:left;
}
<div id="main">
<div id="meny-left">
Meny!
</div>
<p>TEXT KOMMER DET ATT STÅ HÄR!</p>
</div>
För det som händer är att #meny-left slutar precis där texten slutar!
Och texten i #main liksom slinker in under där #meny-left slutar!
läs där så har du färdiga exempel att hämta.
(Jag slängde skiten och gör om sidan...)
CSS //
#banner{
background-image: url("källa"); width: XXpx; height: XXpx;
width: 650px;
height: XXpx;
margin-left: 40px;
}
#meny{
background-ima ge: url("källa"); width: XXpx; height: XXpx;
width: 80px;
height: 100%;
float: left;
padding-right: 10px;
}
#rightcontainer{
back ground-image: url("källa"); width: XXpx; height: XXpx;
width: 470px;
height: 100%;
float: right;
padding-right: 20px;
}
HTML //
<div id="banner"></div>
<div id="meny">Länkar eller annat</div>
<div id="rightcontainer">Text text text text text text</div>
// EDIT: Ett annat tips är att göra som #24 säger, att använda utskriften em för att ange storleken på olika saker, detta gör att den är lika stor på alla sidor. mer information finns på
www.webbdesignskolan.net
Lägg till en textbox som börjar där main slutar så kommer texten att fungera som den ska.
Ett annat hett tips är att köra med taggen 'em' istället för px då kommer sidan visas rätt i alla upplösningar dessutom vilket gör det hela mer optimerat för internet då du inte kan anta att alla kör med din upplösning.
varsågod :)