Stylesheets hinzufügen
Dieser Artikel erklärt Ihnen, wie Sie mit Hilfe der .info Datei eines Themes ein Stylesheet einbinden können. Um ein Stylesheet mittels Programmierung einzubinden, lesen Sie die API-Funktionen [englischer Artikel] Seite. Das Stylen, ausschließlich mit CSS, ist mit den hier bereitgestellten Informationen möglich.
Bemerkungen:
* Wenn Sie mit Stylesheets arbeiten, stellen Sie vorher sicher, dass die CSS-Optimierung deaktiviert wurde. Diese finden Sie in "Verwalten > Einstellungen > Performance". Wenn sie aktiviert ist, werden jegliche Änderungen nicht auf der Seite angezeigt, bis die aggregierten Styles gelöscht wurden. Sie können die Optimierung wieder aktivieren, wenn Sie fertig sind.
* Die .info Datei wird gecached. Das Hinzufügen oder Entfernen eines Styles wird sich nicht auswirken, bis der Cache geleert wurde (nicht mit der Theme-Registy [englischer Artikel] zu verwechseln). Um ihn zu leeren, führen Sie einen der folgenden Schritte durch:
- Verwenden Sie den Clear-Button in "Verwalten > Einstellungen > Performance"
- Verwenden Sie den Link "Empty Cache" bei aktiviertem Devel Block (Teil des devel-Moduls)
- Besuchen Sie einfach die Theme-Auswahlseite "Verwalten > Strukturierung > Themes"
Stylesheets hinzufügen:
Standardmäßig wird die Datei "style.css" für Ihr Theme werwendet, wenn noch keine anderen Styles in der .info Datei definiert wurden. Das Hinzufügen anderer Styles ist genauso einfach, wie das definieren eines neuen 'Stylesheet'-Schlüssels zusammen mit seiner Medienzugehörigkeit und dem Namen des Stylesheets. Vergessen Sie nicht, dass das defiieren eines benutzerdefinieren Styles die standardmäßige "style.css" vom Laden hindert. Denken Sie also immer daran, die Standarddatei zu definieren, wenn Ihr Theme diese verwendet.
; Ein Stylesheet für alle Medien hinzufügen
stylesheets[all][] = theStyle.css
; Ein Stylesheet für Bildschirm- und Projektormedien hinzufügen
stylesheets[screen, projector][] = theScreenProjectorStyle.css
; Ein Stylesheet für Print-Medien hinzufügen
stylesheets[print][] = thePrintStyle.css
Einige Anmerkungen:
- Beachten Sie die leeren eckigen Klammern zwischen dem [media] und = styleName.css.
- Die Reihenfolge, in der die Styles im Kopfbereich der Seite aufgelistet werden, spiegelt die Reihenfolge, wie sie hier definiert werden, wieder.
- Die Stylesheets können auch in Unterverzeichnissen platziert werden, z.B. stylesheets[all][] = stylesheets/styleName.css. Das ist hilfreich, um Ihre Stylesheets gut zu organisieren.
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 5 Stunden 49 Minuten
vor 8 Stunden 27 Minuten
vor 8 Stunden 34 Minuten
vor 8 Stunden 37 Minuten
vor 8 Stunden 50 Minuten
vor 8 Stunden 54 Minuten
vor 8 Stunden 57 Minuten
vor 12 Stunden 46 Minuten
vor 12 Stunden 46 Minuten
vor 14 Stunden 41 Minuten