Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
[CSS] Breite eines Elements auslesen und einer Variable übergeben (Stylish)
Das div hat keine ID, sondern nur zwei Klassen (col-main, box). Demnach wäre es dann richtiger, getElementsByClassName() zu nutzen und darauf zu hoffen, dass die Klasse nur einmal verwendet wird. Ändert aber trotzdem alles nichts daran, dass Stylish CSS verarbeitet, und nicht Javascript.
1. die ID eines Elements findest du im Quellcode heraus
2. document.getElementElementById("IDdesELEMETS").width ist JavaScript
3. kann Stylish mit JavaScript umgehen? Nein? Dann siehe Punkt 2
Das div hat keine ID, sondern nur zwei Klassen (col-main, box). Demnach wäre es dann richtiger, getElementsByClassName() zu nutzen und darauf zu hoffen, dass die Klasse nur einmal verwendet wird.
Und nochmal: Das funktioniert nicht mit Stylish, das ist JavaScript!
Statt die völlig veralteten get*By*-Funktionen zu nutzen, sollte man lieber auf document.querySelector[All]() setzen. Aber das hat auch nichts mit CSS zu tun.
ja das mach ich eh schon (einrücken + verschmälern) mittels 1 Variable
nur wollte ich die vorgegebene breite in px halt nich manuell angeben sondern irgendwie auslesen
Sehe gerade dass es unter CHROME gar nicht wirkt und mir ist das jetzt zu blöd noch herumzutesten.
Danke an alle, wenigstens weiß ich jetzt dass es so nicht funktioniert.
Ja an Greasemonkey hab ich auch gedacht, aber noch nie damit gearbeitet und ich wollte es eh nur für ein Style verwenden