расположите div так, чтобы он находился вне mainwrapper (980px) - PullRequest
1 голос
/ 09 декабря 2010

Я хочу расположить div так, чтобы он находился вне mainwrapper (980px) сайта.проблема в том, что я не хочу, чтобы в 1024px были горизонтальные полосы прокрутки.

css или jquery решение было бы здорово

есть идеи?

должен быть включен внешний битсправа, а не слева

Ответы [ 3 ]

1 голос
/ 09 декабря 2010

Задайте для главной оболочки значение relative, а для дочернего элемента - absolute.Затем вы можете расположить дочерний элемент с помощью left и top.

<style>
  body { overflow-x:hidden }
  #wrapper { position:relative }
  #floating-sidebar { position:absolute; top:0; left:-100px; width:100px }
</style>
<div id="wrapper">
  <div id="floating-sidebar">
    <p>Lorem ipsum...</p>
  </div>
</div>

. Любое решение jQuery будет просто действовать в качестве посредника для вышеупомянутого метода или аналогичного.

0 голосов
/ 09 декабря 2010

использовать абсолютное позиционирование

Вот пример:

<style>
    #outsideDiv { position:absolute; left:90%; top:0; }
</style>

<div id="container">
    <div id="innerContainer">
        <p>his is some sample text</p>
    </div>
    <div id="outsideDiv">
        <p>This is the text displayed outside the div container</p>
    </div>
</div>
0 голосов
/ 09 декабря 2010

css:

overflow-x: hidden;

Это грубый способ сортировки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...