Смешивание плавающих и фиксированное позиционирование

вот стандартное использование float и fixed :

<html>
<head>
    <style type="text/css">
        #bigDiv
        {
            background-color: red;
            height: 2000px;
            width: 100px;
            float: left;
        }
        #littleDiv
        {
            background-color: green;
            height: 400px;
            width: 200px;
            float: left;            
        }
        #littleDivFixed
        {
            background-color: blue;
            height: 100px;
            width: 200px;
            position: fixed;
        }
    </style>
</head>
<body>
    <div id="bigDiv">
    </div>
    <div id="littleDiv">
    </div>
    <div id="littleDivFixed">
    </div>
</body>
</html>

_

  • div "littleDiv" находится справа от div "bigDiv" но не следует за прокруткой,
  • div "littleDivFixed", наоборот, прокручивается, но не очень хорошо расположен относительно div "bigDiv" (он всегда застревает в левой части экрана).

_

Возможно ли иметь div, который смешивает два поведения:

  • всегда справа от div "bigDiv" (на постоянном расстоянии 10 пикселей),
  • всегда на дисплее (на постоянном расстоянии 10 пикселей от верха)?

_

Заранее благодарим за помощь.

7
задан mskfisher 23 May 2012 в 14:24
поделиться