Deaktivieren der user-agent-Stylesheet

Ist es möglich, embed-code in Javascript oder CSS für eine bestimmte Seite zu deaktivieren (nicht laden) der user-agent-Stylesheet, das mit dem browser? Ich weiß, dass ich kann, außer es mit CSS, aber das schafft viele technische Daten überschrieben, und das scheint zu stark auf die CPU-Auslastung beim Browsen auf der Seite. Vor allem habe ich so etwas wie *{margin:0; padding: 0}, das scheint teuer zu sein für die Darstellung (besonders die * Selektor ist teuer). Also, ich will nicht zu stark, überschreiben die user-agent-Stylesheet, sondern deaktivieren, dass in Erster Linie, wenn möglich. Ist das möglich? Wenn ja, wie? Ich bin gerade mit Google Chrome, würde aber erwarten, dass ein cross-browser-Weise, wenn möglich.

Ist dies nicht möglich und Ihre Bedenken über die Arbeit für Optionen sind ein wenig seltsam, wenn man bedenkt die meisten websites verwenden eine Art von css-reset.
Ich hatte in der Nähe von 100% CPU-Auslastung auf einer Seite, die ich generiert mit CSS überschreiben *{margin:0; padding: 0;}, und wenn ich nahm ab, die performance dramatisch verbessert. Also es ist ein Unterschied.
Woah, nehmen Sie es Ihr eine große Website?
Es ist eine einzelne statische Seite mit mehreren hundert verborgenen <li> Elemente, die alternativ angezeigt werden mit einem Klick auf eine Schaltfläche powered by Javascript. Ich habe bestätigt, dass der Javascript Teil ist nicht mit die CPU zu viel.
Wie sind Sie testen? Sind Sie sicher, dass das nicht nur der browser Chrome kann die Ursache für eine hohe CPU-Auslastung, je nachdem, was sonst noch läuft.

InformationsquelleAutor sawa | 2012-10-26

Schreibe einen Kommentar