@@ liebewinter
body { display: flex; flex-wrap: wrap; width: 100%; background-color: #ebf5d7; @supports (display: grid) { display: grid; } }
Welche Sprache soll das sein? CSS ist es nicht – wie ich schon sagte.
Der @supports
-Block ist hier auch völlig überflüssig. Du kannst genauso gut
body
{
display: flex;
display: grid;
}
schreiben. In Browsern, die Grid können, überschreibt die zweite Deklaration die erste. Browser, die kein Grid können, ignorieren die zweite Deklaration.
body > nav { flex-basis:100%; margin: 5px; @supports (display: grid){ background-color: #d2f5c4; -ms-grid-column: 1; -ms-grid-column-span: 2; -ms-grid-row: 2; } }
Angenommen, das soll SCSS-Code sein. Dann macht das immer noch überhaupt keinen Sinn. IE versteht kein @supports
; ignoriert also den ganzen Block und bekommt die für ihn gedacheten -ms-
-Eigenschaften überhaupt nicht zu sehen.
LLAP 🖖
--
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann