Dato un file css, esiste un modo per esplorare l'intero file in modo che si applichi solo agli elementi all'interno di un dato elemento:È possibile eseguire l'oscilloscopio dei file CSS in modo che vengano applicati solo ai discendenti di un determinato elemento?
ad es. dato:
<div id="container">
<span class="some_element"/>
<!-- etc -->
</div>
Esiste un modo per ambito di un intero file css da applicare a tutti gli elementi all'interno "contenitore" senza anteponendo #container
ad ogni clausola singolo css?
È possibile eseguire questa operazione all'interno del browser utilizzando [demo di LESS] (http://leafo.net/lessphp/#demo). Basta incollare il CSS e avvolgerlo con il selettore, ad es., "# Your-custom-scope-selector {/ * CSS qui * /}", fare clic su "Compila" e avrai il tuo CSS con ambito personalizzato. Utile se hai solo bisogno di una trasformazione una tantum e non hai LESS o SCSS sulla tua macchina. – Josh
Ovviamente questo tipo di "scoping" non funzionerà su regole applicate agli elementi del contenitore all'esterno dell'elemento host. Cioè, se il file CSS sorgente ha 'body {font-family: Georgia;}', e lo si cambia in '# your-custom-scope-selector body {font-family: Georgia;}', la regola si fermerà funzionante (assumendo che # your-custom-scope-selector sia da qualche parte * all'interno * dell'elemento body, nello scenario dell'Op, sembra che sia il caso) – Josh