表示の違い:なしと可視性:隠し
1355 ワード
displayプロパティは、要素の表示動作を指定するのに役立ちます.
両方のプロパティを使用して要素を隠すことができますが、それらの間に違いがあります.
赤、緑、青の3つのボールがあるとしましょう.
CSSコード
私が表示を設定するならば:緑のボールのための何もない.
我々が同じ緑のボールのために
display:none
とvisibility:hidden
の間の違い両方のプロパティを使用して要素を隠すことができますが、それらの間に違いがあります.
赤、緑、青の3つのボールがあるとしましょう.
CSSコード
私が表示を設定するならば:緑のボールのための何もない.
#green {
background-color:green;
width: 150px;
height: 150px;
border-radius: 50%;
display: none;
}
今、私たちの緑のボールが削除されますが、それはまだHTMLの構造とdisplay:none
プロパティに存在する削除されるようになります.青いボールが動き、緑のボールの場所を取った.我々が同じ緑のボールのために
visibility:hidden
をセットしたとき、何が起こるかについて見ましょう.#green {
background-color:green;
width: 150px;
height: 150px;
border-radius: 50%;
visibility: hidden;
}
visbility:hidden
プロパティは緑色のボールを削除しない、それが見えないようになりますReference
この問題について(表示の違い:なしと可視性:隠し), 我々は、より多くの情報をここで見つけました https://dev.to/umapreethidev/difference-between-display-none-and-visibility-hidden-3ha1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol