Éléments de fonctionnement et éléments de positionnement, l'utilisation de JS pour les implémenter est un bon choix. Il y a un exemple ci-dessous. Les amis qui en ont besoin peuvent y jeter un œil.
<! Doctype html> <html> <éadf> <meta http-equiv = "contenu-type" contenu = "text / html; charset = utf-8" /> <tapie> une instance javascript par jour d'opération d'élément </ title> <style> div # a {width: 500px; } div {border: 1px solide # 000; rembourrage: 10px; } #cursor {position: absolue; Color d'arrière-plan: # FF0; Largeur: 20px; hauteur: 20px; Gauche: 50px; TOP: 300px; } </ style> <cript> fonction positionobject (obj) {var rect = obj.getBoundingClientRect (); return [rect.left, rect.top]; } window.onload = function () {var tst = document.documentElement.getBoundingClientRect (); alerte (tst.top); var cont = 'a'; var cursor = document.getElementById ("Cursor"); while (cont) {cont = prompt ("où voulez-vous déplacer le bloc du curseur?", "a"); if (cont) {cont = cont.tolowerCase (); if (cont == "a" || cont == "b" || cont == "c") {var elem = document.getElementById (cont); var pos = positionObject (elem); console.log (pos); cursor.setAttribute ("style", "top:" + pos [1] + "px;" + "gauche:" + pos [0] + "px"); }}}}} notre