Ho un foglio di stile con il seguente codice:Compressore YUI e contenuto CSS?
.author-name:before {
content:"by: ";
}
Quando ho eseguito questo attraverso YUI Compressor, ottengo:
.author-name:before{content:"by:"}
Questo è un problema perché spazza via gli spazi destinati. Ho pensato che utilizzando i commenti speciali YUI Compressor, in questo modo:
.author-name:before {
/*!YUI-Compressor */content: "by: ";
}
... potrebbe aiutare, ma sembra non farlo. Inoltre, i commenti stessi sono stati spazzati via. La mia impressione basata sul fatto è che i commenti in JavaScript che iniziano con /*!
get preserved, ma che in realtà non sta accadendo.
In mancanza di post-elaborazione del processo di compilazione per la disattivazione, esiste un modo per farlo? Al momento stiamo utilizzando la versione 2.3.5 di YUI Compressor, e correre con le bandiere --charset utf8 -v -o
Quindi la mia domanda, in breve, è, c'è un modo per ottenere YUI Compressor a rispettare gli spazi in content:
valori, o un modo aggiungere commenti CSS prima e dopo un blocco che non voglio minimizzare?
Questa è una buona soluzione. Sto ancora sperando in una soluzione YUI Compressor. Quanto è buona la sintassi '\ 00A0' supportata nei browser che supportano' content' per CSS 'content'? – artlung
Perfettamente supportato su tutti i principali browser incluso IE8 +. Solo l'incoerenza che ho incontrato sta usando letterali composti come "" foo "" bar "' che ha problemi in IE per quanto mi ricordo, ma qui non è il caso. –