可能性の重複:ネスト絶対ElementsはFirefoxの
Does Firefox support position: relative on table elements?はFirefoxがテーブルセルの相対的な位置を無視していますか?
相対配置されたテーブルセル内に絶対配置要素をネストしようとしていますが、Firefoxはテーブルセルの相対配置を無視しており、絶対配置された要素はブラウザウィンドウに従って配置されます。
HTML:
<table><tbody><tr><td><span></span></td></tr></tbody></table>
CSS:ここ
table{
width:500px;
height:50px;
}
td {
position:relative;
width:50%;
}
span {
position:absolute;
right:0;
display:block;
background:#333;
width:20px;
height:20px;
}
はjsfiddleにexampleです。
これを適切にフォーマットすると、スパンを結果ウィンドウのほぼ中央に配置することになりますが、Firefoxはウィンドウの右端に配置します。要素が絶対的に配置されたままの状態でこの問題を回避するには、右/左/マージンのプロパティには静的な番号がありません。ありがとうございます。
ああ、私のHTMLではうまくいかないのですが... http://jsfiddle.net/ecBm9/ – henryaaron
これはもっとそれに似ています。なぜあなたはそれを望むところに要素を保持するためにテーブルの自然な流れを使用できませんか?なぜそれは絶対的でなければならないのですか?ここであなたの思考過程を理解するのを手伝ってください。 – thepriebe
あなたはそれを相対的な位置に置くことができ、「時折のニュースレターのメールを受け取りたい」というテキストの左にとどまります。それはあなたのために行くつもりですか?それとも実際に画面の右側に留まる必要がありますか? – thepriebe