A basic guide to css/div expandables.
Lets make an expanding square.
Part one: Telling the css What to do and using a div Id.
You can format this by changing it from an expanding box to a box with a scroll bar instead.HTML Code:<html> <style type="text/css"> #div1 {border: solid 1 px purple width: 300; Height: 300;} </style> <div id="div1">This box will be purple and will expand when you add more text :):)</div>
Using A scroll bar.
Adding a custom content box.HTML Code:<html> <style type="text/css"> #div1 {border: solid 1 px purple width: 300; Height: 300; Overflow: scroll;} </style> <div id="div1">This box will be purple and will have a scroll bar when you add more text.</div>
First you need to slice the box into 3 parts. A header, a Footer and a middle. You also need the pixel size of each slice.
For my box the sizes will be:
Header 50x10 Image name will be Head.
content 50x50 Image name will be content.
footer 50x10 image name will be foot.
The code.
Creating 2 content box's and having them on opposite sides.HTML Code:<html> <style type="text/css"> #div1head {background-image: url(/images/head.png); width: 50; Height: 10; overflow: hidden; } #div1 {background-image: url(/images/content.png); 50; Height: 50; } #div1base {background-image: url(/images/foot.png); width: 50; Height: 10; overflow: hidden;}</style> <div id="div1head">Head of content box</div> <div id="div1">This box will be your custom imageand will expand when you add more text.</div> <div id="div1base">base of content box</div> </html>
Again you need to slice the content box's into three parts.
For my box the sizes will be:
Header 50x10 Image name will be Head.
content 50x50 Image name will be content.
footer 50x10 image name will be foot.
I will have div 2 on the right and div 1 on the left, heres how to do it.
The code.
You can then start adding more to the css like backgrounds. Add theese to the top of your css part.HTML Code:<html> <style type="text/css"> #div1head {background-image: url(/images/head.png); width: 50; Height: 10; overflow: hidden; } #div1 {background-image: url(/images/content.png); 50; Height: 50; } #div1base {background-image: url(/images/foot.png); width: 50; Height: 10; overflow: hidden;} #div2head {background-image: url(/images/head.png); width: 50; Height: 10; overflow: hidden; float: right;} #div2 {background-image: url(/images/content.png); 50; Height: 50;float: right; } #div2base {background-image: url(/images/foot.png); width: 50; Height: 10; overflow: hidden;float: right;}</style> <div id="div1head">Head of content box</div> <div id="div2head">Head of content box right </div> <div id="div1">This box will be your custom imageand will expand when you add more text.</div> <div id="div2"> This box will be you custom image and be on the right. </div> <div id="div1base">base of content box</div> <div id="div2base">base of content right</div> </html>
body{background-image: url(BackgroundImageHere) }
Background just across the bottom of the page with a colour on the rest of the page:
Background just across the left side (y axis)HTML Code:body {background: #000000 url('Backgroundimagehere') repeat-x fixed bottom left;}
Edited by Lµke (Forum Moderator): Thread Moved from Website Designing. Please post in the correct section next time, ThanksHTML Code:body {background: #000000 url('Backgroundimagehere') repeat-y;}.





.
Reply With Quote







