Растянуть div, чтобы заполнить пробел - PullRequest
0 голосов
/ 04 сентября 2011

Я работаю над новым сайтом портфолио, меню которого выглядит следующим образом: http://cl.ly/9rJ7 Логотип и три кнопки расположены абсолютно и имеют фиксированную ширину (которая будет изменена анимацией с использованием JavaScript позже)).Поэтому div справа должен точно вписываться в промежуток между третьей кнопкой и правым краем браузера (как показано на скриншоте).

Я уже пытался присвоить ему ширину 100%, положениеслева: 700px и родительский div переполнение: скрыто, но мне это не кажется правильным css, поскольку переполнение не работает в некоторых браузерах.Есть предложения?

Ответы [ 2 ]

0 голосов
/ 04 сентября 2011

Логотип и три кнопки расположены абсолютно и имеют фиксированную ширину . Поэтому правый блок должен вписываться точно в зазор между третьей кнопкой и правым краем браузера.Я уже пытался задать ширину 100%, левую позицию: 700px

Попробуйте position:absolute; left:700px; right:0.

Можно установить left иright свойства.

0 голосов
/ 04 сентября 2011

Если вы перемещаете свои левые элементы влево, то добавляете div с margin-left: 700, он должен заполнить оставшееся пространство справа.

...