javascript funktion .load html -> in div-Element
bearbeitet von Gunnar Bittersmann@@Gunnar Bittersmann
> > Wenn man den `home`-Abschnitt grundsätzlich sichtbar macht, wie will man es bei einem direkt angewählten anderen Bereich rein mit CSS wieder unsichtbar machen?
>
> Ich behaupte mal ganz keck: gar nicht.
Ich nehm’s zurück und behaupte das Gegenteil.
Der Trick ist, alle Bereiche übereinanderzulegen – in dieselbe Grid-Zelle – und den ersten Bereich nicht auszublenden, sondern nur alle anderen – und das auch nur in Grid unterstützenden Browsern (*feature query*{:@en} `@supports (display: grid)`).
☞ [Grid-Variante](https://codepen.io/gunnarbittersmann/pen/JzJYzw) 🇫🇷
> Man muss deine Frage *Ist meine rein CSS-basierten Lösung nicht die überlegenere Lösung?* wohl mit einem klaren Nein beantworten.
Das nehme ich allerdings nicht zurück. [Aus Gründen.](https://forum.selfhtml.org/self/2019/mar/8/javascript-funktion-load-html-in-div-element/1744080#m1744080)
LLAP 🖖
--
*„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“* —Kurt Weidemann