目次
p の表示属性と可視性属性の違い
ホームページ ウェブフロントエンド CSSチュートリアル divのdisplay属性とvisibility属性の違いの詳しい説明

divのdisplay属性とvisibility属性の違いの詳しい説明

Jul 24, 2017 am 10:38 AM
display 属性

p の表示属性と可視性属性の違い

p の表示属性と可視性属性の違いは非常に大きく、Visibility 属性と Display 属性はどちらもページ要素を非表示にするという目的を達成できますが、その違いは通常の要素に応答する方法にあります。ドキュメント フロー

このセクションでは、表示と可視性の違いについて説明します。可視性属性は要素を非表示にしますが、要素の浮動位置を維持します。表示属性は実際には要素の浮動特性を設定します。ページ要素を非表示にするという目的を達成するか、その違いは通常のドキュメント フローにどのように対応するかによって異なります。

p

visibility属性のdisplay属性とvisibility属性の違い:

は要素が表示されるか非表示になるかを決定します。visibleは表示され、hiddenは非表示になります。

可視性を「非表示」に設定すると、要素は非表示になりますが、元の位置を占めます。

例:


<scriptlanguagescriptlanguage="javascript"> functiontoggleVisibility(me)  
{  
if(me.style.visibility=="hidden")  
{  
me.style.visibility="visible";  
}  
else  {  
me.style.visibility="hidden";  
}  
}  
</script> 
 
<ponclickponclick="toggleVisibility(this)"style="position:relative"> 第一行文本将会触发"hidden"和"visible"属性,注意第二行的变化。  
</p> 
<p>因为visibility会保留元素的位置,所以第二行不会移动.</p>
ログイン後にコピー

最初の行を参照してください: 「hidden」と「visible」の影響により。可視性は要素の位置を保持するため、2 行目は移動しません

要素が非表示になると他のイベントを受け取ることができなくなり、コードの最初の行が「非表示」になるとイベントを受け取ることができないことに注意してください。は受信されなくなったため、最初のテキストはマウスをクリックしても表示されません。

表示属性:

は少し異なります。可視性属性は要素を非表示にしますが、その浮動位置は維持しますが、表示は実際に要素の浮動特性を設定します。

block:

display が block に設定されている場合、コンテナ内のすべての要素は、

