ホームページ  >  記事  >  ウェブフロントエンド  >  CSS での display:none の使用に関するメモの共有

CSS での display:none の使用に関するメモの共有

黄舟
黄舟オリジナル
2017-07-24 09:41:082025ブラウズ

display:none スタイルは、Web ページのフロントエンドをコーディングするときによく使用されます。

1 の要素を非表示にするために、display:none を直接使用する場合、注意が必要な機能がいくつかあります。スタイル ファイルまたはページ ファイルのコードをロードします。ページを開いた後、js でスタイルを設定して要素を表示しないと、js コードを使用すると要素の一部の属性 (offSetTop、offSetLeft など) を正しく取得できません。これらの値は要素が表示された後にのみ正しく取得できます。js を通じて style.display を設定します。

2. display:none を使用して非表示にした要素は、Baidu などの検索サイトでは取得されません。これは Web サイトの SEO に影響します。場合によっては、left:-100000px を使用して同じ効果を得ることができます。

3. スタイル ファイルまたは を通じて要素の display:none スタイルを設定する場合、js で style.display="" を設定しても要素は表示されません。またはインラインなどの値を代わりに使用します。 style="display:none" を介して要素を直接設定すると、この問題は発生しません

4. 場合によっては、style.display の代わりに style.visibility を使用できますが、style.visibility は、要素が占めるページ上のスペースを保持しますが、style.display は要素を非表示にし、ページが占めるスペースを放棄します。

以上がCSS での display:none の使用に関するメモの共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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