# Die kaskadierende Struktur

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:

1. web/assets/bootstrap/dist/css/bootstrap.min.css
2. web/assets/bootstrap-daterangepicker/daterangepicker-bs3.css
3. web/assets/fontawesome/css/font-awesome.min.css
4. jquery-Zeug
5. (CSS mit minderwertiger Bedeutung hier)
6. web/css/base.css (der Kern des Chamilo Stils oben auf Bootstrap)
7. web/css/themes/chamilo/default.css (Anpassung des CSS-Themas, veränderbar in Chamilo)
8. 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.

## Frühere Versionen

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:

```
/* Adding default style for the chamilo_X themes */

@import url('../base_chamilo.css');
```

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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chamilo.org/1.11.x-de/entwicklerhandbuch/theming_through_css/the_cascading_structure.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
