Background, hoe plaats ik hem goed?
Ik ben bezig met een basing voor een nieuwe website. Ik heb hier het probleem dat ik een grijze background heb die over de volledige breedte van het scherm moet komen en pas mag beginnen bij de hoogte van de header en loopt tot de onderkant van de content (pagina met tekst).
Ik heb al verschillende dingen geprobeerd met position absolute en z-index om hem naar achter te krijgen. Maar ik krijg het niet voor elkaar om hem tot aan de onderkant te laten lopen.
Link: http://rubenportier.dnsalias.net/basing/ulanto2/
Maak een wrapper om de content div die net zo breed is als de pagina en die in de hoogte rekt wanneer content langer/korter is en zet daar de achtergrond op.
Toevoeging op 07/05/2011 15:54:47:
Als je nu even kijkt is het me al gelukt om het bovenste deel te maken. Hoe kan ik nu maken waar je onderaan dat witte vlak ziet dat het tot onderaan de pagina wit is? Dus het moet vanaf daar altijd wit blijven.
css hier meer op zijn plaats,
Hij is namelijk wel valid, maar je doet zoveel dingen steeds dubbel dat er geen enkel overzicht in zit, zo geef je steeds het font opnieuw mee, terwijl je beter
kan doen in plaats van dat steeds opnieuw doen enzovoort.
Misschien ook slim je body een margin en padding van 0 mee te geven
Volgens mij is een cursusHij is namelijk wel valid, maar je doet zoveel dingen steeds dubbel dat er geen enkel overzicht in zit, zo geef je steeds het font opnieuw mee, terwijl je beter
kan doen in plaats van dat steeds opnieuw doen enzovoort.
Misschien ook slim je body een margin en padding van 0 mee te geven
Maar hoe kan ik dit nu het beste oplossen? Want ik zou het eigenlijk niet meteen weten.
Bedankt alvast!
Ik snap trouwens niet wat nu het probleem nog is?
Het probleem is namelijk het volgende:
Ik wil dat de grijze achtergrond (die je in het voorbeeld ziet) allee achter de header en de content zit. Dit klopt al. Alleen nu wil ik onderaan een div plaatsen om het weer wit te maken. Hoe kan ik ervoor zorgen dat het wit tot onderaan de pagina loopt? Of zouden jullie dat grijze background op een andere manier doen?
Ik heb nu een grijze background op de body en dan een witte div die er over gaat tot aan de header.
Link: http://rubenportier.dnsalias.net/basing/ulanto2/
Ik heb hier gewoon weer een wit deel onderaan? en een wit deel in de header? midden is grijs
Zo ziet het er ook uit
Neen, onderaan is het niet goed. Het moet onderaan waar de sitemap komt wit zijn. Daar mag geen grijs meer te zien zijn.
Inderdaad! Zo moet het zijn! Kijk eens met Chrome en IE. Dan zal je wel merken dat het niet werkt.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<html>
<head>
</head>
<body>
<div id="HEADER>
</div>
<div id="CONTENT>
</div>
<div id="FOOTER>
</div>
</body>
</html>
<head>
</head>
<body>
<div id="HEADER>
</div>
<div id="CONTENT>
</div>
<div id="FOOTER>
</div>
</body>
</html>
en je css:
Gewijzigd op 07/05/2011 17:18:49 door Ozzie PHP
@Ozzie: Ja, maar dan kan ik niet volledige breedte van het scherm. Dat is wat ik wil.
Daarnaast gebruik je hoofdletters, kleine letters zijn beter en je sluit html meteen al af
Toevoeging op 07/05/2011 17:16:43:
@Ruben, geef je body width 100%, daarna moet het wel kunnen
Nee, want waar de div in zit, de container div, heeft een breedte van 970px, dit om alles in de layout goed te plaatsen. Maar dan nog. De grijze background moet niet alleen achter de content, maar ook achter de header een stuk.
Sander A op 07/05/2011 17:16:15:
Het is ten sterkste afgeraden kleuren aan te geven in woorden, hexcodes zijn beter.
Daarnaast gebruik je hoofdletters, kleine letters zijn beter en je sluit html meteen al af
Daarnaast gebruik je hoofdletters, kleine letters zijn beter en je sluit html meteen al af
Hexcodes zijn niet beter en ik weet niet welke hij heeft gebruikt. Daarom gebruik ik het woordje grey. Hoofdletters gebruik je om ID's aan te geven wat een goede gewoonte is onder professionals. Die html afsluiting was inderdaad niet goed, dat moest mn head zijn en is aangepast.
Ik heb je een uur geleden al een PM gestuurd je vrijwillig te helpen, misschien werkt dat sneller
Kijk nu eens. Nu zoals ik het zo heb zou het moeten zijn. Maar het probleem is dat ik nu geen width 100% kan doen. Hoe kan ik dit oplossen?
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<html>
<head>
</head>
<div id="header"></div>
<div id="container">
<div id="content"></div>
</div>
<div id="footer"></div>
</body>
</html>
<head>
</head>
<div id="header"></div>
<div id="container">
<div id="content"></div>
</div>
<div id="footer"></div>
</body>
</html>
container geef je dan width 100%, en grijze bg
content geef je de juiste breedte en centreer je
Gewijzigd op 07/05/2011 17:26:52 door Sander A