cc4digital
05-29-2010, 10:16 PM
:confused:
Ok, I have been going in cirlces.:eek:
What I am tring to do is lay text on 3 background images. Top Box, Middle Box, Bottom Box.
The middle box should expand depending on the amount of text. "repeat-y":)
1st problem-The TOP of the middle box is at the 0 0 point or under the Top Box. I tried margin-top and padding, but then it move my text. :mad:
2nd problem(biggest issue)- I can not get the text to go into the bottom box.:mad:
My objective:
1) have a box that expands depending on amount of text.
2) Have text sit in the top box and middle box and BOTTOM box.
I am totally stumped so any help would be really, really apreciated.:thumbsup:
Here is the code I am using:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
html, body {
margin:0;
padding:0;
}
body {
text-align:center;
padding:20px 0;
}
h1, p {
margin:0 0 1em
}
#outer {
width:738px;
margin:auto;
border:1px solid #000;
text-align:left;
padding:5px;
}
.main {
width:738px;
clear:both;
background:url(images/Middle.png) repeat-y 0 0;
}
.inner {
width:738px;
background:url(images/Top.png) no-repeat 0 0;
padding:11px 0 0;
}
.base {
clear:both;
width:738px;
background:url(images/Bottom.png) no-repeat 0 0;
height:210px;
overflow:hidden;
}
h1,h2 {
text-align:center
}
.content {
float:left;
width:470px;
margin:25px 0 0 134px;
display:inline;
position:relative;
z-index:99;
}
#footer{
clear:both;
text-align:center;
width:738px;
}
</style>
</head>
<body>
<div id="outer">
<h1>Main Heading</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ultrices euismod lorem. Nulla cursus. Etiam aliquet venenatis tellus. Morbi et eros. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Phasellus ante. Quisque in diam. Quisque ac neque. Integer semper. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Ut tempor. Aenean vel felis ut dui porttitor semper. Nulla facilisi. Duis id magna sit amet tellus tincidunt molestie. Vivamus gravida pulvinar lorem. Ut aliquet felis id est. Etiam enim est, pharetra quis, bibendum eu, tempor ac, lectus. Pellentesque h</p>
<h2>Welcome</h2>
<div class="main">
<div class="inner">
<div class="content">
<p>START!Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ultrices euismod lorem. Nulla cursus. Etiam aliquet venenatis tellus. Morbi et eros. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Phasellus ante. Quisque in diam. Quisque ac neque. Integer semper. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Ut tempor. Aenean vel felis ut dui porttitor semper. Nulla facilisi. Duis id magna sit amet tellus tincidunt molestie. Vivamus gravida pulvinar lorem. Ut aliquet felis id est. Etiam enim est, pharetra quis, bibendum eu, tempor ac, lectus. Pellentesque h</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ultrices euismod lorem. Nulla cursus. Etiam aliquet venenatis tellus. Morbi et eros. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Phasellus ante. Quisque in diam. Quisque ac neque. Integer semper. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Ut tempor. Aenean vel felis ut dui porttitor semper. Nulla facilisi. Duis id magna sit amet tellus tincidunt molestie. Vivamus gravida pulvinar lorem. Ut aliquet felis id est. Etiam enim est, pharetra quis, bibendum eu, tempor ac, lectus. Pellentesque h</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ultrices euismod lorem. Nulla cursus. Etiam aliquet venenatis tellus. Morbi et eros. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Phasellus ante. Quisque in diam. Quisque ac neque. Integer semper. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Ut tempor. Aenean vel felis ut dui porttitor semper. Nulla facilisi. Duis id magna sit amet tellus tincidunt molestie. Vivamus gravida pulvinar lorem. Ut aliquet felis id est. Etiam enim est, pharetra quis, bibendum eu, tempor ac, lectus. Pellentesque h END!</p>
</div>
<div class="base">
</div>
</div>
</div>
<div id="footer"><p>Copyright</p></div>
</div>
</body>
</html>
Ok, I have been going in cirlces.:eek:
What I am tring to do is lay text on 3 background images. Top Box, Middle Box, Bottom Box.
The middle box should expand depending on the amount of text. "repeat-y":)
1st problem-The TOP of the middle box is at the 0 0 point or under the Top Box. I tried margin-top and padding, but then it move my text. :mad:
2nd problem(biggest issue)- I can not get the text to go into the bottom box.:mad:
My objective:
1) have a box that expands depending on amount of text.
2) Have text sit in the top box and middle box and BOTTOM box.
I am totally stumped so any help would be really, really apreciated.:thumbsup:
Here is the code I am using:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
html, body {
margin:0;
padding:0;
}
body {
text-align:center;
padding:20px 0;
}
h1, p {
margin:0 0 1em
}
#outer {
width:738px;
margin:auto;
border:1px solid #000;
text-align:left;
padding:5px;
}
.main {
width:738px;
clear:both;
background:url(images/Middle.png) repeat-y 0 0;
}
.inner {
width:738px;
background:url(images/Top.png) no-repeat 0 0;
padding:11px 0 0;
}
.base {
clear:both;
width:738px;
background:url(images/Bottom.png) no-repeat 0 0;
height:210px;
overflow:hidden;
}
h1,h2 {
text-align:center
}
.content {
float:left;
width:470px;
margin:25px 0 0 134px;
display:inline;
position:relative;
z-index:99;
}
#footer{
clear:both;
text-align:center;
width:738px;
}
</style>
</head>
<body>
<div id="outer">
<h1>Main Heading</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ultrices euismod lorem. Nulla cursus. Etiam aliquet venenatis tellus. Morbi et eros. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Phasellus ante. Quisque in diam. Quisque ac neque. Integer semper. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Ut tempor. Aenean vel felis ut dui porttitor semper. Nulla facilisi. Duis id magna sit amet tellus tincidunt molestie. Vivamus gravida pulvinar lorem. Ut aliquet felis id est. Etiam enim est, pharetra quis, bibendum eu, tempor ac, lectus. Pellentesque h</p>
<h2>Welcome</h2>
<div class="main">
<div class="inner">
<div class="content">
<p>START!Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ultrices euismod lorem. Nulla cursus. Etiam aliquet venenatis tellus. Morbi et eros. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Phasellus ante. Quisque in diam. Quisque ac neque. Integer semper. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Ut tempor. Aenean vel felis ut dui porttitor semper. Nulla facilisi. Duis id magna sit amet tellus tincidunt molestie. Vivamus gravida pulvinar lorem. Ut aliquet felis id est. Etiam enim est, pharetra quis, bibendum eu, tempor ac, lectus. Pellentesque h</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ultrices euismod lorem. Nulla cursus. Etiam aliquet venenatis tellus. Morbi et eros. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Phasellus ante. Quisque in diam. Quisque ac neque. Integer semper. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Ut tempor. Aenean vel felis ut dui porttitor semper. Nulla facilisi. Duis id magna sit amet tellus tincidunt molestie. Vivamus gravida pulvinar lorem. Ut aliquet felis id est. Etiam enim est, pharetra quis, bibendum eu, tempor ac, lectus. Pellentesque h</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ultrices euismod lorem. Nulla cursus. Etiam aliquet venenatis tellus. Morbi et eros. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Phasellus ante. Quisque in diam. Quisque ac neque. Integer semper. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Ut tempor. Aenean vel felis ut dui porttitor semper. Nulla facilisi. Duis id magna sit amet tellus tincidunt molestie. Vivamus gravida pulvinar lorem. Ut aliquet felis id est. Etiam enim est, pharetra quis, bibendum eu, tempor ac, lectus. Pellentesque h END!</p>
</div>
<div class="base">
</div>
</div>
</div>
<div id="footer"><p>Copyright</p></div>
</div>
</body>
</html>