Уважаемые друзья, я рад что Вы зашли в эту тему и хотите познать основы html!
Я расскажу в этом уроке Вам структуру html, это надо знать обязательно.
Итак, структура html-файла следующая

Код:
тип html-файла
сам html-файл
-голова
-тело

Синтаксис. В html для всего существуют тэги. Тэги (или теги, tags) - это элементы для обозначение принадлежности элементов к чему-то. Сейчас объясню. Все просто.

Код:
<html>Hello</html>

html - это тег, <html> - это открытие тега (внесенные его написанием изменения действуют на текст после него), а </html> - это закрытие тега, т.е. на текст, идущий дальше, тег больше не действует.
Все, что помещают в скобки <> - это теги и их параметры. А все то, что находиться между открытием тега и его закрытием (<html>воз здесь</html>) подпадает под действие тега, который изменяет параметры отображения этого текста и настройки. Надеюсь, понятно. Если написать

Код:
<em>Hello</em>

то текст Hello отобразиться курсивом (Hello)
И т.д., таких обозначений огромная куча. Расшифровывает их браузер.
Параметры тегов задают при открытии тегов:

Код:
<em align="center">Hello</em>

В этом случае текст Hello будет ровно посредине экрана по горизонтали.
align="center" - это параметр и значение (align - параметр, "center" - значение. значения всегда помещают в кавычки).
И еще. Есть теги, которые надо закрывать, которые не обязательно закрывать и которые не надо закрывать. Например, тег <br> просто делает перенос строки на новую, и не содержит никаких параметров, так как кроме этого ничего не делает, поэтому его не закрывают.
Итак, итоги по поводу тегов:

Код:
<имятега параметр="значение">текст</имятега>
<em align="center">Hello</em> 

Возвращаемся к структуре. Структура сделана тегами следующим образом:

Код:
тип файла html - указывается одним тегом
<html>
здесь находиться тот текст, который браузер принимает за файл html и отобразит его так, как говорят теги
<head>
здесь находиться "голова" сайта - общие указания для отображения, настройки отображения (стили)
</head>
<body>
А здесь находиться тело сайта - весь его контент, статьи, материалы и другое
</body>
</html>

Пример

Код:
<!DOCTYPE html> - тип html (они разные)
<html>
<head>
<title>Это простой сайт</title> - это заголовок, отображаемый только на вкладке и в имени окна браузера
<meta charset="utf-8"/> - установка кодировки юникод "utf-8" для страницы (кодировка имеет значение)
</head>
<body bgcolor="yellow" text="green"> - фон желтый, текст зеленый
<h1 align="center">Это мой первый сайт</h1> - 1 Заголовок (самый большой, есть поменьше), отображается по центру ("center")
<p align="center">Это первый абзац<br>Вторая строка<br>Третья строка<br></p> - абзац, отображаемый по центру, внутри которого <br> переносит строку. Абзац переносит строку дважды после его закрытия.
<p align="center">Это второй абзац<br>Вторая строка<br>Третья строка</p>
</body> - закрытие тела
</html>

Работать будет без объяснений (так как браузер их отображает)

Код:
<!DOCTYPE html> 
<html>
<head>
<title>Это простой сайт</title>
<meta charset="windows-1251"/>
</head>
<body bgcolor="yellow" text="green">
<h1 align="center">Это мой первый сайт</h1>
<p align="center">Это первый абзац<br>Вторая строка<br>Третья строка<br></p>
<p align="center">Это второй абзац<br>Вторая строка<br>Третья строка</p>
</body>
</html>

Вот последний пример выше, можете сохранить в любом редакторе в кодировке windows-1251 как index.html и запустить, будет работать. Будет работать даже есть не сохранять в кодировке windows-1251. Для правильного отображения, кодировка блокнота должна соответствовать кодировке, указанной в голове сайта метатегом <meta />. Короче, если отобразится что-то вроде "ЁЁЁЁпЁЁЁпЁЁЁЁ", то поменяйте кодировку в самом html - файле на ancsi или utf-8.
Вот такая структура в html-файла. Попробуйте поэкспериментировать (поменяйте параметры тега body - измените yellow на black: <body bgcolor="black" text="green"> и другое).
Задача. Есть html-файл

Код:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
</body>
</html>

сохраните его в любой кодировке (здесь она не имеет значения) как index2.html
Поменяйте параметры тега body таким образом, чтобы:
1) Фон стал синим
2) Текст стал красным
3) Напишите 2 абзаца с английским текстом (для русского нужна кодировка).
4) Выровняйте абзацы по центру.
5) Измените количество строк в абзацах до 10 (вставьте 10 раз <br> между текстом).
Итог.
Структура html определяется тегами, которые указывают браузеру, что нужно делать с помещенным в них текстом. html-документ состоит из строки, указывающей тип html-документа; головы сайта, внутри тега head, где указаны общие параметры для отображения; и тела сайта, которое содержится внутри тега body и содержит основной контент сайта.
Структура дословно имеет следующий вид:

Код:
тип html-файла
сам html-файл
-голова
-тело

причем голова и тело обязательно находятся внутри тега html, т.е. до его закрытия
А программно он имеет вид

Код:
<!DOCTYLE html>
<html>
<head>
</head>
<body>
</body>
</html>

Вместо DOCTYPE html можно вставить какой-то другой DOCTYPE, в зависимости от набора тегов (для html5 он немного другой)
Теги (тэги (правильное), tags (английское), теги (разговорное)) - это обозначения, указывающие браузеру, что надо делать с текстом внутри. Применение тега имеет вид:

Код:
<имятега параметр1="значение" параметр2="значение" и т.д. (параметров много)>Текст, подпадающий под действие тега</имятега> - закрытие для некоторых тегов необязательное, а для метатегов - <meta параметр1="значение" параметр2="значение" и т.д./> - / перед концом тега, т.е. закрытие

Имя тега не должно содержать пробелов.
Надеюсь, все понятно.