Hallo allemaal,
Voor mezelf durf ik wel te zeggen dat ik HTML en CSS toch wel goed beheers.
Echter zit ik nu met een aantal problemen bij een website waar ik nu aan werk.
Om gelijk maar even genoeg informatie te geven, bij deze de volgorde van me HTML-document.
De laatste div die ik gebruik is een fullscreen background plugin voor de jQuery libary genaamd Supersized.
Mijn CSS heeft de volgende code;
Het eerste gedeelte is gewoon de opmaak van alle standaard div die ik gebruik zoals de header, content, footer etc, gewoon vanzelfsprekend dus.
Het laatste gedeelte is dat van de jQuery plugin, zelf persoonlijk denk ik dat mijn probleem daarbij ligt bij één van de z-index waardes dat die daarom moeilijk gaat doen oid.
Want wat is nou het probleem?
Mijn content div, die overlapt mijn header div, dit terwijl die in de html volgorde onder de header zou moeten staan.
Ook maak ik bij de 'p' tags in mijn content gebruik van een 'overflow-y:scroll;' echter kan ik die helemaal niet gebruiken, hij bestaat wel maar ik kan er niet op komen met mijn muis, ook scrollen werkt niet in die div. Het is in de content div ook niet mogelijk om mijn tekst te selecteren. Maar waar dat aanligt, ik heb geen idee.
Bij deze nog een screenshot voor de verduidelijking van wat ik bedoel.

Ook heb ik onder mijn footer div een onverklaarbare margin van circa 20px, ik heb ook geen idee waar die vandaan komt.
Ik heb geprobeerd zoveel mogelijk overbodige code weg te laten.
Hopelijk is er iemand die mij kan helpen met mijn probleem.
Bij voorbaat dank!
Voor mezelf durf ik wel te zeggen dat ik HTML en CSS toch wel goed beheers.
Echter zit ik nu met een aantal problemen bij een website waar ik nu aan werk.
Om gelijk maar even genoeg informatie te geven, bij deze de volgorde van me HTML-document.
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| <div id="header"> <div id="logo"> <img src="images/logo.png" width="243" height="133" alt="Logo Lunchroom de Pionier" /> </div> <!-- #logo --> <div id="nav"> <ul class="lavaLamp"> <li><a href="#">HOMEPAGE</a></li> <li><a href="#">ETEN</a></li> <li class="current"><a href="#">WIJNEN</a></li> <li><a href="#">DESERT</a></li> <li><a href="#">HISTORIE</a></li> <li><a href="#">CONTACT</a></li> </ul> </div> <!-- #nav --> </div> <!-- #header --> <div id="content"> content inhoud </div> <!-- #content --> <div id="footer"> footer inhoud </div> <!-- #footer- --> <div id="supersized"></div> |
De laatste div die ik gebruik is een fullscreen background plugin voor de jQuery libary genaamd Supersized.
Mijn CSS heeft de volgende code;
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| * { margin:0; padding:0;} #header { width:100%; height:130px; float:left; background:url(../images/header.png) repeat-x 0px 20px;} #logo { width:234px; height:133px; float:left; margin-left:100px;} #nav { width:800px; height:87px; float:left; margin:50px 0 0 100px;} #nav ul li { height:26px; float:left; text-align:center; margin-right:40px;} #nav ul li a:hover { text-decoration:none;} #content { width:470px; height:500px; float:right; margin:-50px 200px 0 0; padding:60px 10px; background:url(../images/content.png) no-repeat;} #content p { height:250px; font-size:11px; overflow-y:scroll;} #footer { width:100%; height:80px; float:left; margin-top:-20px; margin-bottom:-40px; padding:10px; background:url(../images/footer.png) repeat-x;} .stamp { float:right; margin:15px 30px 0 0;} #loading { position:absolute; top:49.5%; left:49.5%; z-index:-10; width:24px; height:24px; text-indent:-999em; background-image:url(images/progress.gif);} #supersized { position:fixed;} #supersized img { -ms-interpolation-mode:bicubic;} #supersized img, #supersized a { height:100%; width:100%; position:absolute; z-index:-1;} #supersized .prevslide, #supersized .prevslide img { z-index:-2100;} #supersized .activeslide, #supersized .activeslide img { z-index:-31200;} |
Het eerste gedeelte is gewoon de opmaak van alle standaard div die ik gebruik zoals de header, content, footer etc, gewoon vanzelfsprekend dus.
Het laatste gedeelte is dat van de jQuery plugin, zelf persoonlijk denk ik dat mijn probleem daarbij ligt bij één van de z-index waardes dat die daarom moeilijk gaat doen oid.
Want wat is nou het probleem?
Mijn content div, die overlapt mijn header div, dit terwijl die in de html volgorde onder de header zou moeten staan.
Ook maak ik bij de 'p' tags in mijn content gebruik van een 'overflow-y:scroll;' echter kan ik die helemaal niet gebruiken, hij bestaat wel maar ik kan er niet op komen met mijn muis, ook scrollen werkt niet in die div. Het is in de content div ook niet mogelijk om mijn tekst te selecteren. Maar waar dat aanligt, ik heb geen idee.
Bij deze nog een screenshot voor de verduidelijking van wat ik bedoel.

Ook heb ik onder mijn footer div een onverklaarbare margin van circa 20px, ik heb ook geen idee waar die vandaan komt.
Ik heb geprobeerd zoveel mogelijk overbodige code weg te laten.
Hopelijk is er iemand die mij kan helpen met mijn probleem.
Bij voorbaat dank!