Ik ben bezig met een site waarop ik alles met div's wil positioneren.
Laten we het even simpel houden: ik wil links een balk voor de navigatie op de site van 115 pixels. Daarnaast moet een div komen die de breedte heeft van de rest van de site.
Nu heb ik deze code gescreven:
Het probleem is dat #text de hele tijd onder #links schiet.
Ik heb geprobeerd de breedte op auto te zetten, maar ook dan komt de div onder de div van de links.
Ik heb ook geprobeerd float weg te halen uit #text, naast de links werkt dit goed, maar wanneer de links ophouden schiet de tekst onder de links, omdat hij 100% breed is.
Ik heb geprobeerd het breedte-percentage van #text aan te passen, maar als je het venster dan gaat vergroten of verkleinen gaat het mis. Waarschijnlijk zal het iets heel lulligs zijn, maar ik zit al de hele tijd te proberen en te zoeken, maar kan de oplossing niet vinden.
Een oplossing zou misschien zijn om bij de breedte 100%-115px op te geven, maar dit ondersteunt CSS niet, is hier misschien een alternatieve schrijfwijze voor?
Ik weet dat het ook op te lossen is met tabellen, maar ik wil het juist met div's doen.
Laten we het even simpel houden: ik wil links een balk voor de navigatie op de site van 115 pixels. Daarnaast moet een div komen die de breedte heeft van de rest van de site.
Nu heb ik deze code gescreven:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| #links{ position: relative; float:left; clear:left; width:115px; height:auto; border: 1px solid; } #text{ position: relative; float: left; left:0px; top:0px; width:100%; height:auto; border: 1px solid; } |
Het probleem is dat #text de hele tijd onder #links schiet.
Ik heb geprobeerd de breedte op auto te zetten, maar ook dan komt de div onder de div van de links.
Ik heb ook geprobeerd float weg te halen uit #text, naast de links werkt dit goed, maar wanneer de links ophouden schiet de tekst onder de links, omdat hij 100% breed is.
Ik heb geprobeerd het breedte-percentage van #text aan te passen, maar als je het venster dan gaat vergroten of verkleinen gaat het mis. Waarschijnlijk zal het iets heel lulligs zijn, maar ik zit al de hele tijd te proberen en te zoeken, maar kan de oplossing niet vinden.
Een oplossing zou misschien zijn om bij de breedte 100%-115px op te geven, maar dit ondersteunt CSS niet, is hier misschien een alternatieve schrijfwijze voor?
Ik weet dat het ook op te lossen is met tabellen, maar ik wil het juist met div's doen.
[ Voor 6% gewijzigd door Felixje op 01-02-2009 13:40 ]
(\__/)
(='.'=)
(")_(")