If I'm reading your situation right, you have a situation like:
<div id="some_text">
This is some text.
</div>
<div id="some_image">
<img src="some_img.png" />
</div>
And you want the text in the first div to start at the bottom of the image in the second div, like:
|-------------------|
| |
| Some Image |
| |
| |
|-------------------|
Some Text
Since the two divs are independent of each other, there is no default way to pull this off. One thing to try is setting the width of both divs, floating the image div to the right, and then using the clear
property to make sure that the second div is under the first div, like:
#some_image {
width: 50%;
float: right;
}
#some_text {
width: 50%;
clear: right;
}
Not sure if that will work perfectly, but give it a try.