HTML+CSS を使用して単純なインライン情報ポップアップを生成しようとしましたが、意図したとおりに動作させることができませんでした。特に、ポップアップ div コンテナーは、max-widthとz-index の設定を無視します。
jsfiddle に小さなデモを投稿しました。
誰かが私を啓発してもらえますか?私は何が欠けていますか?よろしくお願いします!
HTML+CSS を使用して単純なインライン情報ポップアップを生成しようとしましたが、意図したとおりに動作させることができませんでした。特に、ポップアップ div コンテナーは、max-widthとz-index の設定を無視します。
jsfiddle に小さなデモを投稿しました。
誰かが私を啓発してもらえますか?私は何が欠けていますか?よろしくお願いします!
z-index を機能させるには、位置を絶対/相対/固定に設定する必要がありますhttp://jsfiddle.net/NMh8j/12/
に変更.faq>.body
するposition:fixed
と、240px の幅が観察されtop : 12px
、下にある ? の上にポップアップが移動します。その後、ドロップするleft-20px
だけでなく、それ自体を中央に配置できます。
位置が指定されていませ.head
ん。CSS を次のように変更します。
.faq:hover>.head {
position: relative;
border-color:#cccccc;
border-bottom-color:#ff0000;
z-index:100;
}
z-index
position
プロパティを修正する必要があります ( fixed
, absolute
, relative
.. ではなく static
、デフォルト値です)