Diese Webseite:Wie deaktiviere ich die Position: in Webseiten behoben?
hat einen wirklich ärgerlich Header, der immer auf dem Bildschirm und wird nicht weg bewegen.
Wenn ich mit der rechten Maustaste darauf und 'inspect element' in Firefox, dann finde ich, dass die CSS enthält "position: fixed;", und wenn ich dies deaktivieren, verhält sich der Header und scrollt weg, wie Gott beabsichtigte Header machen.
Gibt es eine Möglichkeit, firefox dies automatisch zu tun, d. H. Entfernen Sie alle Position: Festnetzzeilen von allen Seiten vor dem Rendern?
bearbeitet -------
Nach einem wenig Gedanken, was ich will, ist ein Bookmarklet, die diese Art der Sache töten werden.
var x = document.querySelectorAll('*'); // get all elements
for (var i = 0; i< x.length; i++) {
if (x[i].style.position == 'fixed') {
x[i].style.position = 'static';
}
}
in
javascript:???
geeignet für den Gang in die Lage Feld eines Firefox-Lesezeichen:
So wie SciMonster viel versprechende schau zu verwandeln?
Mit dem Sieg Bedingung, dass, wenn Sie http://nautil.us gehen, und klicken Sie auf die Schaltfläche Bookmarklet, stoppt der schwebenden Kopf schwimmend und blättert weg, als ob Sie position: fixed;
im Element Inspektor gelöscht hatte.
Sie könnten wahrscheinlich Ihre eigene FF-Plugin machen, wie ich ein solches vorhanden ist zweifeln. Aber du würdest vermutlich viele Dinge kaputtmachen. – Leeish
(Fühlen Sie sich frei, die Tags [javascript] und/oder [userscript] basierend auf meiner Antwort hinzuzufügen.) – Scimonster
Sie könnten ein Bookmarklet machen. Sobald Sie auf die Website navigieren, können Sie im Browserfenster auf eine Schaltfläche klicken, die dann verschwindet. [WIKI LINK HIER] (http://en.wikipedia.org/wiki/Bookmarklet). Gib mir einen Mo, darüber zu lesen und ich werde es mir nochmal ansehen. – Billy