Heim > Web-Frontend > CSS-Tutorial > Sichtbarkeit vs. Anzeige: Was ist besser zum Ausblenden von Elementen?

Sichtbarkeit vs. Anzeige: Was ist besser zum Ausblenden von Elementen?

DDD
Freigeben: 2024-11-03 05:39:02
Original
246 Leute haben es durchsucht

 Visibility vs. Display: Which is Better for Hiding Elements?

Auswirkungen des Ausblendens von Elementen mit Sichtbarkeit vs. Anzeige

Um eine Webanwendung zu vereinfachen, muss das Verhalten von Menü- und Dialog-Widgets angepasst werden geändert werden. Ursprünglich wurden die Div-Boxen von Menüs mit display: none; Deckkraft: 0;. Wenn ein Menü benötigt wurde, wurde sein Stil in display: block; und dann mit dem Positionsdienstprogramm der jQuery-Benutzeroberfläche positioniert. Schließlich wurde die Deckkraft auf 1 gesetzt.

Ein neuer Ansatz besteht darin, Div-Boxen mit „visibility:hidden“ auszublenden und mit „visibility:visible“ sichtbar zu machen. Dies wirft die Frage nach den Auswirkungen und möglichen Auswirkungen dieser Änderung auf die Leistung auf.

Auswirkungen auf die Leistung

Elemente mit Anzeige: keine; sind nicht im Renderbaum enthalten, wodurch sie leistungsfähiger sind. Im Gegensatz dazu bleiben Elemente mit „visibility: hide“ im Renderbaum erhalten, was möglicherweise die Leistung beeinträchtigt, wenn zu einem bestimmten Zeitpunkt eine erhebliche Anzahl ausgeblendet ist.

Empfehlung

Während der Anzeige: keiner; Elemente eine bessere Leistung erbringen, ist die Auswirkung der Verwendung von „visibility:hidden“ für eine begrenzte Anzahl versteckter Div-Boxen wahrscheinlich vernachlässigbar. Daher sollte die Wahl zwischen den beiden Ansätzen auf der spezifischen erforderlichen Funktionalität basieren. Wenn eine Steuerung der Deckkraft oder Sichtbarkeit erforderlich ist, sollte „visibility:hidden“ verwendet werden. Andernfalls wird Folgendes angezeigt: none; wird für eine bessere Leistung bevorzugt.

Das obige ist der detaillierte Inhalt vonSichtbarkeit vs. Anzeige: Was ist besser zum Ausblenden von Elementen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage