Ho appena scoperto e mi piace molto getBoundingClientRect
perché include la precisione sub-pixel. Questo mi ha permesso di creare allineamento costante, anche se l'utente digita Ctrl+ o Ctrl +-.Supporto browser delle proprietà width e height di getBoundingClientRect?
Ha proprietà top
, bottom
, left
, right
, & width
& height
.
È semplice trovare il supporto del browser su Internet, ma non tanto per le proprietà width
e height
in particolare. Sembra che questo è stato aggiunto dopo il fatto. Funziona con Firefox, Chrome e IE10, ma che dire di IE8 & IE9? Non posso testare questi comodamente.
È possibile utilizzare lo sviluppatore di IE10 per metterlo in modalità IE8? (Non sono sicuro che IE10 possa farlo, ma IE9 in modalità IE8 otterrebbe probabilmente qualcosa del genere.) – Pointy
Anche 'width' è diverso da' right-left'? – Pointy
* "usa gli sviluppatori" * Storicamente gli strumenti F12 in IE sono stati in grado di riflettere accuratamente i parser HTML e CSS precedenti, ma ho notato che non funziona in modo accurato sui vecchi interpreti JavaScript. –