в Chrome тоже должно быть всё в порядке, смотрите внимательнее, я в Chrome кучу раз JivoSite ловил.. Я разобрался почему не отображает в chrome. На сайте, где стоит виджет не прописан viewport (да и такое бывает, особенно если сайт написал я :) ). В общем где
<meta name="viewport" content="width=device-width, initial-scale=1">
и подобное - порядок и в Chrome.Кстати, поправьте метку сложности вопроса, т. к. это не углубленные, а достаточно базовые знания.Она заблокирована для редакции.
1. Вариант с margin более кроссбраузерный, чем с transform. Если известны размеры элемента и стоит задача оптимизировать под любимый IE, то вполне можно использовать и этот вариант.
2. Как уже было сказано, margin для absolute работает только с заданной позиционированием стороной. Но, если задать все 4 значения: left, right, top, bottom в значение 0, то сработает margin: auto; Вот такая вот особенность.