Шаблон простого сайта на HTML

Владислав Белецкий
Владислав Белецкий .
Категория:
Комментариев: 0

Серёжа Джуновский делает шаблон простого сайта на html и пьёт чайСерёжа Джуновский делает шаблон простого сайта на html и пьёт чай

Если вам нужно быстро сделать сайт на учёбе или для личных дел, используйте этот шаблон. Вы можете наполнить его чем угодно — добавить тексты, картинки или подключить любые стили, например, использовать Bootstrap или awsm.css. Как больше нравится.

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

<!DOCTYPE html>
<html lang="ru">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Заголовок страницы</title>
    <link rel="stylesheet" href="./styles/style.css">
  
    <meta property="og:title" content="Заголовок страницы в OG">
    <meta property="og:description" content="Описание страницы в OG">
    <meta property="og:image" content="https://example.com/image.jpg">
    <meta property="og:url" content="https://example.com/">
  </head>
  <body>
    <header>
      <h1>Это мой сайт</h1>
      <p>Он хороший</p>
      <nav>
        <ul>
          <li><a href="index.html">Эта страница</a></li>
          <li><a href="catalog.html">Другая страница</a></li>
        </ul>
      </nav>
    </header>
    <main>
      <article>
        <section>
          <h2>Первая секция</h2>
          <p>Она обо мне</p>
          <img src="images/image.png" alt="Человек и пароход">
          <p>Но может быть и о семантике, я пока не решил.</p>
        </section>
        <section>
          <h2>Вторая секция</h2>
          <p>Она тоже обо мне</p>
        </section>
        <section>
          <h2>И третья</h2>
          <p>Вы уже должны были начать догадываться.</p>
        </section>
      </article>
    </main>
    <footer>
      <p>Сюда бы я вписал информацию об авторе и ссылки на другие сайты</p>
    </footer>
    <!-- сюда можно подключить jquery <script src="scripts/app.js" defer></script> -->
  </body>
</html>

Как может выглядеть сайт по такому шаблонуКак может выглядеть сайт по такому шаблону
Как может выглядеть сайт по такому шаблону

Короткий разбор

Если у вас есть немного времени, то давайте посмотрим на код и поймем, из чего состоит сайт, и зачем нужна каждая строчка.

Доктайп помогает браузеру понять, как отображать страницу.

<!DOCTYPE html>

Тег, в котором мы показываем, что наша страница на русском языке.

<html lang="ru">

Называем кодировку страницы — для русского языка подходит utf-8.

<meta charset="utf-8">

Магия, которая помогает нашему сайту выглядеть чуть лучше. Она просто нужна, можете пока не задумываться.

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

Подключаем файл со стилями — замените ./styles/style.css на имя вашего файла со стилями. Если ничего не работает или файл не видно, прочитайте про относительные ссылки.

<link rel="stylesheet" href="./styles/style.css">

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

<meta property="og:title" content="Заголовок страницы в OG">
<meta property="og:description" content="Описание страницы в OG">
<meta property="og:image" content="https://example.com/image.jpg">
<meta property="og:url" content="https://example.com/">

Это шапка сайта — блок, который может повторяться на любой странице.

<header>
</header>

Это заголовки первого и второго уровня.

<h1>Это мой сайт</h1>
<h2>Первая секция</h2>

Это верхняя навигация <nav>, в которой ссылки сделаны списком <ul> и завёрнуты в тег <li>.

<nav>
  <ul>
    <li><a href="index.html">Эта страница</a></li>
    <li><a href="catalog.html">Другая страница</a></li>
  </ul>
</nav>

Семантический тег, в котором хранится основное содержимое страницы, которое относится только к этой странице.

<main>

Изображение, картинка или фотография. Обязательно с атрибутом alt — он важен, не забывайте о нём.

<img src="images/image.png" alt="Человек и пароход">

Параграф текста — здесь пишем просто какой-то текст, который хотим вынести на страницу. Подробнее — в тренажёре.

<p>Но может быть и о семантике, я пока не решил.</p>

Если захотите подключить JavaScript и добавить интерактивные элементы, можете сделать это в этом блоке — достаточно раскомментровать.

<!-- сюда можно подключить jquery <script src="scripts/app.js" defer></script> -->

На этом всё, дорабатывайте шаблон по своему усмотрению. Например,

Удачи в обучении!

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии