Webdesign bezeichnet die funktionale, strukturelle und visuelle Gestaltung eines Onlineauftritts, z.B. einer Website oder eines Blogs, der im Internet veröffentlicht wird. Über die Programmiersprachen HTML (Hypertext Markup Language), CSS (Cascading Style Sheets) und JavaScript werden statische und dynamische Seiteninhalte für Webbrowser erstellt und eine Interaktion mit dem Nutzer ermöglicht. Heutige Seiten sind auf Mehrspaltenlayouts aufgebaut, die sich auf mobilen Endgeräten in der Ansicht und Reihenfolge optimal anpassen. Diese Anpassung auf Mobilgeräten wird Responsive Design genannt.