Код шаблона страницы. С широкой рамкой. Необязательные теги в HTML5

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

После изучения этого урока Вы уже научитесь создавать первую web-страничку, как на рисунке 1.

Рисунок 1

1. Структура html-документа

Файлы html имеют расширение .htm или .html .

Обычно теги парные: начальный и конечный теги. Начальный - <>, конечный , например

и

Парный тег называют еще контейнерный .

Некоторые теги не имеют обязательного парного тега, такой тег называют одиночный . Закрывается такой тег написанием правого слеша перед закрывающей угловой скобкой, например

Структура html-документа выглядит следующим образом (рисунок 2).

Рисунок 2

Пояснения к листингу на рисунке 2

В первой строке конструкция DOCTYPE означает один из стандартов верстки web-страницы.

Между тегами и содержится заголовочная часть. В нее входит конструкция </b> и <b>. Это название при загрузке документа появляется в строке заголовка браузера (рисунок 3).

Рисунок 3

Запись означает кодировку кириллицы, чтобы буквы корректно отображались в браузере. Если кодировку не прописывать, шрифты иногда могут отображаться следующим образом (рисунок 4)

Рисунок 4

Та же страничка после вставки кодировки (рисунок 5)

Рисунок 5

Примечание: вместо кодировки charset="windows-1251" можно использовать кодировку charset=" utf -8" , которая позволяет создавать мультиязычные сайты, так как все существующие в мире символы в ней присутствуют. В этом случае в Notepad ++ необходимо до верстки и сохранения html -файла выбрать из верхнего меню Кодировки - Кодировать в UTF -8 без BOM (UTF-8 without BOM)

Для создания первого документа этой информации достаточно.

Практическое задание 1

1. Создайте папку, назовите ее my house . Имена всех папок и файлов необходимо создавать латинскими строчными буквами, русские названия использовать нельзя . Задавайте имена короткими и смысловыми.

Код web-страницы будем писать в Блокноте. Лучше пользоваться не тем Блокнотом, который идет в поставке Windows, а более «продвинутым», например Notepad++. Дистрибутив Notepad++ есть в папке CD/distr .

2. Откройте Notepad++. Убедитесь, что установлена кодировка ANSI, для этого в меню в пункте Кодировки , установите позицию Кодировать в ANSI .

3. Наберите в Notepad++ код из листинга на рисунке 2.

Код в листинге на рисунке 2 в дальнейшем будет служить нам шаблоном, чтобы каждый раз не набирать структуру html-документа. Конструкцию DOCTYPE скопируйте отсюда (запоминать и заучивать ее не надо).

4. Сохраните файл под именем shablon.html в папке myhouse , при этом в поле Тип файла установите All types (рисунок 6), иначе Ваша web-страничка потом не откроется в браузере.

Рисунок 6

5. После сохранения запустите shablon . html двойным щелчком. В результате Ваш файл будет выглядеть следующим образом (рисунок 7).

Рисунок 7

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

6. Внутри папки myhouse создайте папку public _ html . Таким именем обычно называется папка, в которой хранится сайт при размещении на настоящем хостинге (также эта папка может называться www).

7. Сохраните файл shablon . html в папке public _ html под новым именем main . html .

8. Из папки CD / html_css_1 откройте файл text_main.txt в Notepad++, а также откройте файл, сохраненный под именем main . html

9. Скопируйте весь текст из файла text_main.txt и вставьте в файл main . html вместо фразы «Содержимое web-страницы». В теге напишите слово «Главная». Вот так <b><title>Главная.

10. Сохраните изменения и просмотрите файл main . html в браузере. Вы увидите неотформатированный текст. Даже переносы строк, которые есть в исходном тексте, браузер не делает (рисунок 8).

Рисунок 8

2. Форматирование web -страницы тегами HTML

В данном уроке «Как создать HTML-страницу» рассматриваются основные теги, которые используются для разметки веб-страницы.

Теги предназначены для форматирования текста web-страницы. Список тегов более подробно можно посмотреть в папке CD /Справочник HTML в справочнике html401_ru.chm (в верхнем меню пункт элементы ).

Рассмотрим некоторые из тегов.

Элементы h 1, h 2, h 3, h 4, h 5, h 6

Структурирование тела документа выполняется внутри элемента < body > с помощью заголовков, задаваемых элементами h1, h2, h3, h4, h5, h6.

