My HTML boilerplate in 2026 0 ▲ Manuel Matuzović 1 hour ago · 13 min read2559 words · Tech · hide · 0 comments Every element I use for the basic structure of a HTML document, with explanations why.Five years ago, I shared the HTML boilerplate I use for most of my projects. Since then, a lot has happened in HTML. It's time to give it an update. My boilerplate This is the final document. Scroll down for details. <!DOCTYPE html> <html lang="en" class="no-js"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width"> <meta name="text-scale" content="scale"> <title>Unique page title - My Site</title> <script src="/js/render-blocking-scripts.js"></script> <script> document.documentElement.classList.replace('no-js', 'js'); </script> <link rel="stylesheet" href="/css/styles.css"> <link rel="stylesheet" href="/css/print.css" media="print"> <script src="/js/non-render-blocking-script.js" type="module"></script> <link rel="icon" href="/favicon.ico"> <link rel="icon" href="/favicon.svg" type="image/svg+xml"> <link rel="apple-touch-icon" href="/apple-touch-icon.png"> <link… No comments yet. Log in to reply on the Fediverse. Comments will appear here.