CSSで使用されるこれら2つの用語と混同しています。CSSの可視性と表示の違いは何ですか?
2 に答える
7
簡単にvisibility
言うと、要素が画面にレンダリングされるかどうかを決定しますが、レイアウトの実行方法 (つまり、ブラウザが各要素が画面上のどこに配置され、どのくらいのスペースを占めるかを計算する方法) には影響しません。
一方、display
要素がページ上でどのようにレイアウトされるかを具体的に制御します。display: none
これは、 「この要素をレイアウトにまったく含めない」ことを意味するため、「副作用として」可視状態に影響します。
より技術的な説明については、MDN ( visibility
、display
) でこれらのプロパティのドキュメントを参照するか、W3C 仕様 (ここおよびここ) を参照してください。
于 2013-01-16T11:36:37.423 に答える
1
一般に、visibility
プロパティは、 show、hide (要素を透明にする)、またはcollapse (ビューから要素を削除する) のいずれかを決定します。
display
プロパティは、その名前とは異なり、ブラウザがこの要素をどのように配置するかを決定します: inline、block、tableなどのように
詳細については、任意のオンライン参照リソースを検索できます。
于 2013-01-16T11:37:44.650 に答える