How to get element Höhe/Breite mit margin, padding, border in nativem JavaScript (ohne jQuery)
Suche nach einer zuverlässigen Methode zur Berechnung des Elements Breite/Höhe + margin - padding + border mit nativen JS nur und xbrowser (IE8+)
TA
InformationsquelleAutor Donatas Cereska | 2014-04-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie nur den Umgang mit pixel-Werte für margin, padding und border-Eigenschaften, können Sie Folgendes tun:
Wenn man sich mit anderen Arten von Werten (wie ems, Punkte oder Werte wie
auto
), möchte ich verweisen Sie auf diese Antwort.element.getBoundingClientRect
Funktion, in Ihrer Antwort.Denken Sie daran, Sie haben zu erklären, dass die breiten
border-left-width
oderborder-right-width
im css obwohl. Es wird nicht analysiert linken Breite von einem Stil erklärtborder-width
oder einfachborder
.InformationsquelleAutor reaxis