要素と同様に 1 つのブロックとして扱われ、ページの中央に配置されます。 (実際には、 の display:block を設定して、

のように動作させることができます。

inline:

表示をインラインに設定すると、要素がインラインであるかのように動作します --- たとえこれは

などの通常のブロック要素であり、 のような出力ストリームにも結合されます

none:

最後に、表示は none に設定され、要素は実際にブロック要素から削除されます。ページを移動すると、その下の要素が自動的に入力されます。

例:

以下の例のコードと効果を見てください:

例:


<scriptlanguagescriptlanguage="javascript"> functiontoggleDisplay(me){  
if(me.style.display=="block"){  
me.style.display="inline";  
alert("文本现在是:&#39;inline&#39;.");  
}  
else{  
if(me.style.display=="inline"){  
me.style.display="none";  
alert("文本现在是:&#39;none&#39;.3秒钟后自动重新显示。");  
window.setTimeout("blueText.style.display=&#39;block&#39;;",3000,"javascript");  
}  
else{  
me.style.display="block";  
alert("文本现在是:&#39;block&#39;.");  
}  
}  
}  
</script> 
 
<p>在<spanidspanid="blueText"onclick="toggleDisplay(this)"  style="color:blue;position:relative;cursor:hand;"> 蓝色</span>文字上点击来查看效果.</p>
ログイン後にコピー

以上がdivのdisplay属性とvisibility属性の違いの詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

富士フイルム X-M5 の価格予想が上昇、自撮りディスプレイの流出で以前は手頃な価格だったカメララインが複雑化 富士フイルム X-M5 の価格予想が上昇、自撮りディスプレイの流出で以前は手頃な価格だったカメララインが複雑化 Sep 07, 2024 am 09:34 AM

富士フイルムのファンは最近、X-T50 の登場に非常に興奮していました。X-T50 は、1,000 ドル以下の APS-C カテゴリーで非常に人気となっていた低価格志向の富士フイルム X-T30 II の再発売を提示したからです。残念ながら、富士フイルム X-T50 の発売に伴い

Python の dir() 関数: オブジェクトのプロパティとメソッドを表示する Python の dir() 関数: オブジェクトのプロパティとメソッドを表示する Nov 18, 2023 pm 01:45 PM

Python の dir() 関数: オブジェクトのプロパティとメソッドを表示します。特定のコード サンプルが必要です。 要約: Python は強力で柔軟なプログラミング言語であり、その組み込み関数とツールは開発者に多くの便利な機能を提供します。非常に便利な関数の 1 つは dir() 関数です。これを使用すると、オブジェクトのプロパティとメソッドを表示できます。この記事では、 dir() 関数の使用法を紹介し、具体的なコード例を通じてその機能と使用法を示します。テキスト: Python の dir() 関数は組み込み関数です。

サムスン:E Ink テクノロジーをベースにした新しい大型ディスプレイは色を表示し、ワイヤレスで通信します サムスン:E Ink テクノロジーをベースにした新しい大型ディスプレイは色を表示し、ワイヤレスで通信します Jun 19, 2024 pm 03:37 PM

私たちは、電子書籍リーダーなど、電子インクを搭載したディスプレイをベースにしたデバイスについて頻繁にレポートしています。この技術には多くの利点があります。バックライトなしで明るい環境でも読み取ることができ、光がない状態でスイッチングするときのみ電力が必要です。

それが何を意味するのかを表示する それが何を意味するのかを表示する Oct 26, 2023 am 11:50 AM

ディスプレイとは通常、何らかの方法でデータ、情報、結果をユーザーに表示するか、画面やその他のデバイスに出力する操作または機能を指します。具体的な意味: 1. コマンド ライン インターフェイス (CLI) では、表示とは、ユーザーが表示または分析できるように、テキスト、テーブル、またはその他の形式でデータを端末ウィンドウに出力することを指す場合があります; 2. グラフィカル ユーザー インターフェイス (GUI) では、表示ユーザーの対話やブラウジングなどのために、アプリケーション ウィンドウまたはインターフェイス上に画像、テキスト、グラフ、その他のコンテンツを表示することを指す場合があります。

表示にはどのような値がありますか? 表示にはどのような値がありますか? Nov 20, 2023 pm 05:28 PM

表示の値には、block、inline、none、inline-block、flex、grid、table、inline-table、list-item が含まれます。詳細な紹介: 1. block: 要素をブロックレベルの要素にレンダリングします。ブロックレベルの要素はページ上のブロックを形成し、1 行だけを占有します。2. inline: 要素をインライン要素にレンダリングします。インライン要素は、それ自体では 1 行を占有せず、他の要素と並べることができます。3. none、この値は、要素がページ上にないことを指定します。

CSSのbottom属性構文 CSSのbottom属性構文 Feb 21, 2024 pm 03:30 PM

CSS の Bottom 属性の構文とコード例 CSS では、bottom 属性は要素とコンテナの下部の間の距離を指定するために使用されます。親要素の下部を基準とした要素の位置を制御します。ボトム属性の構文は次のとおりです: element{bottom:value;} ここで、element はスタイルが適用される要素を表し、value は設定されるボトム値を表します。 value にはピクセルなどの特定の長さの値を指定できます

Google Pixel 8 のディスプレイの問題: 修理プログラムにより 3 年間の無料サービスが可能 Google Pixel 8 のディスプレイの問題: 修理プログラムにより 3 年間の無料サービスが可能 Jun 15, 2024 pm 06:50 PM

GooglePixel 8 (Amazon で約 513 ユーロ、期間限定セール) の発売以来、ディスプレイの縦線に関する苦情のユーザーからの報告が増加しています。これは色や色など、さまざまな形で現れる可能性があります。

Google Pixel 9 Pro XLがDxOMarkの「グローバル」スマートフォンカメラランキングで2位にランクイン Google Pixel 9 Pro XLがDxOMarkの「グローバル」スマートフォンカメラランキングで2位にランクイン Aug 23, 2024 am 06:42 AM

Google の新しい Pixel 9 シリーズには、以前のラインナップには存在しなかった新しいバリエーションである Pixel 9 Pro XL が導入されました。これは基本的に非 XL バージョン (Amazon で予約注文) と同じですが、名前が示すように、画面が大きくなっています。二人は

See all articles