Я сейчас разрабатываю свое первое веб-приложение и сталкиваюсь с проблемой. Когда приложение открыто, навигационный div по дну (на фото ниже) отображается отлично, так же, когда я поворачиваю iPad на портрет. Но когда я поворачиваюсь от портрета к пейзажу, он, кажется, поддерживает ту же ширину, по крайней мере, до тех пор, пока я не коснусь экрана. Это не серьезная проблема, так как она возвращается в нормальное состояние, когда я начинаю прокручивать, но это немного неопрятный взгляд. Я приложил несколько фотографий:Div остается такой же шириной при вращении ipad от портрета к пейзажу
Портрет:
После поворота с портретной на ландшафтную:
Это CSS я использую для этого DIV:
nav {background-image: linear-gradient(bottom, rgb(0,0,0) 15%, rgb(51,51,51) 69%);
background-image: -o-linear-gradient(bottom, rgb(0,0,0) 15%, rgb(51,51,51) 69%);
background-image: -moz-linear-gradient(bottom, rgb(0,0,0) 15%, rgb(51,51,51) 69%);
background-image: -webkit-linear-gradient(bottom, rgb(0,0,0) 15%, rgb(51,51,51) 69%);
background-image: -ms-linear-gradient(bottom, rgb(0,0,0) 15%, rgb(51,51,51) 69%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.15, rgb(0,0,0)),
color-stop(0.69, rgb(51,51,51)));
border-top: 1px solid #000;
text-align: center;
position: fixed;
bottom: 0px;
left: 0px;
width: 100%;
height: 51px;
color:#CCC;
font-size:11.3px;
font-weight:bold;
overflow: hidden;
margin: 0 auto 0;}
Есть ли способ обойти это, и если div автоматически заполнит ширину экрана без касания пользователя?
Я изменил «положение: исправлено;» на относительное, и это отсортировало проблему, но очевидно, что теперь навигация не фиксируется в нижней части страницы, поэтому ее не так много решения, но ясно, что где проблема лежит. Любые идеи кто-нибудь? – David
Можете ли вы опубликовать остальную часть своего кода? – Wex
У меня действительно нет места, чтобы опубликовать все это в комментарии, и это не позволит мне редактировать свой первый пост, потому что я новичок. Структура в основном с навигацией, которая является CSS выше и navContent, является следующим: '#navContent {width: 550px; margin: 0 auto 0; } ' – David