У меня есть странная проблема. Я установил свое главное меню на width: 100%
, но при загрузке он выходит из экрана (всегда 522px).
Ширина элемента: 100% из экрана
Debug
я остановил загрузку страницы с debugger;
в консоли. Вычисленная ширина элемента равна 522px. Нажатие на это приводит меня к css width: 100%
. Все на странице остается в пределах ширины страницы, кроме меню.
CSS
#mobile_header {
vertical-align: middle;
position: fixed;
background-color: #5d3026;
top: 0px;
left: 0px;
width: 100%;
height: 50px;
z-index: 99998;
box-sizing: content-box;
}
Weird часть
Это выходит за пределы только при загрузке. Всякий раз, когда страница заканчивает загрузку, она переходит в нормальный 100% от полного размера экрана. Никакое дополнительное JS не влияет на это. CSS не загружен (после паузы загрузки страницы). Я также удалил все содержимое изнутри, изменил идентификатор в html и css (так что на самом деле никаких скриптов не повлияло бы на него), очищенный кеш. Все еще идет к weird 522px (что переводится с 100%).
Я знаю, что это дикий выстрел, но разве кто-нибудь может предположить, что может вызвать такую ситуацию (во всех браузерах)?
Вы пробовали на реальном устройстве с этим (или подобным) разрешением ?? – Vanojx1
@ Vanojx1 yup - такой же проблема. –