Here's a general outline of what I'm trying to do:
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT /============\
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT | |
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT | IMAGE |
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT | |
| |
\============/
Basically, I want the image to have float: right;
. BUT, I don't know exactly where in the text the image should go for it to come out as above.
I need something like float: right; margin-top: -100px;
, to move the image up, but the text floats around the original position of the element, not the new one. Similar things happen if I use position: relative; top: -100px;
.
Does anyone know of a way of achieving this effect in CSS only?