grahamy84
10-30-2009, 01:39 PM
I'd like some help.
I'm wondering how I'd position images in the following black areas in the image:
http://img688.imageshack.us/img688/3519/picturelinks.jpg
My site is: www.caffevinci.com
I'd appreciate some help!
Scriptet
10-30-2009, 01:46 PM
I'd just set it up as a 3 column layout and put the images in the left and right columns and the main content in the centre column.
Something like:
<div id="container">
<div id="left-col">Left Col images go here</div>
<div id="content">Content Goes Here</div>
<div id="right-col">Right col images go here</div>
</div>
CSS:
#container{
overflow:auto;
width:900px;
marign:0 auto;
}
#left-col, #content, #right-col{
float:left;
}
#left-col{
width:200px;
}
#content{
width:500px;
background:#fff;
}
#right-col{
width:200px;
}
Float them left to each other, make the container the size of the 3 columns put together (obviously change the widths to suit).
grahamy84
10-30-2009, 03:43 PM
Thanks for the post. You're right.
I'm curious though, if I did want an image to overlap the main content and the background...how would I do it?
abduraooft
10-30-2009, 04:33 PM
I'm curious though, if I did want an image to overlap the main content and the background...how would I do it? There comes the absolute position in handy.
grahamy84
10-30-2009, 04:42 PM
There comes the absolute position in handy.
ap divs?
abduraooft
10-30-2009, 04:45 PM
You may set absolute position on the image itself, if it's a part of document. If it's just for styling, you may set it as a background image of a div and then position that div.
Scriptet
10-30-2009, 06:25 PM
Or you can use a negative margin on the image to push it upwards over some content.
<div id="content">
<p>Some Content<p>
</div>
<img src="img.jpg" class="image />
CSS:
.image{ margin-top -50px; /*Pushes the image up 50px*/ }
You may need to adjust the z-index if the image isnt' appearing over the content:
.image{ margin-top -50px; position:relative; z-index:100; }
Or positioning would work aswell, you set position relative on the container around the content and image, and then set postion absolute on the image, and specify it's positions (top,left,right,bottom)