Hola. Creo que que lo mejor es utilizar un tipo de posionamiento y te evitas hacer todo eso. Con los posicionamientos que se pueden obtener mediante CSS, se puede lograr que una caja o contenido aparezca siempre en el mismo lugar que tu desees. Puedes leer más en
librosweb y si tienes alguna duda posteala. Saludos.