Элементы заголовков являются парными, поэтому должны имеет открывающий < h 1> и закрывающий h 1> теги.

HTML располагает шестью уровнями заголовков: h1 (самый верхний), h2, h3, h4, h5 и h6 (самый нижний). Функции элементов заголовков подобны обычным стилям заголовков в текстовых редакторах.

Действие этих шести тегов представлено на рисунках ниже. На одном рисунке исходный код (рисунок 9), на другом - вид в браузере (рисунок 10).

Рисунок 9

Рисунок 10

Разделение текста на абзацы

Тег < p > задает начало абзаца и вставляет сверху абзаца расстояние - отступ для отделения этого абзаца от предыдущего.

Принудительный разрыв строки

Тег
позволяет выполнить перенос оставшейся части текста абзаца на следующую строку. Это непарный тег и в отличие от тега абзаца не увеличивает интервал между строками.

Практическое задание 2

1. Отформатируйте заголовок «Каталог архитектурных проектов» с помощью тегов

и

.

2. Отформатируйте заголовок «Проекты для Вашего будущего дома» с помощью тегов

и

.

3. Отформатируйте заголовки «Проекты домов» и «Площади домов» с помощью тегов

и

.

4. Основной текст разделите на абзацы с помощью тега

Внутри первых двух абзацев используйте тег
для переноса строки. В результате Ваш код должен выглядеть следующим образом (рисунок 11).

5. Просмотрите результат в браузере.

Рисунок 11

Маркированные и нумерованные списки

Средствами HTML можно создавать любые списки: нумерованные (цифровые и буквенные) и маркированные с разными типами маркеров.

Тег < ul >…ul > формирует маркированный список.

Тег < ol >…ol > формирует нумерованный список.

