Добавить в корзинуПозвонить
Найти в Дзене

Часть 6: Создание полной HTML-страницы – Пошаговый пример

Начните с создания нового файла и вставьте следующий базовый код: <!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Мой первый сайт</title> </head> <body> <!-- Контент страницы будет здесь --> </body> </html> Пояснения: Добавьте в <body> секцию шапки, которая будет содержать название сайта и меню навигации: <header> <h1>Добро пожаловать на мой сайт!</h1> <nav> <ul> <li><a href="#about">О сайте</a></li> <li><a href="#services">Услуги</a></li> <li><a href="#contact">Контакты</a></li> </ul> </nav> </header> Пояснения: Добавьте раздел, в котором вы расскажете о сайте, его цели и основной идее: <section id="about"> <h2>О сайте</h2> <p>Этот сайт создан для демонстрации основ HTML. Здесь вы узнаете, как структурировать страницу, используя простые теги и атрибуты. Мы покажем примеры, дадим полезные советы и расскажем об истории HTML.</p> <img src="example.jpg" alt="Пример изображения"> </section> Поясн
Оглавление

В этом посте мы соберём воедино всё, что изучили ранее, и создадим полноценную HTML-страницу. Пошаговое руководство поможет вам понять, как организовать код, распределить контент по разделам и применить практические советы для создания качественного сайта.

Шаг 1: Создание базового шаблона

Начните с создания нового файла и вставьте следующий базовый код:

<!DOCTYPE html>

<html lang="ru">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Мой первый сайт</title>

</head>

<body>

<!-- Контент страницы будет здесь -->

</body>

</html>

Пояснения:

  • <!DOCTYPE html> гарантирует, что страница будет работать в стандарте HTML5.
  • Атрибут lang="ru" сообщает, что язык документа – русский.
  • Секция <head> содержит метаданные, а <body> – основной контент.

Шаг 2: Создание шапки сайта

Добавьте в <body> секцию шапки, которая будет содержать название сайта и меню навигации:

<header>

<h1>Добро пожаловать на мой сайт!</h1>

<nav>

<ul>

<li><a href="#about">О сайте</a></li>

<li><a href="#services">Услуги</a></li>

<li><a href="#contact">Контакты</a></li>

</ul>

</nav>

</header>

Пояснения:

  • <header> задаёт верхнюю часть страницы.
  • <nav> с вложенным <ul> формирует меню, удобное для пользователей и поисковых систем.

Шаг 3: Создание секции «О сайте»

Добавьте раздел, в котором вы расскажете о сайте, его цели и основной идее:

<section id="about">

<h2>О сайте</h2>

<p>Этот сайт создан для демонстрации основ HTML. Здесь вы узнаете, как структурировать страницу, используя простые теги и атрибуты. Мы покажем примеры, дадим полезные советы и расскажем об истории HTML.</p>

<img src="example.jpg" alt="Пример изображения">

</section>

Пояснения:

  • Атрибут id="about" позволяет легко ссылаться на этот раздел через навигационное меню.
  • Тег <img> иллюстрирует работу с изображениями.

Шаг 4: Секция «Наши услуги»

Создайте раздел, в котором вы перечислите услуги или возможности, которые предоставляет сайт:

<section id="services">

<h2>Наши услуги</h2>

<p>Мы предлагаем широкий спектр услуг в области веб-разработки: создание сайтов, дизайн, SEO-оптимизацию и многое другое. Наш опыт и профессионализм помогут воплотить ваши идеи в реальность.</p>

<ul>

<li>Создание сайтов</li>

<li>Дизайн интерфейсов</li>

<li>SEO-оптимизация</li>

</ul>

</section>

Пояснения:

  • Использование списков делает информацию структурированной и легкой для восприятия.

Шаг 5: Секция «Контакты» с формой обратной связи

Добавьте раздел, где пользователи смогут связаться с вами через форму:

<section id="contact">

<h2>Контакты</h2>

<p>Если у вас есть вопросы или предложения, свяжитесь с нами с помощью формы ниже:</p>

<form action="/submit" method="post">

<label for="name">Ваше имя:</label>

<input type="text" id="name" name="name">

<br>

<label for="email">Ваш Email:</label>

<input type="email" id="email" name="email">

<br>

<label for="message">Сообщение:</label>

<textarea id="message" name="message"></textarea>

<br>

<button type="submit">Отправить</button>

</form>

</section>

Пояснения:

  • Форма включает текстовые поля, адрес электронной почты и текстовую область, что позволяет пользователям отправлять сообщения.

Шаг 6: Добавление футера

Завершите страницу разделом с информацией об авторских правах и дополнительными контактами:

<footer>

<p>&copy; 2025 Мой сайт. Все права защищены.</p>

<p>Контакты: <a href="mailto:info@example.com">info@example.com</a></p>

</footer>

Пояснения:

  • Футер — это стандартный элемент, который помогает завершить структуру сайта и предоставить дополнительную информацию.

Полный код страницы

Собрав все шаги вместе, получаем итоговый HTML-код:

<!DOCTYPE html>

<html lang="ru">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Мой первый сайт</title>

</head>

<body>

<header>

<h1>Добро пожаловать на мой сайт!</h1>

<nav>

<ul>

<li><a href="#about">О сайте</a></li>

<li><a href="#services">Услуги</a></li>

<li><a href="#contact">Контакты</a></li>

</ul>

</nav>

</header>

<section id="about">

<h2>О сайте</h2>

<p>Этот сайт создан для демонстрации основ HTML. Здесь вы узнаете, как структурировать страницу с помощью тегов и атрибутов. Мы расскажем об истории HTML, его возможностях и дадим полезные советы для начинающих.</p>

<img src="example.jpg" alt="Пример изображения">

</section>

<section id="services">

<h2>Наши услуги</h2>

<p>Мы предлагаем широкий спектр услуг в области веб-разработки, включая создание сайтов, дизайн интерфейсов и SEO-оптимизацию. Наша команда готова воплотить любые ваши идеи.</p>

<ul>

<li>Создание сайтов</li>

<li>Дизайн интерфейсов</li>

<li>SEO-оптимизация</li>

</ul>

</section>

<section id="contact">

<h2>Контакты</h2>

<p>Если у вас есть вопросы или предложения, заполните форму ниже:</p>

<form action="/submit" method="post">

<label for="name">Ваше имя:</label>

<input type="text" id="name" name="name">

<br>

<label for="email">Ваш Email:</label>

<input type="email" id="email" name="email">

<br>

<label for="message">Сообщение:</label>

<textarea id="message" name="message"></textarea>

<br>

<button type="submit">Отправить</button>

</form>

</section>

<footer>

<p>&copy; 2025 Мой сайт. Все права защищены.</p>

<p>Контакты: <a href="mailto:info@example.com">info@example.com</a></p>

</footer>

</body>

</html>

Вот как будет выглядеть HTML-страница

-2

Заключение

Создание полноценной HTML-страницы — отличный способ закрепить полученные знания. Пошаговое руководство помогает понять, как правильно организовать структуру, разделить контент на логические блоки и использовать семантические элементы. Практикуйтесь, модифицируйте пример и экспериментируйте с элементами — так вы станете уверенным в себе разработчиком, готовым создавать качественные веб-проекты.