0

テーブルを 6px 上に移動しようとしています。

そのすぐ上にテーブルがあるため、オーバーラップする必要があります。これは可能ですか?

私が試してみました

.subNavBar {
    position: relative;
    top: -6px;
}

.subNavBar {
    position: absolute;
    top: -6px; 
}
4

3 に答える 3

2
.subNavBar {
    position: absolute/relative;
    margin-top: -6px;
}

ところで:IMHOは何でも何とでも重ねることができます。position: absoluteそしてz-indexあなたの友達です。;-)

于 2009-07-23T09:04:55.743 に答える
1

負のマージンは、一部のブラウザーで問題を引き起こす可能性があります (これは古い IE です)。また、マージンが負の場合、位置属​​性は関係ありません。

あなたの最初の試みに驚いています {position: relative; top: -6px;} は、あなたが望むものを達成しませんでした. それは私がやった方法であり、FF3、IE7、Chrome2、Safari4、および Opera9.61 でうまく動作します。

コードを確認できるように、私がテストしたことは次のとおりです。http://www.darine.org/table_overlap.htm

状況をより複雑にするテーブルスタイルで何か他のことをしている場合、競合がないことを保証することはできません:(

于 2009-07-23T10:01:59.793 に答える
0

これはCSSポジショニングの非常に良い紹介です

于 2009-07-23T09:08:44.147 に答える