Отдельный элемент списка как в

    , так и в
      формируется с помощью тега < li > .

      Практическое задание 3

      1. Создайте нумерованный список под заголовком «Проекты домов».

      2. Создайте маркированный список под заголовком «Площади домов». Ваш код будет выглядеть следующим образом (рисунок 12).

      Рисунок 12

      3. Просмотрите страницу в браузере.

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

      Пример вложенного списка приведен на рис. 13

      Практическое задание 4

      1. Реализуйте в новом файле код, приведенный на рисунке 13.
      2. Сохраните файл в папке myhouse под именем spisok _ vlozh . html . Результат на рис. 13

      Рисунок 13. Пример вложенного списка

      Начертания шрифтов

      Тег - позволяет отобразить текст полужирным шрифтом.

      Тег - позволяет отобразить текст в курсивном начертании.

      Тег - отображает подчеркнутый текст.

      Например:

      В этом случае текст будет отображен жирным курсивом , но не подчеркнутым.

      А в этом случае текст будет написан жирным подчеркнутым курсивом .

      Нижние и верхние индексы

      Тег < sub > и sub > позволяет опустить текст на полстроки ниже обычного текста.

      Тег < sup > и sup > позволяет поднять текст на полстроки выше обычного текста. Текст, расположенный между этими тегами, будет изображаться меньшим шрифтом, по сравнению с обычным текстом.

      Практическое задание 5

      1. Отформатируйте в первом абзаце название myhouse.ru полужирным шрифтом (рисунок 14).

      Рисунок 14

      2. Отформатируйте во втором абзаце фразу «Более 95% проектов» подчеркнутым курсивом (рисунок 15).

      Рисунок 15

      3. Отформатируйте верхние индексы в тех местах, где используются квадратные метры (рисунок 16).

      Рисунок 16

      4. Сохраните файл. Просмотрите через браузер. Web-страница должна выглядеть следующим образом (рисунок 17).

      Рисунок 17

      3. Вставка изображений

      В нашей статье «Как создать HTML-страницу» мы рассмотрим, как размещать на веб-странице изображения.

      Для вставки изображений используется тег . Обязательным для этого тега является атрибут src (от английского SouRCe - источник). Он определяет путь до графического файла, изображение которого должно быть выведено на web-странице.

      Для вставки изображения используется команда

      Например: " image1.jpg " alt="Картинка" />

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

      Графические файлы могут быть в формате jpg, gif, png и обязательно в цветовой модели RGB .

      Практическое задание 6

      1. После списка площадей домов вставьте в web-страницу изображения проектов коттеджей project _1.jpg и project _2.jpg из папки CD/ html_ css _1 . Для этого сначала скопируйте два этих изображения в ту папку, в которой расположен файл main.html. Код вставки изображений будет выглядеть следующим образом (рисунок 18).

      Рисунок 18

      2. Просмотрите результат в браузере (рисунок 19).

      Рисунок 19

      В основном принцип использования тегов HTML должен быть понятен. Они используются по одному и тому же принципу: если тег контейнерный, то есть открывающий и закрывающий тег. Если тег одиночный, то закрывающего тега нет, в этом случает правый слэш пишется до закрывающей угловой скобки, например < br />. Является ли тег контейнерным или одиночным Вы всегда можете посмотреть в спецификации html401_ru.chm в разделе «элементы».

      4. Адресация внутри сайта

      В нашем первом уроке «Как создать HTML-страницу» мы разберем понятия адресации в HTML.

      Рассмотрим варианты адресации, когда в html-файле надо разместить изображения, которые могут находиться в разных папках сайта.

      Существует два вида адресации:

      • абсолютная;
      • относительная.

      Абсолютная адресация (с использованием названий дисков компьютера) не используется (рисунок 20)

      Рисунок 20

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

      Пример 1

      Изображение расположено в одной папке с HTML-документом (рисунок 21). То есть изображение и HTML-файл находятся на одном уровне в файловой системе и HTML-документ может сразу присоединить изображение. В этом случае вставка изображения в web-страницу будет выглядеть следующим образом.

      / >

      Рисунок 21

      Практическое задание 7

      Реализуйте пример 1 (создайте папку, файл doc.html, возьмите любое изображение). Изображение

      Пример 2

      Изображение pic . jpg находится в папке folder _1 . HTML-документ расположен за пределами папки folder_1. Т.е. в файловой системе сайта HTML-документ расположен на один уровень выше, чем изображение (рисунок 22). Необходимо войти в папку folder_1, затем присоединить изображение

      Рисунок 22

      Практическое задание 8

      Реализуйте пример 2 (создайте папку, файл doc.html, возьмите любое изображение). Изображение должно быть вставлено в web-страницу doc.html.

      Пример 3

      Изображение pic . jpg находится в папке folder _1 , которая в свою очередь лежит в папке folder _2 . HTML-документ расположен за пределами этих папок (рисунок 23). Таким образом, HTML-документ расположен на два уровня выше, чем изображение. Необходимо:

      • войти в папку folder_2,
      • затем войти в папку folder_1,
      • затем присоединить изображение.

      Рисунок 23

      Практическое задание 9

      Реализуйте пример 3 (создайте папки, файл doc.html, возьмите любое изображение). Изображение должно быть вставлено в web-страницу doc.html.

      Пример 4

      folder _1 . Изображение находится за пределами папки folder_1. Т.е. HTML-документ расположен на один уровень ниже, чем изображение (рисунок 24). Необходимо выйти из папки folder_1, затем присоединить изображение. Выход из папки обозначается конструкцией ../ (две точки и слэш вправо).

      / >

      Рисунок 24

      Практическое задание 10

      Реализуйте пример 4 (создайте папку, файл doc.html, возьмите любое изображение). Изображение должно быть вставлено в web-страницу doc.html.

      Пример 5

      HTML-документ находится в папке folder _1 , которая в свою очередь находится в папке folder _2 . Изображение находится за пределами этих папок. Таким образом, HTML-документ расположен на два уровня ниже, чем изображение (рисунок 25). Необходимо:

      • выйти из папки folder_1,
      • выйти из папки folder_2,
      • присоединить изображение.

      Так как надо выйти два раза, то и конструкция ../ повторяется два раза.

      / >

      Рисунок 25

      Практическое задание 1 1

      Реализуйте пример 5 (создайте папки, файл doc.html, возьмите любое изображение). Изображение должно быть вставлено в web-страницу doc.html.

      Пример 6 (рисунок 26)

      Необходимо:

      • выйти из папки folder_1,
      • выйти из папки folder_2,
      • зайти в папку folder_3,
      • зайти в папку folder_4,
      • присоединить изображение pic.jpg

      Рисунок 26

      Практическое задание 1 2

      Реализуйте пример 6 (создайте папки, файл doc.html, возьмите любое изображение). Изображение

      должно быть вставлено в web-страницу doc.html.

      Пример 7 (рисунок 27)

      Необходимо:

      • выйти из папки folder_1,
      • выйти из папки folder_2,
      • выйти из папки folder_3,
      • войти в папку folder_4,
      • присоединить изображение pic.jpg.

      Так как выйти надо три раза, то и конструкция ../ повторяется три раза.

      Рисунок 27

      Практическое задание 1 3

      Реализуйте пример 7 (создайте папки, файл doc.html, возьмите любое изображение). Изображение

      должно быть вставлено в web-страницу doc.html.

      Таким образом, сколько раз надо выйти, столько раз ставим конструкцию../, а если заходим, то перечисляем имена встречающихся на пути папок.

      Практическое задание 1 4

      1. Создайте html-документ и вставьте в него изображение, чтобы путь к изображению был следующим.

      " ../../../../../../folder_1/folder_2/folder_3/image.jpg " / >

      2. Разработайте собственный пример вставки изображения в html-документ, чтобы он содержал и выход из папок, и вход в папки. Пример должен отличаться от всех вышеприведенных примеров.

      В результате выполнения этой темы, у Вас должны быть созданы следующие файлы:

      • shablon.html
      • main.html
      • spisok_vlozh.html
      • внутри папки myhouse должна быть папка public _ html с файлами будущего сайта
      • семь примеров на относительную адресацию и два примера в качестве контрольных из практического задания 14

      Придумано множество языков, но язык HTML принадлежит к числу особенных и самых восстребованных. С ним связано множество других ключевых начинаний в программировании. Многое становится доступным, когда в сознании разработчика присутствует знание языка разметки - HyperText Markup Language (HTML).

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

      Общее описание

      Файл HTML - это одна страница сайта, хотя с этим можно поспорить, но то, что один файл составляет одну страницу, для начала понятно.

      Файл HTML начинается с заголовка DOCTYPE, в котором указано, что тип данного файла - HTML. Все элементы страницы (теги) указываются в угловых скобках. Каждая пара («<» и «>») включает в себя один тег HTML. Обычно теги HTML парные, то есть на каждый «tag» есть «/tag». Оба заключаются в угловые скобки. Есть теги одиночные, из них самый популярный «br/» - переход на следующую строку.

      Самый большой тег в файле - это сам HTML, в который входят всего два тега: HEAD и BODY. В первом делаются различные описания, указываются ссылки на другие нужные странице файлы, могут присутствовать скрипты PHP и JavaScript. Во втором записывается контент страницы. Также в виде тегов и скриптов.

      Простая HTML-страница

      Пример создания такой страницы указан ниже в статье. Рассмотрим его внимательно.

      Раздел HEAD

      Основное назначение - общее описание страницы и общих скриптов, хотя последнее - достаточно относительное понятие. Обычно здесь придают существенное значение только двум вещам:

      • ключевые слова и описание страницы;
      • ссылки на другие файлы (*.css и *.js).

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

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

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

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

      Раздел BODY

      Собственно, пример страницы HTML - это и есть раздел BODY. Именно здесь содержится вся информация, весь контент страницы сайта. Вся информация представляется в виде тегов и скриптов, например вставки JavaScript-кода или кусочков PHP-программ.

      Важно понимать, что пример веб-страницы HTML в браузере и тот же пример в текстовом редакторе, в частности notepad, это далеко не одно и тоже. В первом случае мы имеем готовый HTML-текст, в котором все скрипты исполнены. Например, PHP отработал свою часть и сформировал вместо своего кода в нужных местах нужные теги. JavaScript тоже выполнил свою миссию, хотя о нем еще предстоит отдельный разговор.

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

      JavaScript находится на особом положении, его забота - обслуживать страницу не только в момент загрузки (перегрузки), но и в моменты, когда страница находится в браузере посетителя, а тот изучает ее.

      Простой пример (только раздел BODY) указан ниже.

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

      В коде не было указано, как должны выглядеть элементы, которые вывел браузер. Все видимое оформление находится в правилах CSS. В данном случае в файле Mcss/scPhpWordRW.css, на который была ссылка (см. самый первый пример страницы HTML).

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

      Здесь показано, как просто описан тег scLogo_vDoc, причем это описание таково, что в нормальном состоянии тег отображает картинку vDoc-logo.png, а когда над ним находится мышка - отображается vDoc-logo-h.png.

      Структура описаний HTML

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

      Имя, в случае парного тега, составляется из собственно имени (tagName) и угловых скобок («<» + tagName +«>»), если речь идет о начале тега, и «», если записывается его конец.

      Пример страницы HTML с описанием атрибутов расположен ниже в тексте.

      Тег может иметь атрибуты, тогда они помещаются через пробел после имени тега до закрывающей угловой скобки «>». Атрибуты, если они есть у тега, записываются только в его начале. Содержанием тега считается то, что находится между началом тега и его концом.

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

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

      Помимо простых элементов, HTML предлагает описывать таблицы и формы. Эти элементы очень востребованы в «повседневном сайтостроении».

      Описание таблицы: теги TABLE, TR, TD

      При помощи тега TABLE можно создать таблицу, указать некоторое количество рядов TR и в каждом ряду какое-то количество ячеек TD. В отличе от привычной табличной организации, вследствие особенностей HTML-разметки, табличная организация ограничивается данной декларацией, потому если разработчик желает иметь прямоугольную таблицу, в которой количество колонок по всем рядам одинаково, то он должен за этим следить самостоятельно.

      Принципиальная позиция HTML: делать все, что указано, но ничего из того, что не понято. В некоторых случаях не столь важно количество колонок в каждой строке таблицы, но, если нужно выполнить объединение ячеек по вертикали или по горизонтали, придется посчитать все очень внимательно.

      Пример страницы HTML с описанием простой таблицы наглядно показан в статье.

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

      Описание формы: теги FORM, INPUT

      Формы - это самая востребованная часть HTML-тегов. При помощи форм можно передавать информацию. Собственно, сама страница - это вывод информации, а вот форма - ее ввод.

      Пример страницы HTML с описанием простой формы:

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

      Использование HTML

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

      Язык PHP был обозначен в предыдущем примере. PHP работает на сервере, потому страница с этой формой улетела с сервера в браузер с заполненными полями. В частности, функция TestOnBlur, упомянутая в теге INPUT (обработчик события onblur), получила все параметры в виде текстовых полей.

      В браузере работает JavaScript, и, чтобы правильно сработала кнопка отправки данных обратно на сервер, то есть конструкция: onclick=jQuery("#to").val("cart"), необходимо иметь представление не только о том, что такое jQuery, но и что такое #to, val, cart. Если более точно, необходимо знать основные теги HTML и общие правила применения к ним стилей CSS.

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

      Здравствуйте, уважаемые читатели блога. С этой статьи мы начнем изучать основы языка HTML.

      Вам скорей всего уже известно, что основным языком Internet-а является язык гипертекстовой разметки HTML (HyperText Markup Language) . В этой статье мы узнаем базовые понятия HTML и научимся создавать простейшие WEB-страницы.

      Начнем с самого главного, рассмотрим как работает сама всемирная паутина — Internet . Для получения веб-страниц, вы создаете файлы, написанные на языке HTML, и помещаете их на веб-сервер. После этого любой браузер установленный на устройстве с доступом в Интернет, будь то компьютер, телефон или планшет, может отыскать ваши веб-страницы.

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

      Браузер — это специальная программа, предназначенная для просмотра веб-сайтов, например Internet Explorer. При помощи браузера вы бродите по сайтам, щелкая по ссылкам. Любой такой щелчок заставляет браузер сделать запрос на html-страницу web-серверу, получить ответ и отобразить страницу в своем окне. Именно при отображении страницы начинает работать язык HTML, он сообщает браузеру все о структуре и содержимом web-страницы. С помощью команд — тегов , HTML указывает браузеру, где начинаются абзацы текста, какая часть текста является заголовком и указывает куда вставлять таблицы, и даже картинки. А теги это слова в угловых скобках, например

      ,

      , .

      Срочно нужен интернет-магазин, а времени на изучение HTML, CSS, PHP и других технологий нет. Тогда просто можете арендовать интернет магазин с полностью реализованным функционалом и оптимизацией под поисковые системы.

      Язык HTML и его теги

      Первая версия языка HTML появилась еще в 1992 году. На момент 2013 года разрабатывается спецификация новой версии HTML под номером 5. Разработкой данной спецификации занимается организация World Wide Web Consortium, или сокращенно W3C. Организация W3C занимается разработкой и других Web-стандартов. Ознакомится с этими стандартами вы можете на их сайте www.w3.org . Кстати, Многие Web-браузеры уже поддерживают некоторые возможности HTML 5.

      Предлагаю начать изучение языка HTML сразу с примера. Поэтому давайте создадим нашу первую Web-страничку. Для создания WEB-страниц подойдет любой текстовый редактор. Я предлагаю для начала воспользоваться встроенным в Windows Блокнотом (Notepad) (вообще в дальнейшем для редактирования html-кода я советую использовать ). Найти его можно: «Пуск->Все программы->Стандартные->Блокнот». Давайте создадим страничку об автомобилях. Итак, откроем Блокнот и наберем в нем текст:





      Пример Web-страницы


      Сайт об автомобилях.


      Добро пожаловать на наш автомобильный сайт. Здесь Вы найдете много интересных и полезных статей об автомобилях. На сайте есть описания многих импортных и отечественных автомобилей.



      Далее сохраним созданную web-страницу в файл с именем index.html. При этом в диалоговом окне сохранения файла необходимо задать кодировку UTF-8 и заключить имя файла в кавычки, иначе Блокнот добавит к нему расширение txt, и наш файл получит имя index.htm.txt:

      Теперь осталось открыть созданный файл в браузере и посмотреть на результат. Для этого можно воспользоваться поставляемым в составе Windows браузером Microsoft Internet Explorer, либо любым другим установленным на вашем компьютере браузером, щелкнув два раза мышкой по файлу index.html или перетаскиванием файла на значок браузера. Открываем и видим примерно такой результат:

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

      Что такое тег?

      Теперь поговорим подробнее о структуре страницы. Рассмотрим фрагмент:

      Сайт об автомобилях

      . Здесь мы видим текст, который отображается на странице как заголовок, заключенный в теги

      и

      . Что же такое тег в html языке?

      Тег HTML - это обычные слова и символы, заключенные в угловые скобки, например

      ,

      , . Так тег

      является открывающим тегом, тег

      закрывающим тегом, а текст между ними называется содержимым тега. Также тег

      и тег

      называются парными тегами. Вместе открывающий тег плюс содержимое плюс закрывающий тег образуют элемент html-документа. Бывают еще элементы состоящие из одного открывающего тега:

      Так парный тег

      определяет элемент заголовка первого уровня. Всего существует шесть уровней заголовков, это элементы

      .

      Элементы бывают блочные и строчные (текстовые). Блочные элементы осуществляют структурное форматирование страницы. Блочные элементы всегда отображаются на странице с новой строки и имеют отступ от соседних элементов. Строчные элементы осуществляют непосредственное форматирование текста или логическое форматирование. Элемент

      является блочным элементом.

      На этом у меня все!!! До встречи в следующих постах!

      : HTML - язык разметки гипертакста (или язык гипертекстовой разметки).

      Так давайте познакомимся с ним поближе.

      Для начала создайте у себя на компьютере файл с любым названием и расширением.html (название должно быть на английском языке - например index.html). Что бы создать такой файл - создайте обычный текстовый документ ("Пуск" - "Все программы" - "Стандартные" - "Блокнот") и сохраните ("Файл" - "Сохранить как") его в любом месте, введя название и расширение (бывает, что при введении расширения блокнот все равно сохраняет его как текстовый файл, а нам нужет web файл. Для этого перед сохранением выберите тип файла - "Все файлы(*.*)").

      Это не обязательное условие (так как в настройках сервера можно поменять название первой страницы), а правило хорошего тона. Название первой страницы желательно именно index (index.html), так как сервер, при обращении к нему, выдает файл с таким именем - index.

      При правильном сохранении, значок файла должен поменяться на значок браузера (по умолчанию Internet Explorer).

      Теперь откройте этот файл через блокнот и скопируйте туда такой код.

      Это первая web-страница!

      Сохраните и откройте через браузер.

      Поздравляю, вы только что создали свою первую web-страницу.

      Текст "Это первая web-страница!" можете поменять на любой другой, например так - "Это моя первая web-страница!!!". сохраняем, обновляем браузер, любуемся результатом.

      Но у нашей страницы нет загаловка.

      Надо это исправить - немного подправим код, вернее добавим в него "Голову сайта", используя теги и .</p><p> <html> <head> <title>Первая страница Это моя первая web-страница!!!

      Сохраняем, обновляем, любуемся. Теперь у нашей страницы есть загаловок.

      Описание тегов.

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

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

      Тег </b> - парный тег (<title> и ), необходим для указания заголовка страницы. Причем этот тег нужно размещать только внутри тега !

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

      В следующем уроке мы поговорим о видах тегов и правило их написания.



       Top