Имеется такая страница:
<html>
<head>
<style type="text/css">
body {
margin: 10% auto;
width: 500px;
border: 1px solid #000;
}
</style>
</head>
<body> <br><br><br><br><br><br></body>
</html>
Нужно определить координаты body. В браузерах, где есть getBoundingClientRect проблем нет, в остальных проблемы, т.к. начало координат находится в body, и, в зависимости от браузера, координаты равны или 0, или минус borderWidth, или реальная позиция (но это в ИЕ, а там проблем и так нет). Как определить позицию body в пикселях?