fromalk
Legacy Member
hallo allemaal,
ik ben zonet wat aan het prullen geweest aan nieuw persoonlijk siteje. Ik heb echter een probleem bij de laatste div.
Het is de bedoeling dat tekst in een vierkant geplaatst wordt, dit vierkant heeft een soort inner shadow aan zijn buitenste randen. Ik heb daarom 3 afbeeldingen gesliced;
top (met 2 bovenste hoeken)
middenstuk (repeat-y)
onderstuk (2 onderste hoeken)
de top afbeelding is 21px hoog, de bottom afbeelding 19px
Nu wil ik dat de tekst niet pas na 21px (vanaf het bovenste van de topdiv) begint maar gewoon meteen bij de eerste pixel als het ware.
foto probleem
Zoals je kan zien op de foto heb ik 3 divs in elkaar geplaatst (heb meerdere methodes geprobeerd hiervoor). Nu wil ik dat de tekst in de bovenste div begint (bovenste cel) vervolgens de middelste cel vergroot naarmate dat nodig is en zich enkele pixels onder de ondergrens van de onderste lijn stopt.
Is er geen mogelijkheid om een div met tekst over deze 3 layers heen te plaatsen?
mijn code tot nu toe:
alvast bedankt
ik ben zonet wat aan het prullen geweest aan nieuw persoonlijk siteje. Ik heb echter een probleem bij de laatste div.
Het is de bedoeling dat tekst in een vierkant geplaatst wordt, dit vierkant heeft een soort inner shadow aan zijn buitenste randen. Ik heb daarom 3 afbeeldingen gesliced;
top (met 2 bovenste hoeken)
middenstuk (repeat-y)
onderstuk (2 onderste hoeken)
de top afbeelding is 21px hoog, de bottom afbeelding 19px
Nu wil ik dat de tekst niet pas na 21px (vanaf het bovenste van de topdiv) begint maar gewoon meteen bij de eerste pixel als het ware.
foto probleem
Zoals je kan zien op de foto heb ik 3 divs in elkaar geplaatst (heb meerdere methodes geprobeerd hiervoor). Nu wil ik dat de tekst in de bovenste div begint (bovenste cel) vervolgens de middelste cel vergroot naarmate dat nodig is en zich enkele pixels onder de ondergrens van de onderste lijn stopt.
Is er geen mogelijkheid om een div met tekst over deze 3 layers heen te plaatsen?
mijn code tot nu toe:
PHP:
#container #one{
border : 1px solid #F00;
width: 100%;
margin : 0;
padding: 0;
padding-bottom: 19px; /* Height of bg image */
background: url('layout/images/cont_bot.jpg') bottom no-repeat;
}
#container #two{
border : 1px solid #F00;
width: 100%;
margin : 0;
padding: 0;
padding-top: 21px; /* Height of bg image */
background: url('layout/images/cont_top.jpg') top no-repeat;
}
#container #three{
border : 1px solid #F00;
width: 100%;
margin : 0;
height: 303px;
padding: 0;
background: url('layout/images/cont.jpg') top repeat-y;
}
<div id="one">
<div id="two">
<div id="three">
test
</div>
</div>
</div>
alvast bedankt

