Firefox 159 Hamburger-Menü wieder rund

  • Was für eine Diskussion.

    Warum ich die Einheit dennoch "vorgebe" habe ich ja bereits beschrieben.
    Klar ist aber, dass im digitalen und eben im CSS eigentlich bei einem Wert von "0" eben keine Einheit angegeben wird.
    Ausnahmen bestätigen die Regel!

    Was ich mich aber Frage, warum man aus der Sache so ein Bohei macht.

    Mit <3lichem Gruß

    Mira

  • Warum ich die Einheit dennoch "vorgebe" habe ich ja bereits beschrieben.

    Wo, in diesem Thema? Warum fühlst du dich angesprochen? Auch dieser vorherige Kommentar:

    Ich hatte es aber mit Absicht bei "0px" belassen, weil Nutzer, die mit CSS so gar nichts am Hut haben,

    hat keinen Bezug zu diesem Thema. Du wurdest weder erwähnt noch hast du einen Beitrag gepostet. :/;) Vielleicht warst du einfach nur im falschen Thema/Film...

    Dieser Beitrag ist ohne Hilfe einer 'KI' entstanden.

  • Mitleser
    Das CSS schon im ersten Beitrag stammte von mir!
    Noch fragen?

    Vielleicht warst du einfach nur im falschen Thema/Film...

    Und DAS hättest Du Dir sparen können!
    Wenn man so bescheuert angegangen wird, was ja von Dir mit Sicherheit nicht als Jux oder Spaß gemeint war/ist,
    macht es echt hier keinen Spaß mehr. Das Gefluche und Geschimpfe lasse ich jetzt mal, aber sein Dir gewiss,
    es waren keine netten Gedanken.

    Mit <3lichem Gruß

    Mira

  • Den code den ich im Beitrag 1 gepostet habe, habe ich aus diesem Forum. Da gab es einen großen Thread zum Thema Änderungen im Firefox 157. Ob da die Einheit dabei gestanden ist bin ich mir nicht mehr sicher. Ich schreib die Einheit aus Gewohnheit auch bei 0 immer mit hin. Aber es ist natürlich richtig, dass die Einheit bei einem Wert von 0 bedeutungslos ist. Vielleicht gewöhne ich mir das noch ab :).

    Wenn ich Webseiten baue verwende ich immer dynamiche Einheiten, wie rem oder vw, damit die Darstellung auf verschiedenen Bildschirmgrößen funktioniert.

  • Mira_Belle , sorry, aber dass der Code aus Beitrag #1 von Dir stammt, konnte ich ja nicht wissen! Eine der ersten Erwähnungen der Variablen-Lösung war sicherlich in diesem Beitrag. Aber diese Lösung ist ja mittlerweile fast 'standard'.
    Wenn man in so vielen Themen unterwegs ist wie Du, und das auch zeitgleich, kann man schon einmal im falschen Thema/Film landen.

    Dieser Beitrag ist ohne Hilfe einer 'KI' entstanden.

  • Funktioniert es damit?
    CSS :root { --panel-border-radius: 0 !important; --popup-border-radius: 0 !important; }

    Ja, das Funktioniert :)
    Vielen Dank!

    Jetzt sieht es so aus und funktioniert:

    CSS
    :root {
        --border-radius-xsmall: 0px !important;
        --border-radius-small: 0px !important;
        --border-radius-medium: 0px !important;
        --border-radius-large: 0px !important;
        --border-radius-xlarge: 0px !important;
        --panel-border-radius: 0 !important;
        --popup-border-radius: 0 !important;
        /*--border-radius-circle: 0px !important;*/
    }

    Bei mir funktioniert es mit Fx 159.0 auf Windows 11 Professional 64 bit 25H2 nur mit

    CSS
    --panel-menuitem-border-radius: 6px !important;
  • Bei mir funktioniert es mit

    Der Eintrag betrifft nur den Hintergrund bei hover, nicht das Popup selber:

    Bei mir schon. Und die zwei von dir vorgeschlagenen Einträge ändern hier nichts. Seltsam. Hauptsache, es funktioniert.

    (Mein obiger Beitrag bezog sich nur auf das Problem seit dem Update auf v159.0. Die anderen Einträge, um die Rundungen zu verringern, hatte ich schon vorher.)

  • Bei einer transition z.B von elem width:0px auf elem:over width:10px wird 0 auf 10px nicht funktionieren. In diesem speziellen Fall ist die Einheit schon wichtig.

    Ich gehe mal davon aus, dass du mit :over eigentlich :hover meinst. Und nein, das stimmt nicht. Auch für eine transition von width benötigt ein Wert von 0 keine Einheit. Etwas anderes wäre es innerhalb einer Kalkulation. Das würde ohne Einheit nicht funktionieren. Aber bei einer direkten Verwendung als Längeneinheit ist das Weglassen der Einheit kein Problem. Das lässt sich auch ganz einfach testen.

    Ob 0 px genau so valide ist wie 0px, müsste ich testen

    Das musst du nicht testen, das funktioniert definitiv nicht.

    0m ist ein Beispiel im Kontext, analog zu 0€ oder 0em oder 0px.

    Das ist eben nicht analog. 0em, 0px und 0 bedeuten alle 0. Aber 0m oder 0€ sind ungültige Werte und ungültige Werte lösen nicht auf 0 auf, sondern werden ignoriert. Und ignoriert bedeutet, dass die Breite auch 100px oder jede beliebige andere Größe sein kann, die das Element hat, wenn die Angabe fehlt.

    Bei einem hoch-auflösenden Montor würde ich eher zu em tendieren.

    Die Wahl zwischen px und em hat nichts damit zu tun, ob der Bildschirm hochauflösend oder nicht. Das ergibt ja auch gar keinen Sinn, weil man den Bildschirm nur für sich selbst beeinflussen kann, CSS aber für alle Nutzer unabhängig vom Ausgabegerät gilt. Das Kriterium für em ist, ob die Größe des Elements mit der Schriftgröße wachsen soll, während px davon unabhängig ist.

    Was für eine Diskussion. […] Was ich mich aber Frage, warum man aus der Sache so ein Bohei macht.

    Wenn dich die Diskussion nicht interessiert, darfst du diese ignorieren. Das war/ist ein fachlicher Exkurs und hat mit dir nichts zu tun.

    Das CSS schon im ersten Beitrag stammte von mir!
    Noch fragen?

    Und das müssten bei völliger Abwesenheit von irgendwelchen Hinweisen darauf andere wissen, weil …? Zumal du auch gar nicht die erste warst, welche diese Lösung in diesem Forum präsentiert hat. Aber selbst wenn und mit diesem Wissen wüsste ich nicht, wieso es relevant sein sollte, von wem das CSS stammt. Letztlich ist dieses Forum nicht nur für das Präsentieren fertiger Lösungen da, sondern auch, um etwas zu lernen. Von einem Wissensaustausch kann man weit über dieses Thema hinaus profitieren. Und wenn es in diesem Thema einen Aufhänger für einen solchen Exkurs gab, ist das vollkommen in Ordnung. Zumal es ja nicht einmal dein Thema ist, weswegen ich noch weniger verstehe, was dich daran stört, dass darüber diskutiert wird.

    Wenn man so bescheuert angegangen wird, was ja von Dir mit Sicherheit nicht als Jux oder Spaß gemeint war/ist,
    macht es echt hier keinen Spaß mehr. Das Gefluche und Geschimpfe lasse ich jetzt mal, aber sein Dir gewiss,
    es waren keine netten Gedanken.

    Das lasse ich so nicht stehen, weil das unser Forum in ein schlechtes Licht rückt. Definitiv wurdest du nicht „bescheuert angegangen” und schon gar nicht in einer Weise, die „Gefluche und Geschimpfe” rechtfertigen würde.

  • Hm, bei mir funktioniert im FF 159 für die Darstellung der Tabs in der userChrome.css nur die Lösung

    CSS
    * {
        border-radius: 0px !important;
    }

    und nicht die umfangreiche

    CSS
    * :root {
        --border-radius-xsmall: 0px !important;
        --border-radius-small: 0px !important;
        --border-radius-medium: 0px !important;
        --border-radius-large: 0px !important;
        --border-radius-xlarge: 0px !important;
        --panel-border-radius: 0 !important;
        --popup-border-radius: 0 !important;
        /*--border-radius-circle: 0px !important;*/
    }

    Die Adresszeile bleibt rund, was mich nicht stört.

    Mit besten Grüßen vom Ammersee
    Thomas
    Dell Inspiron 14 5430, Intel Core i5-7200U, 8 GB RAM, SSD 256 GB, Intel Iris Xe Graphics, Win 11 Home, Defender, Office 2024 LTSC Prof+

  • und nicht die umfangreiche

    Der Asterisk vor dem :root hat da ja auch nichts zu suchen. Den Universal-Selektor * solltest du generell vermeiden. Das ist nicht nur für die Performance eine Katastrophe, sondern wird in dieser Allgemeinheit auch auf Bereiche wirken, in denen du das nicht beabsichtigst.

  • Etwas anderes wäre es innerhalb einer Kalkulation. Das würde ohne Einheit nicht funktionieren.

    Vielen Dank für die Korrektur! Dies funktionierte tatsächlich so nicht:

    Code
    --vt-toolbar-min-width: 32px;
    --vt-border-width: 0;
    
    width: calc(var(--vt-toolbar-min-width) + 2*var(--vt-border-width));

    Dieser Beitrag ist ohne Hilfe einer 'KI' entstanden.

  • Sorry und danke Sören, der * vor :root war nur ein Kopierfehler von hier von mir. In der user war er natürlich nicht vorhanden. Und da ja die Hammermethode ggfs. mehr Fehler verursachen würde, lebe ich dann eben erst einmal mit der abgerundeten Darstellung der Tabs, die persönlich etwas "kindlich" empfinde. Ist aber ja wohl eine Geschmackssache.

    Mit besten Grüßen vom Ammersee
    Thomas
    Dell Inspiron 14 5430, Intel Core i5-7200U, 8 GB RAM, SSD 256 GB, Intel Iris Xe Graphics, Win 11 Home, Defender, Office 2024 LTSC Prof+

  • Ich verstehe den Zusammenhang zwischen dem Grad der Rundung und „kindlich” nicht. Ob es einem gefällt, ist natürlich eine Geschmackssache. Aber die Aussage ergibt keinen Sinn.

    Tatsache ist, dass der Weg über die Variablen für andere funktioniert. Denkbar wäre, dass du bereits CSS nutzt, welches dafür verantwortlich ist, dass die Variablen bei dir nicht für die Tabs greifen. Hast du es mal ohne andere Anpassungen getestet?

  • Beitrag von Mira_Belle (1. November 2026 um 23:14)

    Dieser Beitrag wurde vom Autor gelöscht (2. November 2026 um 06:15).
  • Zitat

    Tatsache ist, dass der Weg über die Variablen für andere funktioniert. Denkbar wäre, dass du bereits CSS nutzt, welches dafür verantwortlich ist, dass die Variablen bei dir nicht für die Tabs greifen. Hast du es mal ohne andere Anpassungen getestet?

    Ja Sören. ich habe alle anderen Einträge mal gelöscht, so dass nur der Änderungscode wirksam war (mit dem Effekt, das die Tableiste wieder oben war ;) ) aber die Rundungen blieben. Ich kann aber damit leben.

    Zitat

    Ich verstehe den Zusammenhang zwischen dem Grad der Rundung und „kindlich” nicht. Ob es einem gefällt, ist natürlich eine Geschmackssache. Aber die Aussage ergibt keinen Sinn.

    Na ja. Ich persönlich finde die leichten Farbverläufe und die Rundungen der FF159 als kindliche Spielerei wie man sie häufig auch in Software für eine jüngere Zielgruppe findet und ohne Merwert für die Nutzung. Aber wie geschrieben, das ist ja wohl Geschmackssache (ich bin vermutlich zu alt und mit DOS und Win 3.11 "aufgewachsen") und man sieht das ja nicht mehr, wenn man sich auf den Inhalt der gesuchten Websites konzentriert.

    Ich habe meine meine Tableiste unten, dass ist mir persönlich das Wichtigste, konnte die Tabbreite begrenzen und im Lesezeichenmenue die Ordner in einer sichtbaren Farbe gelb darstellen. Die drei Punkte, die ich hier mit deiner/eurer Hilfe im Laufe der Zeit gelöst habe - DANKE -, da kann ich mit den Rundungen gut leben

    Mit besten Grüßen vom Ammersee
    Thomas
    Dell Inspiron 14 5430, Intel Core i5-7200U, 8 GB RAM, SSD 256 GB, Intel Iris Xe Graphics, Win 11 Home, Defender, Office 2024 LTSC Prof+

  • Ich persönlich finde die leichten Farbverläufe und die Rundungen der FF159 als kindliche Spielerei wie man sie häufig auch in Software für eine jüngere Zielgruppe findet

    Und genau dieser Zusammenhang existiert eben nicht. Das ist eine völlig wilde Aussage, die jeder Grundlage entbehrt. Schau dir einfach mal generell die Systeme an, die wir alle jeden Tag nutzen: Android, iOS, Windows, macOS, Ubuntu – nach deiner Argumentation wären das alles „kindliche” Produkte. Wir sind uns hoffentlich einig, dass das Quatsch ist. Dir gefällt es nicht, weil es nicht dein Geschmack ist. Das ist eine valide Aussage. Das andere definitiv nicht.