ホームページ >ウェブフロントエンド >htmlチュートリアル >z-index_html/css_WEB-ITnose のデフォルト値

z-index_html/css_WEB-ITnose のデフォルト値

WBOY
WBOYオリジナル
2016-06-24 12:14:083169ブラウズ

さまざまなブラウザにおける通常の要素と位置決めされた要素のデフォルトの z-index 値は何ですか?情報が長い場合は、リンクを提供してください。ありがとうございます。


ディスカッションへの返信 (解決策)

1. IE のデフォルトの z-index は: z-index:0; 、FF のデフォルトは:


まさにこの違いです。 IE/FF の下では、ie と ff の下での z 値のパフォーマンスが異なります。



正 2. 通常の状況では、兄弟(同じレベル)要素は後者までであり、父と息子は父より上位です。



3. 位置指定された要素の場合 (IE または FF に関係なく)、非兄弟関係要素と非親子関係要素の間の Z 値の比較は、まず兄弟である 2 つの祖先要素まで遡る必要があります。これら 2 つの要素の z-index 値を比較します。「brother」の z-index が「brother」の z-index 値より大きい場合にのみ、「brother」の各子孫要素は「brother 要素」とその子孫要素を超えることができます。子孫要素。


4. IE の場合、要素のデフォルトの z-index 値は 0 です。「brother」要素と「brother」要素の z-index 値が個別に設定されていない場合、「brother」の z-index が設定されます。 「brother」の「z-index」より大きくすることはできません。その場合、「brother」要素とその子孫は、「brother」要素とその子孫を覆い隠すことはできません。 「brother」の z-index が「brother」要素の z-index より大きくなると、状況は逆転し、「brother」要素とその子孫は「brother」要素とその子孫を圧倒することができなくなります。 。
FF の場合、要素のデフォルトの z インデックス値は auto です。 auto とはどういう意味ですか? それは、「何であれ、それは私には関係ありません」という意味です。その場合、子孫の z 値レベルは独自の z にのみ基づきます。 -インデックス関連。


一般に、設定がない場合、次の要素は前の要素よりも上位になります

1. IE のデフォルトの z-index は次のとおりです。 Index:0 ; FF では、デフォルトは次のとおりです: z-index:auto;


IE/FF でのこの違いが、ie と ff での z 値のパフォーマンスの違いにつながります。



正 2. 通常の状況では、兄弟(同じレベル)要素は後者までであり、父と息子は父より上位です。



3. 位置決めされた要素の場合、(IE または FF に関係なく)、非兄弟関係要素と非父子関係要素間の Z 値の比較は、兄弟関係まで遡る必要があります...
ありがとうございますたくさん見つけてくれて! !簡単に言うと、通常のドキュメント ストリーム内の要素の z-index 値は、IE では 0、FF では auto です。配置された要素のデフォルト値については言及されていないようです。そして他の兄弟姉妹はその問題とは何の関係もありません。

配置された要素のデフォルトの z-index 値は auto です

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。