2014-11-08 16 views
14

Gli strumenti di sviluppo Web moderni (in Chrome/FF/IE, ad es.) Forniscono un modo per vedere il "Box Model" e le "Proprietà CSS calcolate" di un particolare elemento. Però;Strumenti di sviluppo del browser: qual è la posizione dell'elemento HTML?

C'è un modo per monitorare facilmente la posizione calcolata/layout finale con tali strumenti?


Preferibilmente assoluta, ma all'interno del contenitore principale è anche adatto. Sono modificabile all'utilizzo di uno qualsiasi dei browser [Windows] menzionati in precedenza, ma preferisco utilizzare Chrome.

risposta

34

In Chrome, Firefox, Edge e IE11 +, quando si seleziona un elemento, è possibile accedere a questo elemento nella finestra della console digitando:

$0

È quindi possibile interrogare e manipolare usando il Javascript DOM API, che ha un metodo molto utile chiamato Element.getBoundingClientRect().

Quindi, tutto quello che dovete fare è digitare quanto segue nella finestra della console quando si seleziona un elemento:

$0.getBoundingClientRect()

e il browser restituirà un oggetto come:

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

+0

Questo $ 0 sembra essere una nuova [er] cosa - molto interessante! – user2864740

9

Strumenti di sviluppo di Chrome -> Impostazioni -> Generale -> Elementi -> Mostra righelli.

È inoltre possibile installare plug-in di Chrome che offriranno un po 'più di funzionalità.

+1

I righelli sono abbastanza accurati, ma non precisi o abbastanza dinamici. Mi piacerebbe essere in grado di tenere d'occhio un valore che cambia dinamicamente durante il reflow della pagina, proprio come l'attuale display "Box Model". Per il plugin, hai una raccomandazione? I pochi che ho cercato sembravano più orientati allo sviluppo generale del sito e all'identificazione del problema. – user2864740

+0

Non ho davvero bisogno di nulla oltre ai righelli di base, quindi non ho davvero una raccomandazione istruita sul plugin. Sembra che ce ne siano un bel po 'là fuori e la funzionalità sembra che potrebbe essere vicina a ciò di cui hai bisogno. – dwilson

Problemi correlati