2010-08-20 3 views
0

Независимо от того, что я пытаюсь, поплавок или абсолютное положение, при изменении размера он не работает и меняет положение.CSS: позиция по изменению размера?

Я пробовал нормальное меню и элементы div, но если я изменяю размер в своем браузере, он меняет положение.

Что я хочу, когда вы изменяете размер, так это то, что он сохраняет позицию, что вам нужно прокрутить влево, чтобы увидеть элемент с размещенным элементом/позицией.

Например stackoverflow.com или facebook, если вы изменить размер и попытаться переместить стороны браузера, вы видите, что ничего не движется, и свиток становится больше, тем меньше браузер получает ..

Проверить здесь: http://jsbin.com/ezaco4 затем измените размер и попытайтесь переместить браузер справа, и вы увидите, что он движется.

Это может быть характер html, но как я могу получить то, что хочу, поэтому он сохраняет позицию?

ответ

1

Внесите контейнер с фиксированной шириной. Ваш пример находится в body, поэтому он изменит размер на ширину контейнера, в данном случае на тело.

<body> 
    <div style="width: 700px;"> 
     <ul style="float: right;"> 
      <li>item 1</li> 
     </ul> 
    </div> 
</body> 
Смежные вопросы