Код хтмл страницы. Правильная структура HTML документа и код страницы

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

Описание html тегов из примера

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

Любая html страница имеет следующую структуру:

... Заголовочные теги ... ... Тело страницы ...

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

4. - между этими тегами прописывается заголовок страницы, которое отображается в самом вверху браузера. Кстати, когда Вы что-то ищите в поисковиках, то первое, что отображается, это как раз название страницы. Тег часто сокращенно называют "тайтлом". Советую ознакомиться со статьей: как составить тег

Теперь перейдем к тегам, которые находятся в теле html страницы (внутри и ).

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

6. - это один из класса тегов заголовочных тегов .. , обычно в него заключают название страницы. Например, у этой странице заголовочный тег "Пример создания html страницы".

Примечание

эти теги имеют большой вес в ранжировании сайта , поэтому ими необходимо пользоваться аккуратно и с умом.

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

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

8. - это одиночный тег, который выводит изображение.

  • src - обязательный параметр, в котором указывается адрес изображения (вместо URL_ИЗОБРАЖЕНИЯ необходимо прописать адрес, где хранится Ваше изображение).
    Примечание :
    • Если изображение находится в одной папке с Вашей html-страницей, то достаточно написать название изображения, иначе нужно прописывать либо абсолютный или относительный URL ;
    • Не забудьте указать расширение изображения. Например, .jpg , .gif , .jpeg .
  • alt или title - в эти параметры можно записать описание к Вашему изображению. Когда Вы наведете мышкой на изображение, то появится это описание. Эти параметры важны для продвижения сайта , особенно в поиске по картинкам. Если изображение не удалось загрузить, то будет выведен этот текст, что также является плюсом.

9. - эти теги созданы для изменения шрифта, фона, размера и т.д. Короче говоря, все, что связано с форматированием текста можно настроить в одном теге. Это тег имеют довольно много атрибутов, о которых я расскажу в отдельном уроке.

Примечание: - аналогичный тег.

Есть также свойство CSS font , в котором можно задавать все эти параметры.

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

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

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

Тег

Тег — cтрочный элемент-контейнер, который применяется для вставки в него небольших фрагментов программного кода, например, в веб-документе, представляющем учебное пособие по программированию. Браузеры отображают такой код моноширинным шрифтом (например, Courier New). Если использовать ero совместно с элементом

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

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

Пример: использования элементов и
  • Попробуй сам »

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

