В Internet Explorer 11 появляется внизу полоса прокрутки

голоса: 0

Здравствуйте Internet Explorer 11 появляется внизу полоса прокрутки смещаются кнопки переключения страниц как исправить

 
 

Полоса прокрутки только на главной странице появляется

Адрес сайта http://mati-matrona.ru/
| Автор: | Категория: Дизайн сайта

Ответов: 1

голоса: 0
 
Лучший ответ

Увы, но под устаревшие браузеры что-то трудно адаптировать, когда эти браузеры отстают от всех нововведений которые доступны в всех новейших браузерах. Пользуйтесь актуальной версией Microsoft Edge, а об IE забудьте так как его поддержкой уже никто не занимается.

| Автор:
Выбор ответа лучшим | | Автор: Владимир333

Понятно, а вот так можно прописать, нашел в сети. И если можно то как сделать это только для Internet Explorer, или только для главной страницы?

html
{
    height: 100%;
    margin: 0;
    padding: 0;
    overflow-x:hidden;
}
body
{
    height: 100%;
    margin: 0;
    overflow-x:hidden;
}

Владимир333,

Только для главной, заверните в условие:

<?if($URI_ID$='page1')?><style>здесь стили</style><?endif?>

советовал бы почитать https://gist.github.com/zunairmushtaq/aeaa48432d51cad0eb1c

Попробуйте применить для браузера IE значение:

-ms-overflow-x: hidden;

вместо overflow-x:hidden;

Yuri_Geruk,
Понятно, почитаю, благодарю.
Владимир333,
Ответ дополнен!
Yuri_Geruk,

Посмотрите пожалуйста правильно сделал - в шаблон страниц сайта между <head></head> прописал тпк:

<?if($URI_ID$='page1')?><style type="text/css">
  body{-ms-overflow-x: hidden}
  </style><?endif?>

Без body почему то не работает, или вместо body чего то другое поставить нада?

Владимир333,
Пропишите так body,html {стили}
Yuri_Geruk,
Ясно, благодарю!
...