AjaxTips: IE7β2では、親要素からzIndexを指定しないと、ちゃんと描画されないらしい

お晩です、潜伏中のお爺さんです。
今日はほんの少し時間が空いたので、Ajaxをごりごりやってました。
で、Ajaxのコンポーネントを作っている最中に気づいた事なんですが、「IE7β2では、親要素からzIndexを指定しないと、ちゃんと描画されないんですか?Σ(゜д゜;)」って事です。

具体的に書きますと、次のようなDOM構造があったとします。

 #親がA、BとDは兄弟で、CはBの子供。
 A --+-- B ---- C
    |
    |
    +-- D

ここで、CをDより上に描画したいなーと考えるわけです。
この時、DのzIndexが指定されていなければ、CのzIndex=1としてしまえば、上に描画されそうですよね。
それが通用するのは、どうやらFFやNNやOperaだけのようです。
IEの場合、Bの要素からzIndexを指定しなければならないようで。

お爺さんはこれに30分嵌りました。

ああ、zindexを指定する時はちゃんと position="absolute" を指定しましょう。
こっちも、30分嵌りました。

Ajaxは落とし穴多すぎっす。

ブログ気持玉

クリックして気持ちを伝えよう!

ログインしてクリックすれば、自分のブログへのリンクが付きます。

→ログインへ

なるほど(納得、参考になった、ヘー)
驚いた
面白い
ナイス
ガッツ(がんばれ!)
かわいい

気持玉数 : 0

この記事へのコメント

この記事へのトラックバック