De mozilo-specifikke CMS-syntakselementer genererer en HTML-kode, der konverteres af webbrowsere til den tilsvarende sidevisning. Derfor skal de grundlæggende regler, der gælder for HTML, også overholdes for moziloCMS-syntaksen.
Grundinddeling
Syntakselementer er grundlæggende opdelt i to typer:
Block – opretter et separat område, der er adskilt fra (kilde)teksten før og efter med et linjeskift.
Inline – blander sig problemfrit ind i (kilde)teksten.
Indlejring af syntakselementer
Yderligere elementer kan indsættes i et syntakselement i henhold til reglen:
Blok kan indeholde: Block, Inline, Text
Inline kan indeholde: Inline, Text
Eksempel: Overskrift
Korrekt: [ueber2|[kursiv|Overskrift ] ] – fordi inline-element i blokelement.
Falsk: [kursiv|[ueber2|Overskrift ] ] – fordi blokelement i inline-element.
Hvis et forkert arrangement stadig fører til det korrekte resultat ved første øjekast, er dette muligvis ikke tilfældet i alle browsere. Forskellige browsere fortolker overtrædelser af de generelle syntaksregler med varierende grader af "generøsitet".
Indholdet tilladt til indlejring kan findes i følgende tabel: