Ich habe vor kurzem mit SASS ein WordPress Theme erstellt. Ich habe eine Technik wie diese verwendet (http://css-tricks.com/compass-compiling-and-wordpress-themes/), um SASS dazu zu bringen, den benötigten CSS-Doc-Block ohne Probleme zu kompilieren.Wie kann ich verhindern, dass SASS Import-Direktiven an den Anfang der gerenderten Datei verschiebt?
Jetzt versuche ich, SASS zu verwenden, um das Stylesheet für ein untergeordnetes Thema zu erstellen - dies erfordert einen CSS @ import des style.css des übergeordneten Themas. Das funktioniert gut, aber es kompiliert den @import vor dem CSS-Doc-Block! Irgendwelche Ideen, wie man sie in der beabsichtigten Reihenfolge macht? Ich habe versucht, den CSS @import in den SASS @import eines Partiellen zu legen, aber es passiert trotzdem!
Zum Beispiel, wenn dies ist mein SASS:
/*!
Theme Name: Themey Name
Description: Theme Description
Version: 1.0
Template: parent-theme
*/
@import url(../parent-theme/style.css);
Es ist wie Rendering-out:
@import url(../parent-theme/style.css);
/*
Theme Name: Themey Name
Description: Theme Description.
Version: 1.0
Template: parent-theme
*/
Ich möchte wirklich, dass doc Block zuerst!
nicht wahr? was ist das Problem bitte poste etwas Code ... –
Jetzt macht Ihre Frage Sinn. SASS scheint die Importaussagen scheinbar ganz nach oben zu verschieben. –
Gibt es eine Möglichkeit, die Reihenfolge zu überschreiben? Werden alle Präprozessoren dies tun (ich benutze Fire App) – ArleyM