Игры маркетологов плохи тем, что человек в них перестает быть человеком и становится объектом, которого надо развести по-максимуму, но так, чтобы он этого не заметил. Причем занимаю ...
Как вы думаете, для чего компании-разработчики создают CRM-системы? Изучают опыт клиентов, составляют ТЗ, реализуют фичи, анализируют рынок, постоянно накатывают обновления и выпуск ...
В js получить значение свойства CSS очень просто. Есть такой замечательный метод
window.getComputedStyle
То есть,
<div id="foo" style="margin-top: 10px;"></div>
<script>
var style = getComputedStyle(document.querySelector('#foo'));
console.log(style.marginTop); // 10
getComputedStyle
нужноelement.currentStyle
и значения в процентах, а не в пикселях