В общем если сделать текст в одну строку, который при зумах не будет делаться в две строки, например в моём случае "читать все статьи" > "все статьи", то тогда можно сделать line-heigh
Проблема решена порядком описания.
Т.е. надо просто в файле стилей для IE то что надо заменить прописывать вначале, например
В style.css
.style {
margin: 0;
padding-top: 5px;
}
Если для IE нужно заменить отступ сверху то сработает так
В ie.css
.style {
padding-top: 10px!important;
margin: 0;
}
Соответственно если нужно заменить например margin то нужно просто всё поменять местами в обоих стилях.
Другой вариант в style.css добавить к названию стиля :root тогда такой стиль internet explorer не прочитает