Templates im Bereich Webdesign und Webentwicklung sind musterartige Vorlagen, die erstellt werden, um Seiten in demselben oder ähnlichen Layout umzusetzen. Ein Template ist ähnlich wie in Office-Programmen der Master, nach welchem weitere Seiten eines Internetauftritts gestaltet werden.
Web Templates bestehen meistens aus HTML-Dateien und CSS Style Sheets, die das Design einer Website festlegen. Für unterschiedliche Seitentypen können pro Website auch mehrere Templates eingesezt werden. So lassen sich z.B. Webseiten mit zwei- und drei-spaltigen Layouts umsetzen.
Bei Verwendung eines CMS werden die Templates als Grundlage integriert. Einzelne Bereiche wie Seiteninhalte, Navigationen und Formulare werden dynamisch ersetzt und können dann über das CMS gepflegt werden.
Das Content Management System Joomla liefert mit der Installation kostenlose Standard Templates mit. Mit Hilfe von Templates können in Joomla Farbschemen, Bilder, Schriften usw. angepasst werden. Templates werden in Joomla über den Template Manager administriert. Eine Einführung und Tutorials zu Joomla finden sich im offiziellen Joomla Wiki.
Für das Erstellen von Web Templates ist Wissen in eXtensible HyperText Markup Language, abgekürzt XHTML, und in der Deklarationssprache Cascading Style Sheets CSS notwendig. Eine umfangreiche Wissenssammlung zu XHTML, CSS, einigen Scriptsprachen und zum Template Erstellen bietet z.B. die Website SELHHTML.
Für TYPO3 Templates werden Templates in HTML und CSS als Grundlage erstellt. Mit Hilfe von TypoScript werden Platzhalter in den Web Templates dynamisch ersetzt. Die Extension TemplaVoila bietet ein anderes System der Template Erstellung in TYPO3. TemplaVoila bietet mit Mapping Types und Flexible Content Types eine bessere und flexiblere Strukturierung des Designs.
Eine Template Engine läuft innerhalb eines Template Systems oder eines Frameworks und ist für die Verarbeitungder Templates verantwortlich.
Template Toolkit ist ein Perl-basiertes Templating System/Template Engine, mit dessen Hilfe Websites oder andere digitale Dokumente wie PDF-Dateien oder LaTex-Dateien erstellt werden können. Template Toolkit kann schnell und flexibel eingesetzt werden. Auf der Website des Open Source Toolkits befindet sich eine ausführliche Doku sowie der Download der Template Engine.
Für viele frei verfügbare Content Management Systeme werden im Web Templates kostenlos zur Verfügung gestellt. Eine gute Quelle für Templates ist z.B. freewebtemplates.com. Hier können Templates für bestimmte Content Management Systeme oder für Themen wie "business", "sports" und "gaming" heruntergeladen werden.