Genau, diese Zeilen stellen den Button da. In deinem Fall muss dieser Code wie du schon richtig geschrieben hast, in deinen Mobile First Bereich.
OK, erledigt.
Nun das hier:
.js nav ul {
display: none;
}
Das verstehe ich so:
Wenn durch das JS dem <html>-Tag die Klasse "js" hinzugefügt wurde (was ja bei eingeschaltetem JavaScript der Fall ist), kommt der CSS-Code zu Anwendung.
Also, wenn JS aktiviert ist, soll die Navigations-Liste nicht angezeigt werden.
Das wäre doch dann nur bei kleinen Vewports und eingeklappter Navigation der Fall.
Also auch in meinen Mobile First Bereich damit.
Oder?