php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.10.2011, 00:12  
Benutzer
 
Registriert seit: 18.04.2010
Beiträge: 35
PHP-Kenntnisse:
Anfänger
F234k befindet sich auf einem aufstrebenden Ast
Standard [CSS] Verbrauchen versteckte Objekte "Speicher"?

Man sieht ab und zu Seiten, die beim Scrollen etwas weniger flüssig laufen als andere. Ich hätte jetzt gedacht, das liegt an einer sehr hohen Anzahl an HTML-Elementen.

Meine Frage:
Angenommen, ich hätte eine Seite mit tausenden Div-Layern, welche auch mit Inhalten gefüllt sind und würde diesen allen aber per CSS entweder die Eigenschaften visitility:hidden oder display:none geben. Hätten diese Einfluss auf die Performance, oder würde der Browser beim Scrollen z.B. still und leise die Layer mit berechnen?
Kennt sich da jemand mit den Browsern aus und weiß auch, wie das bei älteren Modellen ist?
F234k ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 31.10.2011, 00:43  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Natürlich.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 31.10.2011, 01:01  
Benutzer
 
Registriert seit: 18.04.2010
Beiträge: 35
PHP-Kenntnisse:
Anfänger
F234k befindet sich auf einem aufstrebenden Ast
Standard

Natürlich was?
F234k ist offline   Mit Zitat antworten
Alt 31.10.2011, 01:09  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Ja natürlich.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 31.10.2011, 13:42  
Benutzer
 
Registriert seit: 18.04.2010
Beiträge: 35
PHP-Kenntnisse:
Anfänger
F234k befindet sich auf einem aufstrebenden Ast
Standard

Soll heißen, wenn die Seite voll mit versteckten Layern ist wird sie beim Scrollen genauso "zucken", wie mit Sichtbaren?
F234k ist offline   Mit Zitat antworten
Alt 31.10.2011, 15:30  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Keine Ahnung, aber sie belegen Speicher.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 31.10.2011, 19:29  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 1.019
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

Also bei visibility hidden auf jeden Fall, da die Layer ja trotzdem in die Größenberechnungen reinlaufen. Bei display: none könnte es sein, dass die Engine so schlau ist die zu ignorieren. Aber das Laden der Seite wird definitiv langsamer, da ja das DOM aufgebaut werden muss. Suchen nach Elementen in Javascript dürfte auch recht langsam werden.
__________________
Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de
mquadrat ist offline   Mit Zitat antworten
Alt 31.10.2011, 21:59  
Benutzer
 
Registriert seit: 18.04.2010
Beiträge: 35
PHP-Kenntnisse:
Anfänger
F234k befindet sich auf einem aufstrebenden Ast
Standard

Habe es mal getestet im FF, mit display:none hat es funktioniert.

Also der Hintergrund ist der, dass ich an einer Seite arbeite, die über viele verschiebbare Fenster mit Optionen verfügen soll, gesteuert mit AJAX und ich überlege, ob ich vorher alle Fenster in den HTML-Quelltext schreiben und später sichtbar machen oder sie mit JavaScript nachträglich einfügen soll. Das Unsichtbarmachen hat den Vorteil, dass der JavaScript-Quelltext übersichtlicher wird.
F234k ist offline   Mit Zitat antworten
Alt 31.10.2011, 22:07  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von F234k Beitrag anzeigen
Das Unsichtbarmachen hat den Vorteil, dass der JavaScript-Quelltext übersichtlicher wird.
Wieso sollte das nicht auch mit dynamischem Nachladen per JavaScript übersichtlich gehen …?
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 31.10.2011, 22:33  
Benutzer
 
Registriert seit: 18.04.2010
Beiträge: 35
PHP-Kenntnisse:
Anfänger
F234k befindet sich auf einem aufstrebenden Ast
Standard

Naja, dann habe ich massenhaft HTML im JS drinnen.
F234k ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
css versteckte objekte, hidden objekte css, versteckte objekte, suche nach versteckten verbrauchen lösung, versteckte objekte sichtbar machen

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:42 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum