2

我想让一个 div 向左浮动,它是固定的,但在它旁边还有另一个 div 浮动(即,两个 comns,但当页面滚动时最左边的仍然在原位)。

据我所知,fixed 和 position 不能混合,并且只能通过例如向第二个(最右边)div 添加一个 margin-left 来实现这一点,(像这样)

但是,我保留了一丝希望,我带到这里要么被激怒,要么被扼杀。

所以,我想在这里更改css,这样我就可以取出margin-left标签,让#body div浮动到#menu之一:

    <!DOCTYPE html>
    <html>
    <head>
    <style>
    #menu
    {
    float:left; width: 10em; position: fixed;
    }

    #body
    {
    float:left; maring-left: 10em;
    }

    #footer
    {
    clear:both;
    }
    </style>
    </head>

    <body>
    <div /*main div others are nested in*/>

    <div id="menu">
    menu<br/>menu<br/>menu<br/>menu<br/>menu<br/>menu<br/>menu<br/>menu<br/>menu<br/>menu<br/>menu<br/>menu

    </div>
    <div id="body">
    <p>
    body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body 
    </p>

    <div id="footer">
    footer footer footer footer footer footer footer footer footer footer footer footer footer footer footer
    </div>
    </div>
    </div>
    </div>
    </body>
    </html>

谢谢大家的帮助!

4

1 回答 1

0

左边距上的拼写错误 ttp://jsfiddle.net/BYMZD/

于 2013-06-04T17:32:22.640 回答