テーブルを 6px 上に移動しようとしています。
そのすぐ上にテーブルがあるため、オーバーラップする必要があります。これは可能ですか?
私が試してみました
.subNavBar {
position: relative;
top: -6px;
}
と
.subNavBar {
position: absolute;
top: -6px;
}
テーブルを 6px 上に移動しようとしています。
そのすぐ上にテーブルがあるため、オーバーラップする必要があります。これは可能ですか?
私が試してみました
.subNavBar {
position: relative;
top: -6px;
}
と
.subNavBar {
position: absolute;
top: -6px;
}
.subNavBar {
position: absolute/relative;
margin-top: -6px;
}
ところで:IMHOは何でも何とでも重ねることができます。position: absolute
そしてz-index
あなたの友達です。;-)
負のマージンは、一部のブラウザーで問題を引き起こす可能性があります (これは古い IE です)。また、マージンが負の場合、位置属性は関係ありません。
あなたの最初の試みに驚いています {position: relative; top: -6px;} は、あなたが望むものを達成しませんでした. それは私がやった方法であり、FF3、IE7、Chrome2、Safari4、および Opera9.61 でうまく動作します。
コードを確認できるように、私がテストしたことは次のとおりです。http://www.darine.org/table_overlap.htm
状況をより複雑にするテーブルスタイルで何か他のことをしている場合、競合がないことを保証することはできません:(