Ik heb een plaatje als achtergrond (in het midden) en het is de bedoeling dat de divs mooi gelijk staan met dat plaatje ( wat nu dus zo is)
Nu zit ik echter met het probleem dat ik 2 divs naast elkaar wil hebben , ik heb ze voor het gemak even #links en #rechts genoemd.
Als ik een float gebruik dan komen de divs helemaal links en recht van de pagina , maar ik wil ze gewoon naast elkaar hebben staan in het midden stuk.
Hier de code (als je dit kopieerd en html pagina bekijkt snap je wel wat ik bedoel .. ik wil gewoon de linker en rechter naast elkaar .. ( nu zie je ze wel naast elkaar , maar allebei aan beide zeiden van de "hele" pagina)
@Donster
Je hebt meteen na je body een sluittag van een div staan, die mag weg.
Om de div:links en div:rechts zet je een div (alleen om die beide divjes heen) met als id: container. Dat is de container div waar Jan het over heeft.
Die container div kan je een width meegeven van 900px en net als die andere divs (margin:0px auto) in het midden plaatsen. Omdat "links" en "rechts" daarbinnen staan, worden die ook gecentreerd.
Is dit een goede manier zo , of kan ik dan problemen verwachten met andere browsers mbt de achtegrond?
Uitleg: De achtergrond is een strook die door het midden loopt en de divs zijn precies even groot (lang) als de achtergrond .. althans , nu moet ik de lengte wat aanpassen :-)
Ik heb alles (ook mijn container 860px)
Nu heb ik #links en #rechts allebei 430px , dat maakt samen ook 860 lijkt me .. echter zijn de divs dan te lang om naast elkaar te staan .. ( ik heb ook geen tussen marge ofzo..)
Je moet padding bij de width optellen, zowel links als rechts. Als je dus padding: 20px; hebt, moet je er 40px bij optellen. Vandaar dat ik 900px noemde in een vorige post ;-)
Je moet padding bij de width optellen, zowel links als rechts. Als je dus padding: 20px; hebt, moet je er 40px bij optellen. Vandaar dat ik 900px noemde in een vorige post ;-)
Volgens mij is dat bij margin Jan. Padding is binnen je DIV zelf.