Wie unter dem Abschnitt „Seite' Illegale HTML“ -Tag entfernt: einer beliebigen Chamilo-Seite verstanden werden kann, werden CSS-Dateien wie folgt geladen (wir haben den Domainnamen absichtlich durch den Marker „ [.] ** zur besseren Lesbarkeit ersetzt und den standardmäßigen aktiven Stil von main/css/chamilo/ verwendet):
Oder, kurz gesagt, wir laden sie in dieser Reihenfolge:
web/assets/bootstrap/dist/css/bootstrap.min.css
web/assets/bootstrap-daterangepicker/daterangepicker-bs3.css
web/assets/fontawesome/css/font-awesome.min.css
jquery-Zeug
(CSS mit minderwertiger Bedeutung hier)
web/css/base.css (der Kern des Chamilo Stils oben auf Bootstrap)
web/css/themes/chamilo/default.css (Anpassung des CSS-Themas, veränderbar in Chamilo)
web/css/themes/chamilo/print.css (eine spezielle Version des Stils, wenn Sie ihn drucken)
Wir werden uns hier nicht mit den weniger wichtigen CSS-Dateien befassen, aber Sie sollten beachten, dass sie im Allgemeinen funktionsspezifisch sind, wie gewählt (eine JS-, durchsuchbare Dropdown-Menüleiste).
Wie CSS diktiert, wird zuerst ein CSS geladen, das zuerst in der Liste erscheint, dann werden die folgenden bei Bedarf die vorherigen Einstellungen « overwrite » geben.
Sie sollten auch wissen, dass wir in einigen Fällen in früheren Versionen von Chamilo die @import url() -Funktion von CSS verwendet haben, um mehr « default » CSS zu laden. Zum Beispiel hätten Sie für alle Stile vom Typ Chamilo am Anfang einen Block wie diesen gefunden:
Dies wurde seit 1.10.0
aus den Stilen entfernt, daher sollten Sie (noch nicht mehr) finden.
Mit all diesen Informationen sind wir bereit, den nächsten Abschnitt anzugehen: den Zweck jeder Datei zu analysieren.