Hoi,

Ik ben bezig met een website te maken maar krijg me footer (.bottom) niet onder aan
heb de hele internet al afgezocht hoe ik dit moest doen maar niks help iemand enig idee
hoe ik dit moet oplossen:


*{
     margin: 0;
}
html, body {
     margin:0;
     padding:0;
     height:100%;
     background-image: url('http://scrapzz.nl/sjatje/image/back.jpg');
     background-repeat: no-repeat;
     background-attachment:fixed;
}
div.ads{
     background-image: url('http://scrapzz.nl/sjatje/image/bodyback.png'); 
     height: 800;
     width: 250px;
     position: fixed;
     bottom: 400px;  
     top: 40px;
     left: 40px;
     border: #000000 solid 3px;
     padding-bottom: 60px;
     padding: 10px;
}
div.main{
     background-image: url('http://scrapzz.nl/sjatje/image/bodyback.png'); 
     height: auto;
     width: 1000px;
     position: absolute;
     top: 40px;
     left: 340px;
     border: #000000 solid 3px;
     padding-bottom: 60px;
     overflow:none;
}
div.menu{
     background-image: url('http://scrapzz.nl/sjatje/image/menuback.png');
     padding-top: 0px;
     width: 980px;
     height: 30px;
     padding: 10px;
}
ul.menustyle li{
     display: inline;
     padding-right: 20px;
     height: 60px;
     width: 90px;
}
ul.menustyle{
     float: left;
     width: 100%;
     padding: 0;
     margin: 0;
     list-style-type:none;
}
li.menuitem a{
     display: inline-block;
     background-color: #073a6e;
     border-radius: 5px;
     height: 30px;
     width: 90px;
     text-decoration: none;
     text-align: center;
     font-family: "Segoe Marker", "Times New Roman";
     font-size: 18pt;
     color: #000;
}
li.menuitem a:hover{
     background-color: #10477e;
     text-decoration: none;
     color: #000;
}
div.content{
     padding-top: 10px;
     padding-left: 10px;
     height: auto;
     width: auto;
}
div.bottom{
     position: fixed;
     width: 1600px;
     height: 60px;
     bottom: 0px;
}
#container {
     min-height: 100%;
     height: auto !important;
     height: 100%;
     position: relative;
}




<div id="container">
     <div class="ads">hoi</div>
     <div class="main">
          <div class="menu">
               <ul class="menustyle">
                    <li class="menuitem">
                         <a href="#">Home</a>
                    </li>
                    <li class="menuitem">
                         <a href="#">Webshop</a>
                    </li>
               </ul>
          </div>
          <div class="content">
               <h1>Nieuw</h1>
               <img src="/test.png"/>
               <br/>
               <h1>Meest verkocht</h1>
               <img src="/test.png"/>
               <br/>
               <h1>Meest verkocht</h1>
               <img src="/test.png"/>
          </div>
     </div>
     <div class="bottom">&copy *.nl</div>
</div>

Hij blijft wel onder de rechte menu (.ads) maar niet onder de main
Ik weet niet zeker of dit werkt maar volgens mij kan je de linker div float left meegeven en dan de footer clear left.
z-index weghalen, en het divje komt hier op de achtergrond te staan....
Tim Slootweg op 23/02/2013 20:49:44

Ik weet niet zeker of dit werkt maar volgens mij kan je de linker div float left meegeven en dan de footer clear left.


Werkt ook niet blijf el kaar overlappen

@aar
Dan overlapt main de footer weer en dat is ook niet de bedoeling hij moet juist er onder komen zoals hier:
Welke browser gebruik je nou eigenlijk?

Standaard overlappen de ad's en 'main' divjes je footer. Als je er een z-index aan de footer hangt, dan ligt deze bovenop de andere.

Hier in FF krijg ik dat prima voor elkaar trouwens.
- Aar - op 24/02/2013 00:23:32

Welke browser gebruik je nou eigenlijk?


Google chrome
Ik begrijp ook niet helemaal waarom je position absolute gebruikt. Position absolute reageert niet op de andere elementen.
ScrapZz nl op 23/02/2013 19:49:12

Ik ben bezig met een website te maken maar krijg me footer (.bottom) niet onder aan
heb de hele internet al afgezocht hoe ik dit moest doen maar niks help iemand enig idee hoe ik dit moet oplossen

Ik heb er een epistel aan gewijd waarin precies staat hoe je dat moet doen: Create a Fixed ('Sticky') Footer with CSS (tutorial). Er zijn diverse opties, met elk zijn eigen techniek. Wellicht dat dat wat sneller gaat.

Maar dit is natuurlijk geen sticky footer meer, hier is alles fixed.
Tim Slootweg op 24/02/2013 12:14:25

Maar dit is natuurlijk geen sticky footer meer, hier is alles fixed.

De definities verschillen, maar ik beschrijf alle soorten footers. Afhankelijk van de definities zijn er drie, vier of vijf.

Tim Slootweg op 24/02/2013 12:14:25

Maar dit is natuurlijk geen sticky footer meer, hier is alles fixed.


De bedoeling is natuurlijk dat hij gewoon vast zit onder op maar als dat niet lukt moet het anders natuurlijk

@Frank Conijn
Ik ga is kijken wat daar staat

Edit:
En toch lukt het niet hij blijft er voor vallen inplaats er onder!

Reageren