Ich habe gerade einen schnellen Test durchgeführt und kann bestätigen, dass Containerabfragen in Themes funktionieren… eine Sache, die ich anmerken werde, ist, dass sie viel schwieriger zu verstehen sind als Media Queries. Ein paar von uns im Team waren anfangs verwirrt.
Sie sind nicht einfach Media Queries für Container, sondern haben eigene Anforderungen. Das größte Problem ist:
Die Größenbeschränkung schaltet die Fähigkeit eines Elements aus, Größeninformationen aus seinen Inhalten zu erhalten, was für Containerabfragen wichtig ist, um Endlosschleifen zu vermeiden.
Sie können also keine Containerabfrage mit einem Container verwenden, der eine dynamische Breite hat. Sie müssen dem Container eine statische Breite zuweisen. Dies schränkt leider erheblich ein, was Sie damit tun können.
Hier ist ein wirklich alberner Proof of Concept, der zeigt, dass sie funktionieren
Ich glaube, ich habe mein Problem eingegrenzt: Container können keine Tabellen sein, sie müssen anscheinend divs sein.
Ich habe einen Pen erstellt, der zwei identische Container hatte, außer dass einer eine Tabelle war.
Die Containerabfrage schlägt bei der Tabelle fehl, funktioniert aber bei dem ansonsten fast identischen Div.
Die ultimative Lösung war, den Container nach oben zu #list-area zu verschieben, was ein div ist, und das hat mein Problem gelöst!
Ich weiß es wirklich zu schätzen, dass Sie sich das angesehen haben, denn die Bestätigung, dass es in Themes (soweit es funktioniert) funktionieren sollte, hat mir den wichtigen zusätzlichen Anstoß gegeben!