Использование HTML для верстки веб-страниц

HTML (от англ. HyperText Markup Language — «язык гипертекстовой разметки») — это система верстки, которая определяет, как и какие элементы должны располагаться на веб-странице. Использование HTML стало стандартом для представления документов в Интернете.

Язык HTML был разработан британским учёным Тимом Бернерсом-Ли приблизительно в 1986—1991 годах в стенах ЦЕРНа в Женеве в Швейцарии. HTML создавался как язык для обмена научной и технической документацией, пригодный для использования людьми, не являющимися специалистами в области вёрстки.

HTML-страница представляет собой текстовый файл, который можно набрать в любом текстовом редакторе и, который имеет расширение *.html или *.htm. Однако при этом обычный информационный текст включает в себя специальные пометки - теги.

Теги - это ключевые слова, взятые в угловые скобки (символы меньше "<" и больше ">"). Например, тег <br> означает, что в этом месте веб-страницы необходимо сделать перевод строки. Большинство тегов в отличие от тега <br> применяются парами, выделяя фрагмент текста. Например <strong>Привет, мир!</strong> означает, что текст "Привет, мир!" должен быть выделен жирным шрифтом. Здесь тег <strong> означает включение жирного шрифта, а тег </strong> - окончание форматирования. В данном случае говорят, что тег <strong> - открывающий, а тег </strong> - закрывающий.

В общем случае открывающий тег заключается в угловые скобки вот так: <тег>, а закрывающий тег заключается в такие же скобки, но перед ключевым словом ставится еще наклонная черта "/" вот так: </тег>.

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

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

Страница, удовлетворяющая стандарту HTML, должна содержать теги

<html> - контейнер, который заключает в себе все содержимое веб-страницы, включая теги <head> и <body>.
<head> - предназначен для хранения других элементов, цель которых — помочь браузеру в работе с данными. 
<body> - предназначен для хранения содержания веб-страницы (контента).

и в самом простом случае может выглядеть следующим образом:

<!DOCTYPE html>
<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <title>Заголовок страницы</title>
   </head>
   <body>
      Текст страницы с форматированием.
   </body>
</html>