5
<div id="foo">
    <div></div>
    <div id="bar"></div>
    <div></div>
</div>

「バー」の上部を元の位置に対して -5px に配置し、通常のフローから削除するにはどうすればよいですか?

試行 1

#bar {
    position: relative;
    top: -5px;
}

「バー」が通常のフローから削除されていないため、機能しません

試行 2

#foo {
    position: relative;
}
#bar {
    position: absolute;
    top: -5px;
}

「バー」の上部が「foo」に対して-5pxに配置されているため、機能しません

4

2 に答える 2

5

試す

#bar {
    position: absolute;
    margin-top: -5px;
}

この実例を見る

于 2012-09-03T16:08:23.390 に答える
0

これをリンクするために何かをする必要があるかもしれません:

#foo {
    position: relative;
}
#bar {
    position: absolute;
    top: -5px;
}
于 2012-09-03T16:10:38.490 に答える