Si es posible, asumo que cuando dices que tiene un tamaño del 100% te refieres al ancho. Bueno, en todo caso debes saber algo de JavaScript. Debes obtener la posición absoluta de tu div con posición absoluta (valga la redundancia), entonces le asignas al otro div un top igual al valor del top de tu primer div mas su alto calculado. La cosa vendría a ser más o menos así:
Código:
<script type="text/javascript">
function getPos(element) {
element = document.getElementById(element);
if (!element) return {top:0, left:0};
var y = 0;
var x = 0;
while (element.offsetParent) {
x += element.offsetLeft;
y += element.offsetTop;
element = element.offsetParent;
}
return {left : x, top: y};
}
window.onload = function() {
var div0 = document.getElementById('div0'); // referencia del primer div
var div1 = document.getElementById('div1'); // referencia del segundo div
var pos = getPos('div0');
div1.style.top = (pos.top + div0.offsetWidth) + 'px';
}
Obviamente div1 también debe tener una posición absoluta. Además te digo que el div1 se pondrá en esa posición al terminar la carga de la página.
</script>