Posicionamiento dinámico de un <div>

Artguedo
22 de Septiembre del 2005
Que tal a todos, estoy haciendo una página en la cual aparece un autollenado en un div bajo una caja de texto, el problema es que el div tiene posiciones absolutas, el texto no por que así se necesita, y al cambiar la resolución del monitor el div ya no aparece doinde debiera, alguien me puede ayudar a asignar los valores top y left del div y ya no depender de la resolución del monitor?

de antemano, gracias a todos

aaa
22 de Septiembre del 2005
Usa relative en lugar de absolute, asi tomara en cuenta los valores de top y left.

Artguedo
22 de Septiembre del 2005
Intente hacer lo que me recomiendan utilizando relative en vez de absolute y me funcionó pero ahora tengo otro problema :(

tengo algo más o menos así:

<table border=1><tr><td><input type=text onMouseDown="muestraDiv()" onBlur="ocultaDiv()"></td></tr></table>
<div id="mDiv" style="visibility:none;position:relative;top:100px;left:150px">una lista</div>
<script>
function muestraDiv(){mDiv.style.visibility="show"}
function ocultaDiv(){mDiv.style.visibility="none"}
</script>

pero al mostrar el div abre el renglón, se puede utilizar el relative y que el div quede flotando sin empujar el renglón?

de antemno, gracias a todos.

Salu2

MC
22 de Septiembre del 2005
Prueba a utilizar tantos por ciento.

wywy
22 de Septiembre del 2005
estas usando porcentajes en los valores?, y tambien otra cosa, que en otros browser te va a pasar lo mismo, como en netscape, o wodzilla, y otros mas, yo creo que no es muy buena idea utilizar valores absolutos.