Я пытаюсь написать персональный сайт, и я тестирую свой веб-сайт на экране ноутбука 1366x768, но также прилагается к нему монитор 1920x1080. Макет моих divs отлично смотрится на ноутбуке, но когда я перемещаю веб-сайт на монитор, один из тегов div любит двигаться немного (что странно, потому что другие выглядят прекрасно.Различные расположения div на разных размерах экрана
Вот изображение проиллюстрировать мою проблему:
Я хочу границу навигации дел до совмещения с буквами к и d, и это прекрасно работает на верхнем рисунке, который показывает монитор ноутбука, но, как вы можете видеть на изображение под разделителями div. Красные линии показывают фактическое выравнивание, а зеленые линии показывают, как я хочу, чтобы он выглядел.
Это мой CSS для DIV:
nav{
position: absolute;
top: 60%;
margin-left: 40%;
margin-right: 20%;
border: solid;
}
Моя логика здесь в том, что если я использую проценты для моего позиционирования, то DIV будет адаптироваться к различным размерам экрана и оставаться фиксированной в том же положении, но это Безразлично» Кажется, это так. Любые идеи о том, как исправить это, будут очень признательны.
Есть ли родительский div с определенной шириной? – theMarceloR
Нет, все это состоит из двух разделов, один для части с текстом и навигация, который является отдельным. –
Это ожидаемое поведение для абсолютно позиционированных элементов с% поля. 20% слева на 1336 - это другое число, чем 1920. Я бы предложил НЕ позиционировать его абсолютно. Вместо этого используйте жесткий блок и используйте поля – briansol