2011-07-26 13 views
0

私は、次のリンクでスマイルを作りました:http://jsfiddle.net/UzvWc/4/異なるHTML要素を積み重ねる。それは上に行くのですか?

残念ながら、複雑なページ内にさまざまなHTML要素が含まれていると、スマイリーのすべての部分が表示されるわけではありません。一部は他の要素によって隠されています。

どうすればいいですか?他のすべての要素はありますか?

+0

これは、それを囲む要素のCSSに依存します。 –

+0

すべてを無効にすることはできますか? – Randomblue

答えて

3

によって異なります。どの要素が隠されていますか?

とにかく、ここでは一つの "キャッチオール" 方法です:スマイリーに

position: absolute; 
z-index: 9999; 

を設定します。それは動作するはずです。

+2

これよりも高いz-インデックスがない限り、これが機能することに注意してください。あなたのドキュメントで最高のzインデックスを見つけることに関する質問があります:http://stackoverflow.com/questions/1118198/how-can-you-figure-out-the-highest-z-index-in-your-document –

+0

@citizen conn:配置されたコンテナのないページ上に絶対配置された10,000個の要素はかなりまれですか?それは他の場合のようではありません... – Ryan

+0

ええ、完全に、しかし、彼はとにかくそれを知っている必要があります。最も高いzインデックスを見つけるためのプラグインがあり、それを使用するのが最善でしょう。 –

関連する問題