web-dev-qa-db-fra.com

Outils de développement de navigateur: quelle est la position de l'élément HTML?

Les outils de développement Web modernes (dans Chrome/FF/IE, par exemple.) Fournissent un moyen de voir le "modèle de boîte" et les "propriétés CSS calculées" d'un élément particulier. Cependant;

Existe-t-il un moyen de contrôler facilement la position finale calculée/mise en page avec de tels outils?


De préférence absolu, mais à l'intérieur du récipient parent convient également. Je suis modifiable pour utiliser l'un des navigateurs [Windows] mentionnés précédemment, mais je préfère utiliser Chrome.

30
user2864740

Dans Chrome, Firefox, Edge et IE11 +, lorsqu'un élément est sélectionné, vous pouvez accéder à cet élément dans la fenêtre de la console en tapant:

$0

Vous pouvez ensuite interroger et manipuler en utilisant API DOM Javascript , qui a une méthode très utile appelée Element.getBoundingClientRect () .

Il vous suffit donc de taper ce qui suit dans la fenêtre de la console lorsqu'un élément est sélectionné:

$0.getBoundingClientRect()

et le navigateur renverra un objet tel que:

{ x: 1081, y: 72, width: 49, height: 28, top: 72, right: 1130, bottom: 99, left: 1081 }

70
Wayne Maurer

Outils de développement Chrome -> Paramètres -> Général -> Éléments -> Afficher les règles.

Vous pouvez également installer Chrome plugins qui vous donneront un peu plus de fonctionnalités.

13
dwilson