Un template est un squelette de document HTML qui va servir de modèle à la publication du document HTML. Ce modèle est donc constitué de directives HTML constituant l'ossature du document final ainsi que de directives permettant le remplissage des trous.