Ik loop tegen een probleem aan bij het maken van mij eerste CSS site. Alle divs staan in een container om ze te centreren. Deze container wil ik mee laten scalen met de content, dus zet ik hem op height: auto (de default instelling). Dit werkt prima, maar het probleem ontstaat als ik schaduw aan de pagina toe ga voegen.
Ik heb in Photoshop een 19x1 jpeg afbeelding gemaakt voor de schaduw (1 links en 1 rechts), en die laat ik verticaal repeaten.
Dit werkt alleen als de parent div (dat is de main container) een fixed hoogte heeft. Als ik de parent div op height: auto zet, dan verdwijnt de schaduw div. Hoe kan ik dit oplossen, zonder de automatisch aanpassende paginahoogte naar de prullenbak te verwijzen?
edit: pagina met main container op 1000px: http://www.xs4all.nl/~abrink/default.html
Ik heb in Photoshop een 19x1 jpeg afbeelding gemaakt voor de schaduw (1 links en 1 rechts), en die laat ik verticaal repeaten.
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
| div#pageshadowleft{ position: relative; float: left; clear: right; width: 19px; height: 100%; margin: 0 5px 0 0; padding: 0; background: #F00 url(pageshadow_left.jpg) repeat-y 0 0; } |
Dit werkt alleen als de parent div (dat is de main container) een fixed hoogte heeft. Als ik de parent div op height: auto zet, dan verdwijnt de schaduw div. Hoe kan ik dit oplossen, zonder de automatisch aanpassende paginahoogte naar de prullenbak te verwijzen?
edit: pagina met main container op 1000px: http://www.xs4all.nl/~abrink/default.html
[ Voor 4% gewijzigd door Bozozo op 12-08-2007 17:46 ]