Path: csiph.com!eternal-september.org!feeder.eternal-september.org!nntp.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: Andreas Borutta Newsgroups: de.comp.lang.php Subject: Re: Nested CSS per PHP verflachen Date: Thu, 27 Nov 2025 14:28:53 +0100 Organization: A noiseless patient Spider Lines: 43 Message-ID: References: <1kyzn7wl1s33x.dlg@borumat.de> <1t69270b05i10441fn3e8%sfroehli@Froehlich.Priv.at> <3t69281988i360939n3e8%sfroehli@Froehlich.Priv.at> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Injection-Date: Thu, 27 Nov 2025 13:28:54 +0000 (UTC) Injection-Info: dont-email.me; posting-host="06d7ba03ed3e7b858435c16b1436cb08"; logging-data="1519561"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18c57xZxiv0n6j5sRnolpNTs9n+22rwpBo=" User-Agent: 40tude_Dialog/2.0.15.41de (0d30b954.234.276) Cancel-Lock: sha1:VzU4L0UfSverDQ3/J7lAZZbf9zE= Xref: csiph.com de.comp.lang.php:4992 Stefan Froehlich: >>> Sofern die Regeln ident sind (ähnlich sind sie jedenfalls, ins >>> letzte Detail müsste man es sich ansehen), wäre lessPHP die >>> Software Deiner Wahl. Ist gut abgehangen, aber in den letzten >>> Jahren hat sich ja allenfalls bei PHP etwas getan, nicht in der >>> Syntax von CSS. > >> Ich benötige ja etwas für natives nested CSS. > > Du könntest ja einmal prüfen, ob nicht lessphp (oder eine der > Alternativen, z.B. scssphp) eine Obermenge davon darstellen und > daher für Deine Zwecke geeignet sind. Ich halte das für durchaus > wahrscheinlich. Danke. Ich werde versuchen, das zu ermitteln. Ich hatte gehofft, ein Verflachen per PHP wäre ein attraktives Ziel für PHP-Programmierer, weil es zugleich die beiden Konzepte "progressive enhancement" und "graceful degration" erfüllen würde. Der Autor kann moderne, viel besser wartbare Syntax schreiben und lesen und die älteren Browser bekommen noch zwei Jahre lang was Flaches. Im Bereich der Einrichtung von "Werkzeug-Ketten" bin ich leider nicht talentiert, sondern meistens so überfordert, dass ich das aufgebe. Ein existierendes Onlinetool zeigt immerhin, dass die programmiertechnische Aufgabe bereits gelöst ist: https://nestyourcss.com/ Dort gibt es auch einen Button "De-nest". Funktioniert perfekt. Aber ohne Automatisierung ist das viel zu umständlich. Andreas -- http://fahrradzukunft.de