Генератор Шаблона HTML — Бесплатно онлайн

Генерируйте чистый стартовый шаблон HTML5 с настраиваемым заголовком, языком и параметрами.

Результаты предоставляются исключительно в информационных целях и могут содержать ошибки. Проверяйте важную информацию самостоятельно. Использование этого инструмента осуществляется на ваш страх и риск.

Что делает этот инструмент

Генератор шаблона HTML создаёт стартовый каркас страницы HTML5: объявление <!DOCTYPE html>, элемент <html> с атрибутом lang, <head> с кодировкой UTF-8 и заголовком страницы, а также <body> с заголовком первого уровня. Измените заголовок или язык — и код сразу обновится.

Три опции включены по умолчанию, и их можно отключить: адаптивный мета-тег viewport (без него страницы некорректно отображаются на телефонах), ссылка на style.css и тег script.js с атрибутом defer, благодаря которому скрипт загружается параллельно и выполняется после разбора страницы. Заголовок и язык экранируются, поэтому символы вроде & или < не создают проблем.

Когда использовать

  • Нужен чистый HTML-файл для прототипа, демо или воспроизведения бага.
  • Нужно показать ученикам минимальную структуру валидной страницы HTML5.
  • Вы делаете статичный лендинг, прежде чем подключать фреймворк.
  • Нужно проверить, какие теги должны быть в head, прежде чем добавлять SEO-теги с помощью генератора мета-тегов.

Пример

Ввод

Заголовок страницы: My Page
Код языка: en
Viewport, style.css и script.js включены

Вывод

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>My Page</title>
  <link rel="stylesheet" href="style.css">
</head>
<body>
  <h1>My Page</h1>
  <script src="script.js" defer></script>
</body>
</html>

Вопросы об этом инструменте

Почему важен атрибут lang?

Скринридеры по нему выбирают правильное произношение, браузеры — предлагают перевод, а поисковые системы используют его как сигнал о языке. Укажите основной язык контента, например en, fr или he.

Что делает мета-тег viewport?

Без него мобильные браузеры отрисовывают страницу так, будто ширина экрана около 980px, а затем уменьшают её, и текст становится крошечным. width=device-width, initial-scale=1.0 велит им использовать реальную ширину экрана.

Зачем скрипт подключается с defer?

defer позволяет браузеру продолжать разбор HTML, пока скрипт загружается, и запускает его, когда документ готов. Так страница не блокируется, а скрипт может спокойно искать элементы.

Что добавить дальше?

Мета-описание и теги превью для соцсетей. Их создают генератор мета-тегов и генератор тегов Open Graph, а генератор robots.txt пригодится, когда сайт будет запущен.

Этот инструмент бесплатный?

Да, он бесплатный. Без регистрации и электронной почты. Результат на этой странице.

Как получить результат?

Используйте инструмент на этой странице. Результат появится здесь, без отправки по электронной почте.