Создание простого HTML-сайта

  • 5 минут чтения

Создание простого HTML-сайта

Хоть HTML-сайты были популярны в 90-е годы прошлого века, когда ещё не было CMS или крутых фреймворков на подобии Yii, но они используются и по сей день. Создание простого HTML-сайта сегодня чаще всего используется для обучения новых веб-программистов и верстальщиков.

Отличие HTML-сайта от веб-сайта на PHP

По дизайну HTML-сайт не отличить от интернет-сайтов, созданных на любых других веб-технологиях. Сегодня можно найти и использовать шаблоны HTML-сайтов с крутыми дизайнами. Но чем же отличается HTML-сайт от сайтов на PHP к примеру?

Вот главные их отличия:

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

Теперь, когда разобрали главные отличия, перейдем к созданию простого сайта с HTML-разметкой.

Создание простого HTML-сайта

Создание простого HTML-сайта

Самым простым способом создать HTML-сайт является использование стандартного блокнота от используемой ОС. Но если хотите чтобы все было понятно, то лучше использовать программу Notepad++, которую можно скачать по ссылке с официального сайта. Этот инструмент специально предназначен для программирования и имеет мощный функционал. Главной особенностью является то, что программа подсвечивает отдельные блоки для удобства.

Итак, приступим. Для того чтобы создать HTML-сайт для начала требуется создать HTML-файл с кодировкой UTF-8. Это делается для того, чтобы сайт правильно отображался в браузере. Для этого переходим в программу Notepad++ в раздел «Кодировки». Там выбираем пункт «Кодировать в UTF-8 без BOM» и сохраняем файл в выбранном месте под именем «index» и выбираем тип файла «Hyper Text Markup Language file». Таким образом файл будет с именем «index.html».

Важно! Для названия всех файлов требуется использовать исключительно латинскими буквами.

Для того, чтобы будущий сайт принял правильный вид и браузеры смогли его распознать, требуется добавить веб-разметку, которую Вы можете скопировать и вставить к себе:

<!DOCTYPE html PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Наш первый веб-сайт</title>
</head>
<body>
Тут будет код с содержимым сайта
</body>
</html>

Создание простого HTML-сайта

Это стандартная разметка каждого интернет-портала независимо от темы или метода разработки. Чтобы сайт вывести информацию в требуемом виде, интернет-разработчики используют специальные теги. Самые популярные из них:

  • <div></div> — используется для обозначения блоков выводимого контента.
  • <p></p> — предназначен для обозначения параграфов.
  • <a href=”ссылка-на-страницу”></a> — предназначен для добавления ссылок на сайт (внешних и внутренних).
  • <ul></ul>, <ol></ol> — начало и конец списков (маркированный и нумерованный соответственно).
  • <li></li> — элементы списка.
  • <img src=”ссылка на картинку” /> — предназначен для добавления картинки.
  • <table></table> — начало и конец таблицы.
  • <tr></tr> — строка таблицы.
  • <th></th> — ячейка таблицы жирным шрифтом.
  • <td></td> — ячейка таблицы обычным шрифтом.

Существуют и другие теги, используемые в HTML, но пока для первого сайта нам хватит и этих. Давайте применим их на практике. Все изменения вносим в блок <body></body>:

<div>
<p>Здесь будет первый абзац <a href=”ссылка-на-страницу”>с ссылкой</a> на другую страницу.</p>
<p>Дальше будет список:</p>
<ul>
<li>Элемент списка 1</li>
<li> Элемент списка 2</li>
<li> Элемент списка 3</li>
</ul>
</div>
<div>
<p>Дальше выведем таблицу:</p>
</div>
<table>
<tr>
<td><img src=”ссылка на картинку 1” /> </td>
<th><p>Ячейка 2 с жирным текстом в первой строке таблицы</p></th>
<td><p>Ячейка 3 с обычным текстом в первой строке таблицы</p></td>
</tr>
<tr>
<td><img src=”ссылка на картинку 2” /> </td>
<th><p>Ячейка 2 с жирным текстом во второй строке таблицы</p> </th>
<td><p>Ячейка 3 с обычным текстом во второй строке таблицы</p> </td>
</tr>
</table>
<div>
<p>Строка после таблицы</p>
</div>

Вот так работает HTML-разметка для сайта. При этом теги <p></p> могут быть как в блоках <div></div>, так и без них. Тоже самое с тегами <a></a>. Если объединить весь код вместе, то получится следующее:

<!DOCTYPE html PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Наш первый веб-сайт</title>
</head>
<body>
<div>
<p>Здесь будет первый абзац <a href=”ссылка-на-страницу”>с ссылкой</a> на другую страницу.</p>
<p>Дальше будет список:</p>
<ul>
<li>Элемент списка 1</li>
<li> Элемент списка 2</li>
<li> Элемент списка 3</li>
</ul>
</div>
<div>
<p>Дальше выведем таблицу:</p>
</div>
<table>
<tr>
<td><img src=”ссылка на картинку 1” /></td>
<th><p>Ячейка 2 с жирным текстом в первой строке таблицы</p></th>
<td><p>Ячейка 3 с обычным текстом в первой строке таблицы</p></td>
</tr>
<tr>
<td><img src=”ссылка на картинку 2” /></td>
<th><p>Ячейка 2 с жирным текстом во второй строке таблицы</p></th>
<td><p>Ячейка 3 с обычным текстом во второй строке таблицы</p></td>
</tr>
</table>
<div>
<p>Строка после таблицы</p>
</div>
</body>
</html>

Создание простого HTML-сайта

При этом к каждому из тегов в блоке <body></body> можно добавить класс или идентификатор, или даже оба если это требуется. Это делается для того чтобы применять разные стили дизайна к каждому из них. Это делается следующим образом:

<div class=”block-1”>
<p id=”abzac-1”>Здесь будет первый абзац <a id=”ssylka1” class=”vneshnyaya” href=”ссылка-на-страницу”>с ссылкой</a> на другую страницу.</p>
</div>

Как видите, здесь нет ничего сложного. Главное писать классы и идентификаторы слитно или через дефис. Если же разделить класс или идентификатор пробелом, то этот тег получит 2 класса или 2 идентификатора.

Важно! Не рекомендуется использовать 2 идентификатора для одного тега. Лучше добавить 2 и больше классов.

На практике это выглядит так:

<div class=”class-1 class-2 class-n”>
<p>Здесь будет текст</p>
</div>

Также возможно применять один и тот же класс для нескольких разных блоков. Например:

<div class=”class-1”>
<p>Здесь будет текст</p>
</div>
<div class=”class-1”>
<ul>
<li>Элемент списка 1</li>
<li> Элемент списка 2</li>
<li> Элемент списка 3</li>
</ul>
</div>

Важно! Нельзя применять один и тот же идентификатор для разных блоков или тегов. Он предназначается только к одному элементу.

Кроме стилей классы и идентификаторы также используются в создании Javascript-скриптов. Они предназначены для улучшения веб-сайта и организации полезных функций. Как их создать Javascript-скрипты и стили дизайна, а также подключить их к нашему сайту, смотрите в наших следующих статьях.

Пока сайт сохранен на компьютере, он виден только Вам. Достаточно запустить файл «index.html» после сохранения, и он тут же откроется в браузере по умолчанию, где будет видно все изменения.

Для того чтобы сайт был виден другим, его требуется загрузить на хостинг (место, где он будет хранится) и купить ему домен (адрес, по которому его будет видно в интернете). Как это делается можете посмотреть в статье «Как создать собственный веб-сайт и заработать на нём?» в конце раздела «Как создать интернет-сайт».

Удачного программирования!