Загрузка данных


<!doctype html>
<html lang="ru">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <title>Edit.Me — Магазин цифровых товаров</title>
  <link rel="stylesheet" href="style.css" />
</head>
<body>

  <header class="header">
    <div class="container header-inner">
      <div class="logo">Edit.Me</div>

      <nav class="nav" aria-label="Навигация">
        <!-- Лишние классы nav-link удалены, так как в CSS стили заданы через селектор ".nav a" -->
        <a href="#home">Главная</a>
        <a href="#products">Товары</a>
        <a href="#support">Поддержка</a>
      </nav>
    </div>
  </header>

  <main id="home">
    <section class="hero">
      <div class="container hero-inner">
        <div> <!-- Удален лишний класс hero-text, в CSS его нет -->
          <h1 class="title-big">Сайт для редактирования</h1>
          <!-- Класс hero-description удален, добавлен нужный класс p1 из CSS -->
          <p class="p1">
            Простой макет для практики сопровождения: улучшайте дизайн, структуру и удобство.
          </p>
          <a class="btn" href="#products">Перейти к товарам</a>
        </div>

        <!-- Структура приведена в строгое соответствие с CSS: класс .hero-img задан контейнеру -->
        <div class="hero-img">
          <img
            src="https://images.unsplash.com/photo-1526374965328-7f61d4dc18c5?auto=format&fit=crop&w=1200&q=80"
            alt="Рабочий стол разработчика"
            style="width: 100%; display: block;"
            loading="lazy"
          />
        </div>
      </div>
    </section>

    <section class="section" id="products">
      <div class="container">
        <!-- Удален класс section-title, в CSS его нет -->
        <h2>Товары</h2>

        <div> <!-- Удален лишний класс search-block, в CSS его нет -->
          <!-- Класс приведен к .search для точного соответствия CSS -->
          <input
            class="search"
            type="search"
            id="searchInput"
            placeholder="Поиск по товарам..."
            aria-label="Поиск товаров"
          />
        </div>

        <div class="cards" id="cards">
          <!-- Атрибуты data-title и buy-btn оставлены для работы скрипта script.js -->
          <article class="card" data-title="Набор шаблонов">
            <img
              class="card-img"
              src="https://images.unsplash.com/photo-1555066931-4365d14bab8c?auto=format&fit=crop&w=600&q=80"
              alt="Набор шаблонов"
              loading="lazy"
            />
            <h3 class="card-title">Набор шаблонов</h3>
            <button class="btn small buy-btn" data-product="Набор шаблонов">Купить</button>
          </article>

          <article class="card" data-title="Иконки для интерфейса">
            <img
              class="card-img"
              src="https://images.unsplash.com/photo-1523437113738-bbd3cc89fb19?auto=format&fit=crop&w=600&q=80"
              alt="Иконки для интерфейса"
              loading="lazy"
            />
            <h3 class="card-title">Иконки для интерфейса</h3>
            <button class="btn small buy-btn" data-product="Иконки для интерфейса">Купить</button>
          </article>

          <article class="card" data-title="Чек-лист сопровождения">
            <img
              class="card-img"
              src="https://images.unsplash.com/photo-1522202176988-66273c2fd55f?auto=format&fit=crop&w=600&q=80"
              alt="Чек-лист сопровождения"
              loading="lazy"
            />
            <h3 class="card-title">Чек-лист сопровождения</h3>
            <button class="btn small buy-btn" data-product="Чек-лист сопровождения">Купить</button>
          </article>

          <article class="card" data-title="Мини-гайд по оптимизации">
            <img
              class="card-img"
              src="https://images.unsplash.com/photo-1515879218367-8466d910aaa4?auto=format&fit=crop&w=600&q=80"
              alt="Мини-гайд по оптимизации"
              loading="lazy"
            />
            <h3 class="card-title">Мини-гайд по оптимизации</h3>
            <button class="btn small buy-btn" data-product="Мини-гайд по оптимизации">Купить</button>
          </article>
        </div>

        <!-- Удален класс search-message, в CSS его нет -->
        <p id="searchMessage"></p>
      </div>
    </section>

    <section class="section" id="support">
      <div class="container">
        <!-- Удален класс section-title -->
        <h2>Поддержка</h2>

        <!-- Класс заменен на .form в соответствии с CSS -->
        <form class="form" id="supportForm">
          <!-- Классы полей заменены на .input в соответствии с CSS -->
          <input class="input" type="text" name="name" placeholder="Имя" required />
          <input class="input" type="email" name="email" placeholder="Email" required />
          <textarea class="input" name="message" rows="5" placeholder="Сообщение" required></textarea>
          <button class="btn" type="submit">Отправить</button>
          <!-- Удален класс form-message -->
          <p id="formMessage"></p>
        </form>
      </div>
    </section>
  </main>

  <footer class="footer">
    <div class="container footer-inner">
      <span>© Edit.Me</span>
      <span>Учебный макет</span>
    </div>
  </footer>

  <script src="script.js"></script>
</body>
</html>