Приветствую.
Сам бы никогда не заметил, но написал пользователь. В Edge и IE появляется полоса горизонтальная при уменьшении окна.
Искал, искал и нашел assets/css/style.css rcl-popup
Там в таблице есть жесткая ширина 600
#rcl-popup { background: #f8f8f8; border-radius: 3px; box-sizing: border-box; color: #333; display: block; left: 50%; line-height: 1.4; max-width: 80%; position: absolute; top: 10%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 600px; z-index: 999; }
Я не знаю для чего она, не смотрел, но все встает на место если сделать max-width: 600px;
Возможно после обновления последнего браузера и вообще винды 10 в целом появилось, так как вроде раньше смотрел и не замечал. Но может и путаю, не помню когда именно на такой предмет вообще в этих браузерах смотрел.
rcl-popup - это старая история. Я когда стили для 15й версии проходил обошел его стороной т.к. что-то единичное на него может быть завязано. Сейчас глянул - а там такая подпись
/* START галерея и видеогалерея - выделить в одно ядро */- а доп галереи и видеогалереи это вообще нечто стороннее - а значит в ядре то и не нужно.
в 15 версии вроде все модальные окна перешли на скрипт SSI, а вот это осталось.
Игорь - а ты в чем этот баг видишь? Как повторить?
Я что-то размеры меняю, зум +- делаю - не могу повторить на десятке его.
Вот в нем смотрел:
Microsoft Edge 38.14393.0.0
Microsoft EdgeHTML 14.14393
Вот тут на сайте
Вот браузер - Microsoft Edge 41.16299.15.0
Microsoft EdgeHTML 16.16299
Немного посвежее твоего, недавно обновление было какое то глобальное и долгое.
Андрей CS сказал(а)
Да, история старая, попытка использования своего диалогового окна.
Ок, поправлю в обновлении.
Есть еще мелкая бага, тему ради этого создавать не хочется. При открытии какого-то всплывающего окна, например по клику "Инфо об авторе", весь контент сдвигается на 5-10 пикселей вправо, и при закрытии окна возвращается. Меня это ппц раздражает почему-то)
Otshelnik-Fm сказал(а)
html { overflow-x: hidden; }
это всегда будет оставлять скролл сайта справа. Но тогда контентная часть будет прокручиваться. т.е. это уже будет не модальное окно. Модальное окно под собой все блокировать должно.
Да, вроде можно пофиксить добавив в стили:
.ssi-backdrop, body.ssi-modalOpen {
overflow: hidden;
margin-right: 16px;
}
но я не знаю 16px это ширина скролла всегда или может от браузера и разрешения зависит... Ну для себя хотя бы исправлю, не будет так надоедать )
margin-right: 16px;
- тогда ширину скролла скриптом надо вычислять.
Поэтому малой кровью - жертвуя модальным окном - просто в html прописываем фикс и пусть скроллится. Хотя у скрипта ssi есть параметр - оставлять скроллбар и отключать таким образом модальное поведение у окна
p.s. - если оверлей затенять еще больше и навесить блюр- то не так раздражающе бросается в глаза что контент чуть сдвигается