Weer maar eens proberen een topic van de grond te krijgen die niet zomaar gesloten wordt...
Ik heb een klein probleempje met een website waar ik aan bezig ben.
Ik werk zelf op een breedbeeldscherm, daar is het probleem dus niet.
De site bestaat in principe uit een middendeel (maincontent in een container), 2 zijbalken en 2 footers.
het middendeel heeft een vaste breedte, dus deze schuift netjes mee naar links als ik een smaller scherm gebruik.
Probleem is dat de 2 zijbalken dan over de maincontent heen gaan staan. Dat is dus niet de bedoeling.
Is er een mogelijk om die 2 sidebars weg te laten vallen wanneer het scherm verkleint wordt? Dus dat je dan enkel de container en de 2 footers krijgt te zien? De footers moeten uiteraard wel onderaan blijven staan, maar dat heb ik al opgelost.
Ik heb op internet hiernaar gezocht, maar er bestaan nogal veel verschillende oplossingen voor en ik zie door de bomen het bos niet meer.
Bijvoorbeeld werken met 2 CSS files, waarbij 1 de divjes gewoon onzichtbaar maakt, en de andere dus voor brede schermen is. Maar de php code die er dan achter moet liggen om te schakelen tussen die 2, vind ik lastig. Tevens zitten er zoveel uitzonderingen aan dat ik daar niet aan wil beginnen.
Wellicht is t een idee om de divjes achter de maincontent te laten schuiven, zodat deze niet meer zichtbaar zijn? Moet wel zeggen dat de maincontent transparant is, omdat er een schaduw achter ligt welke er wel moet blijven (geef ik de maincontent een achtergrond, valt dus die schaduw erachter weg) Dan zou ik met Z-index moeten werken, maar dit heb ik tot nu toe nooit goed werkend gekregen.
De zijbalken en footers staan niet binnen de container.
Stukje CSS:
Ik hoop dat iemand ermee kan helpen
Ik heb een klein probleempje met een website waar ik aan bezig ben.
Ik werk zelf op een breedbeeldscherm, daar is het probleem dus niet.
De site bestaat in principe uit een middendeel (maincontent in een container), 2 zijbalken en 2 footers.
het middendeel heeft een vaste breedte, dus deze schuift netjes mee naar links als ik een smaller scherm gebruik.
Probleem is dat de 2 zijbalken dan over de maincontent heen gaan staan. Dat is dus niet de bedoeling.
Is er een mogelijk om die 2 sidebars weg te laten vallen wanneer het scherm verkleint wordt? Dus dat je dan enkel de container en de 2 footers krijgt te zien? De footers moeten uiteraard wel onderaan blijven staan, maar dat heb ik al opgelost.
Ik heb op internet hiernaar gezocht, maar er bestaan nogal veel verschillende oplossingen voor en ik zie door de bomen het bos niet meer.
Bijvoorbeeld werken met 2 CSS files, waarbij 1 de divjes gewoon onzichtbaar maakt, en de andere dus voor brede schermen is. Maar de php code die er dan achter moet liggen om te schakelen tussen die 2, vind ik lastig. Tevens zitten er zoveel uitzonderingen aan dat ik daar niet aan wil beginnen.
Wellicht is t een idee om de divjes achter de maincontent te laten schuiven, zodat deze niet meer zichtbaar zijn? Moet wel zeggen dat de maincontent transparant is, omdat er een schaduw achter ligt welke er wel moet blijven (geef ik de maincontent een achtergrond, valt dus die schaduw erachter weg) Dan zou ik met Z-index moeten werken, maar dit heb ik tot nu toe nooit goed werkend gekregen.
De zijbalken en footers staan niet binnen de container.
Stukje CSS:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| #sidebar1 { float: left; width: 200px; height: auto; margin: -180px 0 0 20px; font-size: x-small; } #sidebar2 { float: right; width: 180px; height: auto; text-align:right; margin: -180px 20px 0 0; font-size: x-small; } #mainContent { margin-top: -200px; margin-left: auto; margin-right: auto; font-size: x-small; width: 800px; } |
Ik hoop dat iemand ermee kan helpen