Kaskadowe arkusze stylów (CSS) jest najczęściej używany język na world wide web. To jest znormalizowana przez W3C i mogą być używane do stylu wszelkiego rodzaju dokumentu XML, XHTML, SVG i XUL.
To narodziła się z łatwością oddzielenie treści (napisany w znaczników XML) oraz prezentacja (napisane w CSS) dokumentów. CSS można zdefiniować i zmienić prawie wszystkie aspekty prezentacji dokumentu, jak kolory, rozmiary czcionek i typów, kierunek tekstu, rozmiarów elementu i pozycjonowania, itp.
Joomla oferuje wiele klasy - i -atrybuty identyfikatora w jego XHTML wyjścia, które mogą być używane do zmiany jej prezentacji przy użyciu CSS definicji powiedział klas i identyfikatorów.
CSS może również służyć do poprawy dostępności dokumentów. To także mechanizmy do przedstawienia tych samych znaczników XML na różne sposoby, zoptymalizowane dla różnych urządzeń, takich jak czytniki ekranu, syntezy mowy przeglądarek, drukarek i urządzeń opartych na alfabecie Braille'a, dotykowe.










