Nieuw lid |
|
Ik liep tijdens het opzetten van een layout net tegen een probleem en het lukt me maar niet om deze op te lossen.
Wat ik wilde was een div, die over de gehele breedte van een venster loopt. En aan de linkerkant van deze balk tekst, en aan de rechterkant tekst. Met een tussenruimte van 30px (Tussen de tekst en het einde/begin).
Hiervoor had ik deze HTML:
<div id="topBar">
<div id="topDate"> 15-06-2007 </div>
<div id="topMenu"> Administratie Contact </div>
</div>
<div id="topBar"> <div id="topDate"> 15-06-2007 </div> <div id="topMenu"> Administratie Contact </div> </div>
En deze CSS:
#topBar
{
background-color: #48433d;
width: 100% - 60px;
height: 19px;
padding-left: 30px;
padding-rght: 30px;
padding-top: 6px;
}
#topDate
{
float: left;
color: #FFFFFF;
}
#topMenu
{
float: left;
text-align: right;
color: #FFFFFF;
width: 100% - 30px;
padding-right: 30px;
}
#topBar { background-color: #48433d; width: 100% - 60px; height: 19px; padding-left: 30px; padding-rght: 30px; padding-top: 6px; } #topDate { float: left; color: #FFFFFF; } #topMenu { float: left; text-align: right; color: #FFFFFF; width: 100% - 30px; padding-right: 30px; }
Maar de inhoud van die 2 divs, komen tegen elkaar aan te staan.
Hoe kan ik er nu voor zorgen dat de inhoud van #topDate links staat en de inhoud van #topMenu rechts?
En dan had ik nog een vraagje.
In de layout heb ik een soort van sidebar achtig idee verwerkt.
Deze loopt over de header, over het menu en ook nog over de content van de website heen.
Voor elk van deze onderdelen heb ik een div gemaakt, dus deze sidebar moet zichbaar zijn in alle drie de div elementen.
Ik wil deze ten alle tijde, een X aantal pixels van de rechterkant van de browser plaatsen. Maar hoe krijg ik een div op deze manier in positie zodat deze altijd een X aantal pixels van de rechterzijde komt te staan?
|