Les blocs fournissent aux utilisateurs et utilisatrices une façon confortable de modifier directement leur contenu, tout en s’assurant que la structure de celui-ci ne peut être facilement altérée par des modification de code accidentelles. Cela permet aux développeurs et aux développeuses de contrôler le rendu, en construisant un balisage soigné et sémantique qui sera préservé lors de l’édition.