1
<body>
    <div id="container">
        <div id="inside">
        </div>
    </div>
    <div id="special-div">
    </div>
<body>

special-divいくつかのjsの考慮事項のために、外部コンテナが必要です

#inside{
     margin:auto;
     width:760px;
}
#special-div{
     position:relative;
     top:200px;
     left:300px
}

上記のCSSで、special-divブラウザのサイズ変更で位置が変わる?special-divでは、ブラウザのサイズに関係なくの位置を修正するにはどうすればよいですか?

4

1 に答える 1

4

position: absolute;次に、代わりに使用できposition: relative;、その幅や高さを定義する必要があります。

#inside{
     margin:auto;
     width:760px;
}
#special-div{
     position:absolute;
     top:200px;
     left:300px;
     width: 100%;
}

親divを次のように定義するとposition: relative;、絶対に定義されたdivは下の図のように機能します

ここに画像の説明を入力

画像ソース

于 2013-09-29T09:45:05.823 に答える