If (document.getElementsByClassName) { x = document.getElementsByClassName("pagination") if (x.length>y) { x.style.visibility = "hidden"; }

Внутри элемента «pre» браузер дублирует каждый встреченный пробел или перенос строки, сохраняя ваше исходное форматирование.

if (document.getElementsByClassName) { x = document.getElementsByClassName("pagination") if (x.length>y) { x.style.visibility = "hidden"; }

Теги и

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

Пример: элементы и
  • Попробуй сам »

Текст, который пользователь должен ввести с клавиатуры поместите в
элемент-контейнер «kbd».

Введите текст: Это — текст, вводимый с клавиатуры

Это — текст, который помещен в контейнер «samp»

Тег

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

Пример: элементы
  • Попробуй сам »

Кинетическая энергия тела:

Кинетическая энергия тела:

Wк = mv2/2

Задачи Итоговое задание

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

Пришло время повторить изученное и выполнить три несложных задания:

Переменная
  • Реши сам »

Используя html-элементы обозначте в приведенном уравнении литеру y как переменную.

Переменная

Уравнение параболы y = Nx2

Переменная

Уравнение параболы y = Nx2

Предварительно отформатированный текст
  • Реши сам »

Используя элемент HTML сделайте так, чтобы текст, помещенный в элемент code, отображался браузером с сохранением всех пробелов и переносов строк как есть.

И переводится, как «язык разметки гипертекста». Гипертекст – это специальный метод навигации по интернет-страницам, реализованный в виде гипертекстовых ссылок. Нажимая по этим ссылкам, вы можете с легкость перемещаться по структуре сайта. Переходы при этом происходят не линейно, т.е. у вас всегда есть возможность переходить на любую страницу сайта, ссылка на которую видна в данный момент.

Под разметкой понимаются некоторые правила и свойства, которыми наделены элементы страницы. Они реализованы в виде так называемых тегов. Например, чтобы указать, что определенный текст на странице должен располагаться по ее центру, его можно пометить с помощью тега center. Увидеть HTML-код конкретной страницы можно через его контекстное меню. Например, для доступа к этому коду в браузере Firefox необходимо нажать правой кнопкой в пределах страницы и выбрать пункт «Исходный код страницы».

Как работает HTML-код?HTML-код представляет собой набор коротких тегов, с содержащимися в них элементами страницы. Весь этот код хранится в файле с расширением.html или.htm. При открытии такого файла в браузере код интерпретируется им, а в окне программы выдается страница в готовом виде. Зная язык разметки HTML, создать собственную страницу может практически любой человек.Какие бывают теги?Теги представляют собой отдельные конструкции внутри HTML-кода. Это обычный текст заключенный внутрь угловых скобок «». Теги вы можете увидеть в HTML-коде практически любой страницы. Сами по себе теги на страницах не отображаются, на них выводится конкретный элемент, который закодирован с помощью тегов. Например, если на странице присутствует картинка, значит ее HTML код содержит в себе тег img.Ограничения HTMLНесмотря на то что HTML код позволяет построить довольно качественную гипертекстовую страницу, он имеет свои ограничения. Страницы, содержащие исключительно такой код являются статичными, т.е. в них отсутствует динамика, специальные эффекты и другие возможности. Но они могут быть привнесены с помощью других языков, например Java Script. Подавляющее большинство современных сайтов создаются с использованием дополнительных языков, которые делают их более живыми и интерактивными.

HTML -С тандартный Я зык Р азметки Г ипертекста. (англ. сокр. HyperText Markup Language ).

Язык HTML придумали еще в 20 веке для отображения текста (в начале это был просто текст) а потом при развитии компьютерной технологии начали появляться видео, аудио, изображения и т.д. (в 21 веке эту информацию назвали "контентом") что само собой привело к необходимости расширения интернета. Благодаря этому и начался развиваться язык HTML.

На сегодняшний день кроме HTML есть и другие языки програмирования-это PHP, CSS, MSQ, Java скрипты и другие. Их количество неизменно растет как и растет и качество написания кода.

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

В 21 веке уже во всю используется такое понятие как Web-2.0-век мультимедиа при котором текст уже отходит на второй план. Но на данный момент текст всеже используется на сайтах как правило для описания какихто действий или элементов сайта будь то видео или аудио материал. Поэтому изучать язык HTML всеже нужно без которого вы не сможете написать и красиво оформить текст и другие элементы сайта.

Язык HTML имеет множество версий но как правило большиз изменений они не притерпели. В данный момент основной версией языкома HTML является HTML 4.01 Transitional-переходной язык из HTML 4.01 Transitiona в HTML 5.0 последней на данное время версии HTML.

В данном курсе будет рассмотрен язык HTML 4.01 Transitiona так как пятая версия еще в стадии разработки.

Итак начнем изучать язык HTML. Я дам вам описание лишь тех тегов которые часто встречаются при написании сайтов а остальные либо не используются вообще либо используются очень редко.

Таблица тегов и атрибутов HTML.

,

Теги и атрибуты:

Описание тегов и атрибутов:

Парный тег (имеет открывающий и закрывающий тег со знаком "/" в закрывающем теге). Является общим тегом HTML . Это общий контейнер в который вписуются все существующие теги. Этот тег и три следующих являются обязательными для любой HTML -страницы.

.В этом теге пишется название страницы сайта. Поисковики ищут в первую очередь это название.

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

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

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

Парный тег. Пишется внутри парного тега . Основное назначение этого тега, разделения текстов на обзатцы.

Парный тег. Пишется в нутри парного тега . Является ссылкой на другие участки этой же HTML страницы или ссылкой на другой сайт.


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

Непарный тег. Пишется в нутри парного тега . Тег показывает, что в данном месте находится изображение.

Парный тег. Пишется в нутри парного тега . Вставляет таблицу на сайт.

, ,

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

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

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

, , , , ,

Парные теги. Пишутся в нутри парного тега . Разделяют текст на списки с маркерами.

Парные теги. Пишутся в нутри парного тега

. Разделяют таблицу на строки и столбцы.

Парный тег. Пишется в нутри парного тега

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

src="", href=""

Два атрибута суть которых заключается в том что они дают адрес информации которая в них указана. Тоесть они указывают место где лежит тот или иной контент. И это может быть либо обычный текст или ресурс, либо какая нибудь графическая информация; изображение, видео, аудио и т.д. Но эти атрибуты строго разделены по назначению. Атрибут src="" дает адреса лишь на графические источники, тоесть место где они лежат. А атрибут href="" дает адреса лишь на другие страницы сайты или на другие ресурсы тоесть по сути это банальная гиперссылка на другой источник который находится на другой странице сайта.

class=""

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

title="", alt=""

Два атрибута суть которых заключается в том чтобы дать какому нибудь графическому источнику например; изображению, описание. Но раз их два то и описание их отличается. В атрибуте title="" пишется описание которое будет подсвечиваться при наведении на этот объект курсора мыши чтобы посетитель знал что скрывается под этим объектом. Как правило ею является ссылка. В атрибуте alt="" пишется описание данного объекта которое дает понять поисковику что это за объект для занесения себе в базу для индексирования. Данное описание невидимо для посетителей сайта, но оно видимо для поисковиков.

align="", valign=""

Два атрибута суть котрых заключается в том чтобы определенный участок сайта выравнать по горизонтали или по вертикали. Тоесть они дают понять браузеру в каком районе сайта должна находиться данная информация. Атрибут align="" выравнивает определенный или весь контент по горизонтали. Атрибут valign="" выравнивает определенный или весь контент по вертикали.

width="", height=""

Два атрибута суть которых заклчается в том чтобы растянуть или уменьшить какойто объект на сайте. По сути эти атрибуты делают деформацию определенных объектов например; таблиц, по высоте и по ширине тем самым изменяя их размеры.

border=""

Атрибут рамки таблиц. С помощью этого атрибута можно делать видимую и невидимую рамку таблицы, а также задавать толщину рамки.

cellpadding="", cellspacing=""

Два атрибута суть котрых такая же как и в атрибуте border="" но с отличие лишь в том что рамки присваиваются не всей таблице а ее элементам-строкам и столбцам.

bgcolor=""

Атрибут в котором указывается цвет рамки таблицы.

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

Пример 1. Исходный код веб-страницы

Пример веб-страницы Заголовок

Первый абзац.

Второй абзац.

Скопируйте содержимое данного примера и сохраните его в папке c:\www\ под именем example2.html. После этого запустите браузер и откройте файл через пункт меню Файл > Открыть файл (Ctrl+O). В диалоговом окне выбора документа укажите файл example2.html. В браузере откроется веб-страница, показанная на рис. 1.

Рис. 1. Результат примера в браузере

Элемент (жарг. доктайп) предназначен для указания типа текущего документа - DTD (document type definition, описание типа документа). Это необходимо, чтобы браузер понимал, как следует интерпретировать текущую веб-страницу, ведь HTML существует в нескольких версиях - современный HTML5 или устаревшие HTML4 и XHTML. Чтобы браузер «не путался» и понимал, согласно какому стандарту отображать веб-страницу и необходимо в первой строке кода задавать .

Поскольку мы в дальнейшем будем работать только с HTML5, то нам потребуется только один короткий и современный доктайп.

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

Открывающий тег определяет начало HTML-документа, внутри него хранится «голова» ( ) и «тело» документа ( ).

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

Элемент является универсальным и добавляет целый класс возможностей, в частности, с помощью метатега, как обобщённо называют этот элемент, можно изменить кодировку страницы, добавить ключевые слова, описание документа и многое другое, предназначенное для браузера или поисковых систем. В частности, чтобы браузер понимал, что имеет дело с кодировкой UTF-8 (Unicode transformation format, формат преобразования Юникод) и добавляется данная строка.

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

Элемент определяет название веб-страницы. В браузере оно отображается на текущей вкладке (рис. 2).

Рис. 2. Название веб-страниц в браузере

Элемент является обязательным и должен непременно присутствовать в коде документа. Внутри разрешается писать только текст и никаких других элементов в быть не должно. Но допустимо добавлять разные текстовые символы, например, так: Adobe™ Photoshop® .

Закрывающий тег показывает, что «голова» документа завершена.

«Тело» документа предназначено для размещения элементов и содержимого веб-страницы.

Заголовок

HTML предлагает шесть текстовых заголовков разного уровня, которые показывают относительную важность раздела, расположенного после заголовка. Так, элемент представляет собой наиболее важный заголовок первого уровня, а элемент служит для обозначения заголовка шестого уровня и является наименее значительным. По умолчанию, заголовок первого уровня отображается самым крупным шрифтом жирного начертания, заголовки последующего уровня по размеру меньше. Элементы ... относятся к блочным элементам, они всегда начинаются с новой строки, а после них другие элементы отображаются на следующей строке. Кроме того, перед заголовком и после него браузер добавляет пустое пространство.

Некоторый текст можно спрятать от показа в браузере, сделав его комментарием. Хотя такой текст пользователь не увидит, он всё равно будет передаваться в документе, так что, посмотрев его исходный код, можно обнаружить скрытые заметки.