Страница html: Простейшая HTML-страница — Структура HTML-документа — HTML Academy

Содержание

Структура html страницы.

Урок 4.

Теперь Вы знаете, что такое теги и сейчас самое время разобраться в структуре html страницы. На рисунке ниже изображен html код в котором нет текста, есть только три тега. Это тег &lthtml&gt, &lthead&gt и &ltbody&gt. Все эти три тега должны обязательно закрываться.

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

Разберем значение каждого из этих тегов.

Тег &lthtml&gt является контейнером для всего содержимого страницы. Другими словами, весь код страницы находиться между открывающимся &lthtml&gt и закрывающимся &lt/html&gt.

В тег &lthead&gt заключается служебная информация для браузера и поисковых систем. Эта информация никак не отображается браузером на экране монитора. Исключение составляет тег &lttitle&gt &lt/title&gt

. О нем мы поговорим в конце этого урока.

Тег &ltbody&gt — это основное тело нашего документа. Все, что находится между тегами &ltbody&gt и &lt/body&gt будет выводиться браузером на экран монитора.

Вся суть структуры html страницы в этом рисунке:

Тег &lttitle&gt

Тег &lttitle&gt закрывающийся, внутри него указывается название страницы. Данный тег является обязательным для каждой страницы. Он должен находиться строго между &lthead&gt и &lt/head&gt.

Давайте вернемся к странице которую мы создавали на 3-ем уроке. В коде между &lttitle&gt и &lt/title&gt написано «Мой первый сайт» это значит, что наша страница имеет название «Мой первый сайт».

Содержимое тега &lttitle&gt отображается на экране, а именно в окне браузера, обратите внимание на рисунок:

В первую очередь содержание данного тега имеет значение для поисковиков (Яндекс, Гугл и др.). Поисковые роботы считывают содержание тега &lttitle&gt для того чтобы понимать о чем ваша страница.

Вы что-то не поняли из этого урока? Спрашивайте!
[email protected]

ВАДИМ, ТЫ ОЧЕНЬ СИЛЬНО МНЕ ПОМОГ, Я ХОЧУ ОТБЛАГОДАРИТЬ ТЕБЯ

Как сделать страницу HTML в формате бумаги формата А4?

Давным-давно, в ноябре 2005 года, AlistApart.com опубликовал статью о том, как они опубликовали книгу, используя только HTML и CSS. См.: http://alistapart.com/article/boom

Вот выдержка из этой статьи:

CSS2 имеет понятие paged media (подумайте о листах бумаги), в отличие от непрерывного media (подумайте о полосах прокрутки). Таблицы стилей могут задавать размер страниц и их поля. Шаблонам страниц могут быть присвоены имена, а элементы могут указывать, на какой именованной странице они хотят быть напечатаны. Кроме того, элементы в исходном документе могут вызывать разрывы страниц. Вот фрагмент из таблицы стилей, которую мы использовали:

@page {
   size: 7in 9.25in;
   margin: 27mm 16mm 27mm 16mm;
}

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

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

div.chapter, div.appendix {
    page-break-after: always;
}

Кроме того, мы использовали CSS2 для объявления именованных страниц:

div.titlepage {
  page: blank;
}

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

В любом случае…

Поскольку вы хотите печатать формат А4, вам, конечно, понадобятся разные размеры:

@page {
    size: 21cm 29.7cm;
    margin: 30mm 45mm 30mm 45mm;
     /* change the margins as you want them to be. */
}

В статье рассматриваются такие вещи, как настройка разрывов страниц и т. Д. так что, возможно, вы захотите прочитать это полностью.

В вашем случае хитрость заключается в том, чтобы сначала создать print CSS. Большинство современных браузеров (>2005) поддерживают масштабирование и уже смогут отображать веб-сайт на основе print CSS.

Теперь вам нужно будет немного изменить внешний вид веб-дисплея и адаптировать весь дизайн под большинство браузеров (включая старые, до 2005 года). Для этого вам придется создать файл web CSS или переопределить некоторые части вашего файла print CSS. При создании CSS для веб-дисплея помните, что браузер может иметь размер ANY (подумайте: “mobile” до “большого экрана TVs»). Значение: для web CSS ширину страницы и ширину изображения лучше всего устанавливать с помощью переменной ширины (%), чтобы поддерживать как можно больше устройств отображения и клиентов для просмотра веб-страниц.

EDIT (26-02-2015)

Сегодня я случайно наткнулся на другую, более свежую статью в SmashingMagazine , которая также погружается в проектирование для печати с HTML и CSS… на случай, если вы могли бы использовать yet-another-tutorial.

EDIT (30-10-2018)

Это было доведено до моего сведения в том, что size не является действительным CSS3, что действительно правильно — я просто повторил код, процитированный в статье, которая (как уже отмечалось) была старой доброй CSS2 (что имеет смысл, если вы посмотрите на год, когда статья и этот ответ были впервые опубликованы). В любом случае, вот действительный код CSS3 для вашего удобства copy-and-paste:

@media print {
    body{
        width: 21cm;
        height: 29.7cm;
        margin: 30mm 45mm 30mm 45mm; 
        /* change the margins as you want them to be. */
   } 
}

В случае, если вы считаете, что вам действительно нужны пиксели ( на самом деле вам следует избегать использования пикселей), вам придется позаботиться о выборе правильного DPI для печати:

  • 72 dpi (web) = 595 X 842 пикселей
  • 300 точек на дюйм (печать) = 2480 X 3508 пикселей
  • 600 точек на дюйм (высококачественная печать) = 4960 X 7016 пикселей

Тем не менее, я бы избегал хлопот и просто использовал cm (сантиметры) или mm (миллиметры) для определения размера, поскольку это позволяет избежать сбоев рендеринга, которые могут возникнуть в зависимости от того, какой клиент вы используете.

Работа с HTML-публикацией [BS Docs 5]

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

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

Внимание! HTML-публикация является серверным решением. Это означает, что компьютер, на котором размещается HTML-публикация, выполняет роль сервера публикации. При этом к данной HTML-публикации можно получить доступ с других компьютеров через веб-браузер по ссылке, если открыть HTML-публикацию для общего доступа (подробнее об этом описано ниже в Таблице 1). Для запуска серверного решения необходимо на сервере публикации однократно запустить веб-сервер публикации — файл «HTML-publication.exe» (работа обеспечивается запускаемыми приложениями MySQL и Apache).


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

http://localhost:<Номер порта, на котором открылась HTML-публикация>/businessmodel.php?lang=ru-ru, по которой публикация будет доступна с данного компьютера, а в области уведомлений Windows появится ее иконка .

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

Пункт меню Назначение
Открыть Открывает HTML-публикацию в веб-браузере, установленном по умолчанию.
Опубликовать для общего доступа / Прекратить общий доступ Пункт меню Опубликовать для общего доступа открывает публикацию для внешнего доступа. При этом в веб-браузере, установленном по умолчанию, открывается страница со ссылкой вида http://<Имя компьютера, на котором запущена HTML-публикация>:<Номер порта, на котором открылась HTML-публикация>/businessmodel.php?lang=ru-ru, по которой с других машин можно открыть HTML-публикацию в веб-браузере.
Эта ссылка может быть передана сотрудникам компании для доступа к HTML-публикации.

Пункт меню Прекратить общий доступ прекращает общий доступ к публикации. При этом в веб-браузере, установленном по умолчанию, открывается страница со ссылкой вида http://localhost:<Номер порта, на котором открылась HTML-публикация>/businessmodel.php?lang=ru-ru, по которой публикация будет доступна с данного компьютера.

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

Таблица 1. Пункты меню управления HTML-публикацией

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


На компьютере может одновременно быть запущено несколько HTML-публикаций из разных папок.

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

  1. Закройте эту запущенную HTML-публикацию при помощи пункта меню Выход контекстного меню, вызванного от иконки этой HTML-публикации в области уведомлений Windows;
  2. Откройте новую HTML-публикацию, запустив из нее файл «HTML-publication.exe»;
  3. Опубликуйте новую HTML-публикацию для доступа по сети при помощи пункта меню Опубликовать для общего доступа контекстного меню, вызванного от иконки HTML-публикации в области уведомлений Windows.

Окно HTML-публикации (Рис. 1) разделено на 3 области:

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

  2. В области отчета (правая область) находится панель с полем выбора отчета текущего объекта, кнопки для выгрузки отчета в форматах doc и pdf, отправления ссылки на отчет по почте, печати отчета, а также сам выбранный отчет.

Рисунок 1. Окно HTML-публикации

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

Шапка окна HTML-публикации

Шапка окна HTML-публикации содержит:

  • логотип организации, который задается в параметре Логотип организации в Настройках для всех пользователей (Главное меню → Главная → Настройки для всех пользователей → вкладка Основные) (см. Настройка HTML-публикации).
  • главное меню, которое для HTML-публикации состоит из одной вкладки Бизнес-модель компании.
  • управляющие элементы, описание назначения которых приведено в Таблице 2.

Таблица 2. Элементы шапки окна HTML-публикации

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

Навигатор

В Навигаторе отображается дерево объектов, выбранных для выгрузки в HTML-публикацию.

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

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

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

Область отчета HTML-публикации

Основную часть области отчета занимает отчет, сформированный для текущего объекта дерева. Также в этой области над отчетом выводится панель инструментов для работы с ним. Выбор отчета, показываемого в данной области, осуществляется в поле выбора отчета из выпадающего списка (например, на Рис. 1 для объекта «Директор» выведен на показ отчет «Описание должности»), расположенного на этой панели. Назначение описания кнопок панели инструментов приведено в Таблице 3.

Кнопка Назначение
Выгрузка текущего отчета в формате MS Office (MS Word, MS Excel). Формат выгрузки зависит от формата шаблона отчета. За скрытие/отображение данной кнопки в HTML-публикации отвечают соответствующие настройки, подробнее см. Настройка HTML-публикации.
Выгрузка текущего отчета в формате Adobe PDF. За скрытие/отображение данной кнопки в HTML-публикации отвечают соответствующие настройки, подробнее см. Настройка HTML-публикации.
Отправка ссылки на текущий отчет другому пользователю. По нажатию на кнопку открывается окно настроенной почтовой программы со ссылкой на текущий отчет HTML-публикации.
Открытие отчета в виде для печати. Отчет открывается на всю страницу и далее может быть распечатан средствами веб-браузера.

Таблица 3. Кнопки области отчета окна HTML-публикации

В нижней части области отчета находится ссылка на текущую страницу HTML-публикации. Данную ссылку можно передать другому сотруднику. Также с помощью данной ссылки можно найти объект, по которому построен данный отчет, в Навигаторе Business Studio, воспользовавшись кнопкой на панели инструментов Навигатора (см. Панель инструментов и контекстное меню Навигатора).

Для представленных в области отчета диаграмм доступна функция масштабирования (при использовании браузеров Google Chrome, Mozilla Firefox, Opera): наведя курсор на область диаграммы, зажав клавишу Ctrl и используя вращение колёсика мыши, можно масштабировать именно саму диаграмму, без масштабирования остальных элементов области отчёта и всего окна HTML-публикации (Рис. 2).

Рисунок 2. Окно HTML-публикации с увеличенной диаграммой

Страница расширенного поиска

На странице расширенного поиска, вызываемой гиперссылкой Поиск с основной страницы HTML-публикации, задается:

  • строка, по которой производится поиск;

  • разделы HTML-публикации, в которых ведется поиск;
  • отчёты HTML-публикации, в которых ведётся поиск;
  • дополнительные параметры (Рис. 3).

Рисунок 3. Расширенный поиск в HTML-публикации

Поиск запускается нажатием на кнопку Искать. Результаты поиска отображаются в нижней части страницы.

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

В группе Слова расположены задается требуемое место расположения искомой фразы в отчетах HTML-публикации. Группа содержит следующие радиокнопки:

  • везде — поиск заданной фразы осуществляется как в названиях объектов дерева, так и в тексте отчетов;

  • в теле документа — поиск заданной фразы осуществляется только в тексте отчетов;

  • в названии элемента — поиск заданной фразы осуществляется только в названиях объектов дерева.

С помощью радиокнопок группы Искать задается «жесткость» поиска. Группа содержит следующие радиокнопки:

  • все слова в любом порядке — осуществляется поиск всех слов заданной фразы, причем порядок следования слов не важен;

  • любое из слов — осуществляется поиск каждого из слов заданной фразы;

  • точное совпадение фразы — осуществляется поиск заданной фразы, порядок следования слов должен совпадать с заданным.

Для каждой из групп Слова расположены и Искать обязательно должна быть выбрана одна из радиокнопок.

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

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

Где в WordPress хранятся страницы, в какой папке хранятся изображения

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

Что такое страницы в WordPress

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

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

Для чего предназначены страницы WordPress:

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

Для чего не применяются страницы WordPress:

  • они не связаны с записями, рубриками или метками;
  • они не являются файлами, поскольку создаются динамически «на лету» также, как записи;
  • в отличие от записей, страницы нельзя включать в RSS ленту новостей.

Где хранятся страницы в WordPress

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

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

Редакции страниц

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

  1. Чтобы добавить страницу на сайт, в админке WordPress зайдите в меню «Страницы».
  2. Выберите пункт «Добавить новую».
  3. В поле для заголовка наберите название
  4. В редакторе добавьте нужный текст.
  5. Для размещения страницы на сайте нажмите кнопку «Опубликовать». После внесения изменений в текст, эта кнопка будет называться «Обновить».
  6. WordPress автоматически сохраняет различные редакции одной публикации, их количество отображается в поле «Редакции».

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

Зайдите в phpMyAdmin с использованием учетных данных, которые вам предоставил хостинг-провайдер во время регистрации.

Выберите нужную базу данных (1) и перейдите в таблицу wp_posts (2). В окне будет отображаться информация обо всех страницах и заметках, созданных на вашем ресурсе:

  • post_content (3) – в этом поле хранится содержимое публикаций;
  • post_title (4) содержит заголовки страниц и заметок;
  • post_type (5) определяет тип публикации, страницы отмечены значением page (6).

Обратите внимание, для созданной нами страницы с названием «Яндекс. Рефераты» в базе данных помимо отметки page существуют две редакции с отметкой revision (7). Чтобы не увеличивать размер базы данных, их можно удалить.

При большом количестве редакций это действие можно автоматизировать. Для этого зайдите на вкладку SQL (1) и наберите в поле для SQL-запросов команду (2):

DELETE FROM wp_posts WHERE post_type = "revision";

Подтвердите удаление кнопкой «ОК», все редакции с пометкой revision будут удалены из базы данных.

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

Ответы на вопросы

Как открыть HTML код нужной странички в WP,в какой папке он хранится?

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

Как в ВордПресс сайте найти и изменить текст главной страницы?

В администраторской панели сайта нужно зайти в раздел «Страницы» — главная страница будет отмечена меткой «Главная страница». При большом количестве страниц имеет смысл сначала заглянуть в «Настройки» — «Чтение» — там будет указано название главной страницы.

Где WP хранит изображения, которые находятся на страницах сайта?

При редактировании изображения в админпанели WP показывается ее адрес в файловой структуре сайта. По умолчанию изображения хранятся в папке wp-content/uploads/20ХХ — т.е. разбиты по годам и месяцам. Это удобно, если нужно найти, где находятся изображения за определенный период.

iPipe – надёжный хостинг-провайдер с опытом работы более 15 лет.

Мы предлагаем:

Тег HTML заголовок страницы как правильно заполнять

Тег <title> определяет заголовок HTML страницы. Этот тег не отображается на самой веб странице. Браузеры обычно выводят его как название вкладки. Также тег title используется поисковыми системами как заголовок сайта в выдаче.

Не путайте HTML тег <title> с глобальным атрибутом title — это разные вещи.

Элемент находится в <head> области страницы (подробнее про раздел head). Можно использовать только один тег title на странице.

Синтаксис

<title>Заголовок HTML документа</title>

Содержимое тега заголовка <title> используется:

  • как название вкладки в браузере;
  • как название страницы при добавлении в Избранные или Закладки;
  • как заголовок сниппета сайта в поисковой выдаче.

Атрибуты у тега title отсутствуют.

Пример использования <title> в HTML коде

<html>
<head>
<title>Заголовок страницы</title>
</head>
<body>
<!-- контент страницы -->
</body>
</html>

Поддержка браузерами

Тег title в поисковых системах

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

Чтобы правильно заполнять тег <title> нужно учитывать следующие правила:

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

Правильный тег <title> поспособствует поднятию позиции страницы сайта при ранжировании.

Многие CMS поддерживают автогенерацию <title> заголовка. Обычно при этом используется заголовок страницы <h2> и название раздела сайта (например, для страницы товара интернет магазина: название товара из h2 и категория товара). Хотя эта схема не является идеальной, ее использование оправдано во многих случаях.

Вот пример тега title для этой страницы (один из вариантов):

<title>Тег title HTML заголовок страницы - справочник HTML тегов Guru Weba</title>

Структура HTML файла

Типичный HTML файл представляет собой текстовый файл с набором тегов. Теги — это особые команды, которые помогают браузеру отображать страницу. Благодаря тегам браузер понимает, в каком месте текст должен быть выделен жирным или курсивом, какой заголовок будет у страницы и как отображать таблицу. Их содержание не будет отображаться на странице браузера. Далее будут рассмотрены примеры содержания HTML файлов. Если вы не знаете, как создать HTML файл, то посмотрите статью «Как создать HTML файл». Существует большое количество тегов, часть из которых мы постараемся разобрать в курсе.

Рассмотрим пример упрощённого HTML файла, страницы сайта:

<!DOCTYPE html>
<html>
   <head>
      Свойства страницы, правила отображения, стили, скрипты, подключаемые файлы
   </head>
   <body>
      Содержание страницы
   </body>
</html>
Всё, что написано латиницей и заключено в скобки < > — это теги. Разберём пример по сторкам:

<!DOCTYPE html> — эта строчка говорит о том, что документ является html файлом. Следовательно, браузер сможет показать его как html страницу.

<html> … </html> — это парный тег (у него есть открывающая часть <html> и закрывающая </html>, которые различаются наличием слеша «/«). Внутри него заключено всё тело html документа.

<head> … </head> — всё, что находится внутри этого тега не выводится на экран. Но в нём содержится важная информация, которая поможет браузеру правильно показать страницу. К примеру, в этом теге могут находиться указание кодировки и языка страницы, правила отображения, стили и скрипты.

<body> … </body> — этот тег, внутри которого находится отображаемая область страницы.

Пример html страницы

Теперь разберём усложнённый пример html страницы, в котором будут добавлены несколько дополнительных тегов относительно предыдущего примера:
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<title>Про мышей</title>
</head>
<body> Тише, мыши, кот на крыше,<br>
а котята ещё выше.<br>
Кот пошёл за молоком,<br>
а котята кувырком.<br>
Кот пришёл без молока,<br>
а котята ха-ха-ха. </body>
</html>
Относительно предыдущего примера в новом появилось несколько изменений: во второй строке стоит <html lang=»ru»>. У этого тега появился атрибут lang=»ru». Обратите внимание, что атрибут ставится внутри скобок тега < >. Как можно догадаться из названия, он указывает на то, что страница использует русский язык. Современные браузеры практически все могут безошибочно определить язык, поэтому в этом атрибуте нет особой необходимости, но привели его в качестве примера атрибута, которым может обладать тег.

Второе изменение касается содержания тега <head> … </head>. Здесь в первой строчке появилось указание на кодировку текста <meta charset="utf-8">. Тег «meta» называется метатегом.

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

В блоке <head> … </head> также появилась строчка <title>Про мышей</title>. Этот тег указывает, какой заголовок будет у страницы браузера (у вкладки).

Внутри тега <body> … </body> появился текст стихотвориения. Каждая строчка этого стиха заканчивается на тег <br>, который говорит браузеру о том, что должна начаться новая строка. Если убрать все теги <br>, то браузер отобразит стихотворение как одну длинную строку без переносов. Обратите внимание, что тег <br> не имеет закрывающей пары по аналогии с <body> … </body> или <head> … </head>.

Ради практики создайте файл на своём компьютере с любым названием и расширением «.html». К примеру, «page.html». Затем откройте его любым текстовым редактором и вставьте в него код из примера выше. Сохраните файл. Кликните на файл два раза и он откроется в браузере. Теперь измените что-либо в файле, сохраните и перезагрузите страницу в браузере.

Комментарии в HTML коде

Существует способ оставлять комментарии в HTML коде. Они могут быть полезными для разработчика. К примеру, комментарии о том, что необходимо доделать на сайте. Эти комментарии не видны обычным пользователям на странице браузера, но видны в HTML коде. Задать комментарий можно через такую конструкцию: <!— текст_комментария —>. Пример комментариев:
<!DOCTYPE html>
<html>
<head>
<!-- Комментарий в разделе head -->
</head>
<!-- Комментарий между блоками head и body-->
<body>
<!-- Комментарий в теле страницы -->
</body>
</html>
Комментарий может находиться в любой части сайта.

Комментировать можно всё, включая теги. Можно скрывать целые части страниц — ограничений нет.

Введение в HTML | Сам Себе Вебмастер

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

HTML начало

Если говорить о назначение языка HTML (на русском ХТМЛ), то данный язык предназначен для функциональной разметки документа, то есть позволяет определить назначение фрагментов веб-страницы. Например, если в тексте есть заголовок, то код HTML просто указывает, что соответствующий фрагмент является заголовком.

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

Посмотрите на код простейшей веб-страницы:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
  "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Простейшая HTML страница</title>
 </head>
 <body>
 
  <h2>Заголовок первого уровня</h2>
  <p>Тескт веб-страницы.</p>
 
 </body>
</html>

<!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4.01//EN» «http://www.w3.org/TR/html4/strict.dtd»> <html> <head> <meta http-equiv=»Content-Type» content=»text/html; charset=utf-8″> <title>Простейшая HTML страница</title> </head> <body> <h2>Заголовок первого уровня</h2> <p>Тескт веб-страницы.</p> </body> </html>

Это будет ваша первая веб-страница. Что необходимо для ее создания?

  1. Запускаем текстовый редактор Блокнот. Это стандартная программа операционной системы Windows.
  2. Наберите в редакторе код, указанный выше:

    Рисунок 1. HTML код веб-страницы, набранный в блокноте

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

  3. После того, как документ заполнен, его необходимо сохранить в нужном формате. Для этого выполняем команду: Файл > Сохранить как

    Рисунок 2. Выбор команды сохранения

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

    Рисунок 3. Правильное сохранение HTML документа

    Сохраним файл на рабочий стол, файлу дадим имя index.html (при этом помните, то index — это значение, а html — расширение, документы созданные на языке HTML всегда должны иметь расширение .html, иначе браузер не поймет, как обрабатывать данный документ). Тип файла также всегда необходимо указывать — Все файлы. Кодировку выставляем на UTF-8, иначе в документе могут выскочить непонятные символы. Жмем на кнопку Сохранить.

  5. Открываем созданный файл в любимом браузере:

    Рисунок 4. Просмотр созданной веб-страницы в браузере

Те кто прошли урок поздравляю с созданием первой веб-страницы. Теперь давайте разберем наш результат. Писали, писали целых 11 строк непонятного кода, а браузер отображает все 2 строки текста. Давайте посмотрим какие элементы браузер отобразил:

Рисунок 5. Тэги, которые отобразил браузер

Это всего три тэга. Остальные тэги отвечают за структуру.

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

[Всего голосов: 1    Средний: 5/5]
Читайте также:

простых HTML-страниц — javatpoint

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

Пример 1: В этом примере создается простая страница без какого-либо содержимого, что помогает понять, как использовать теги Html, Head и Body на странице HTML.

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

<Голова> <Тело>

Проверить это сейчас

Выход:

Пример 2: В этом примере создается страница, которая помогает понять, как дать заголовок веб-странице.

<Голова> <название> Пример тега заголовка <Тело>

Проверить это сейчас

Выход:

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

<Голова> <название> Пример создания текста B, I, U <Тело> [Этот текст выделен жирным шрифтом……] [Этот текст выделен курсивом …] [Этот текст подчеркнут ……]

Проверить это сейчас

Выход:

Пример 4: В этом примере создается веб-страница, которая помогает понять, как использовать тег

.

<Голова> <название> Пример тега абзаца <Тело>

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

HTML-файл состоит из разных элементов. Элемент — это совокупность начального тега, конечного тега, атрибутов и текста между ними .

Проверить это сейчас

Выход:

Пример 5: В этом примере создается веб-страница, которая помогает понять, как определять все уровни заголовков.

В HTML существует 6 уровней заголовков от h2 до h6.

<Голова> <название> Пример уровней заголовков <Тело>

JavaTpoint
JavaTpoint
JavaTpoint

JavaTpoint

JavaTpoint

JavaTpoint

Проверить это сейчас

Выход:

Пример 6: В этом примере создается веб-страница, которая помогает понять, как выровнять текст по центру и как разбить строку.

<Голова> <название> Пример центра и тега BR <Тело> <центр> Учебник HTML в JavaTpoint
Учебник по CSS в JavaTpoint
Учебное пособие по JavaScript в JavaTpoint Учебник по Jquery в JavaTpoint

Проверить это сейчас

Выход:

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

<Голова> <название> Пример привязки или гиперссылки <Тело>

Щелкните эту ссылку , чтобы прочитать о значке HTML в JavaTpoint.

Проверить это сейчас

Выход:


Стандарт HTML

Стандарт HTML

Уровень жизни — Последнее обновление 1 октября 2021 г.


Содержание

  1. 1 Введение
  2. 2 Общая инфраструктура
  3. 3 Семантика, структура и API-интерфейсы HTML-документов
  4. 4 Элементы HTML
  5. 5 Микроданные
  6. 6 Взаимодействие с пользователем
  7. 7 Загрузка веб-страниц
  8. 8 API-интерфейсы веб-приложений
  9. 9 Связь
  10. 10 Веб-сотрудники
  11. 11 Рабочие листы
  12. 12 Веб-хранилище
  13. 13 Синтаксис HTML
  14. 14 Синтаксис XML
  15. 15 Рендеринг
  16. 16 Устаревшие функции
  17. 17 Рекомендации IANA
  18. Указатель
  19. Ссылки
  20. Благодарности
  21. Права интеллектуальной собственности

Полное содержание

  1. 1 Введение
    1. 1.1 Куда подходит эта спецификация?
    2. 1.2 Это HTML5?
    3. 1,3 Предпосылки
    4. 1,4 Аудитория
    5. 1,5 Область действия
    6. 1,6 История
    7. 1,7 Примечания к дизайну
      1. 1.7.1 Возможность сериализации выполнения скрипта
      2. 1.7.2 Соответствие другим спецификациям
      3. 1.7.3 Расширяемость
    8. 1,8 Синтаксис HTML и XML
    9. 1.9 Структура этой спецификации
      1. 1.9.1 Как читать эту спецификацию
      2. 1.9.2 Типографские соглашения
    10. 1.10 Краткое введение в HTML
      1. 1.10.1 Написание безопасных приложений с помощью HTML
      2. 1.10.2 Распространенные ошибки, которых следует избегать при использовании API-интерфейсов сценариев
      3. 1.10.3 Как отловить ошибки при написании HTML: валидаторы и средства проверки соответствия
    11. 1.11 Требования соответствия для авторов
      1. 1.11.1 Презентационная разметка
      2. 1.11.2 Синтаксические ошибки
      3. 1.11.3 Ограничения на модели контента и значения атрибутов
    12. 1.12 Рекомендуемая литература
  2. 2 Общая инфраструктура
    1. 2.1 Терминология
      1. 2.1.1 Параллелизм
      2. 2.1.2 Ресурсы
      3. 2.1.3 Совместимость с XML
      4. 2.1.4 Деревья DOM
      5. 2.1.5 Создание сценариев
      6. 2.1. 6 Плагины
      7. 2.1.7 Кодировки символов
      8. 2.1.8 Классы соответствия
      9. 2.1.9 Зависимости
      10. 2.1.10 Расширяемость
      11. 2.1.11 Взаимодействие с XPath и XSLT
    2. 2.2 Управляемые политикой функции
    3. 2.3 Общие микросинтаксисы
      1. 2.3.1 Общие идиомы синтаксического анализатора
      2. 2.3.2 Логические атрибуты
      3. 2.3.3 Ключевые слова и перечисляемые атрибуты
      4. 2.3.4 Числа
        1. 2.3.4.1 Целые числа со знаком
        2. 2.3 .4.2 Неотрицательные целые числа
        3. 2.3.4.3 Числа с плавающей запятой
        4. 2.3.4.4 Проценты и длины
        5. 2.3.4.5 Ненулевые проценты и длины
        6. 2.3.4.6 Списки чисел с плавающей запятой
        7. 2.3.4.7 Списки измерений
      5. 2.3.5 Даты и время
        1. 2.3.5.1 Месяцы
        2. 2.3.5.2 Даты
        3. 2.3.5.3 Бесконечные даты
        4. 2.3.5.4 Время
        5. 2.3.5.5 Местные даты и время
        6. 2.3.5.6 Часовые пояса
        7. 2.3.5.7 Глобальные даты и время
        8. 2.3.5.8 Недели
        9. 2.3.5.9 Продолжительность
        10. 2.3.5.10 Неопределенные моменты времени
      6. 2.3.6 Цвета
      7. 2.3.7 Жетоны, разделенные пробелами
      8. 2.3.8 Токены, разделенные запятыми
      9. 2.3.9 Ссылки
      10. 2.3.10 Медиа-запросы
    4. 2.4 URL-адреса
      1. 2.4.1 Терминология
      2. 2.4.2 Анализ URL-адресов
      3. 2.4.3 Динамические изменения базовых URL-адресов
    5. 2.5 Получение ресурсов
      1. 2.5.1 Терминология
      2. 2.5.2 Определение типа ресурса
      3. 2.5.3 Извлечение кодировок символов из мета элементов
      4. 2.5.4 Атрибуты настроек CORS
      5. 2.5.5 Атрибуты политики реферера
      6. 2.5.6 Атрибуты nonce
      7. 2.5.7 Атрибуты отложенной загрузки
    6. 2.6 Общие интерфейсы DOM
      1. 2.6.1 Отражение атрибутов содержимого в атрибутах IDL
      2. 2.6.2 Коллекции
        1. 2.6.2.1 HTMLAllCollection интерфейс
          1. 2.6.2.1.1 [[Call]] ( thisArgument , argumentsList )
        2. 2.6.2.2 Интерфейс HTMLFormControlsCollection
        3. 2.6.2.3 Интерфейс HTMLOptionsCollection
      3. 2.6.3 Интерфейс DOMStringList
    7. 2.7 Безопасная передача структурированных данных
      1. 2.7.1 Сериализуемые объекты
      2. 2.7.2 Переносимые объекты
      3. 2.7.3 StructuredSerializeInternal ( значение , для хранилища [, память ])
      4. 2.7.4 StructuredSerialize (значение )
      5. 2.7.5 StructuredSerializeForStorage ( значение )
      6. 2.7.6 StructuredDeserialize ( сериализовано , targetRealm [, память ])
      7. 2.7.7 StructuredSerializeWithTransfer ( значение , transferList )
      8. 2.7.8 StructuredDeserializeWithTransfer ( serializeWithTransferResult , targetRealm )
      9. 2.7.9 Выполнение сериализации и перенос из других спецификаций
      10. 2.7.10 API структурированного клонирования
  3. 3 Семантика, структура и API документов HTML
    1. 3.1 Документы
      1. 3.1.1 Объект Document
      2. 3.1.2 Интерфейс DocumentOrShadowRoot
      3. 3.1.3 Управление метаданными ресурсов
      4. 3.1.4 Отчетный статус загрузки документа
      5. 3.1.5 Средства доступа к дереву DOM
    2. 3.2 Элементы
      1. 3.2.1 Семантика
      2. 3.2.2 Элементы в DOM
      3. 3.2.3 Конструкторы HTML-элементов
      4. 3.2.4 Определения элементов
        1. 3.2.4.1 Атрибуты
      5. 3.2.5 Модели содержимого
        1. 3.2.5.1 Модель содержимого «ничего»
        2. 3.2.5.2 Типы содержимого
          1. 3.2.5.2.1 Содержимое метаданных
          2. 3.2.5.2.2 Содержимое потока
          3. 3.2.5.2.3 Разделение содержимого
          4. 3.2.5.2.4 Контент заголовка
          5. 3.2.5.2.5 Фразовый контент
          6. 3.2.5.2.6 Встроенный контент
          7. 3.2.5.2.7 Интерактивный контент
          8. 3.2.5.2.8 Ощущаемый контент
          9. 3.2.5.2. 9 Элементы поддержки скриптов
        3. 3.2.5.3 Модели прозрачного содержимого
        4. 3.2.5.4 Параграфы
      6. 3.2.6 Глобальные атрибуты
        1. 3.2.6.1 Заголовок Атрибут
        2. 3.2.6.2 lang и xml: lang атрибуты
        3. 3.2.6.3 преобразовать атрибут
        4. 3.2.6.4 Атрибут dir
        5. 3.2.6.5 Атрибут стиля
        6. 3.2.6.6 Встраивание пользовательских невидимых данных с атрибутами data- *
      7. 3.2.7 Свойства innerText и outerText
      8. 3.2.8 Требования, относящиеся к двунаправленному алгоритму
        1. 3.2.8.1 Критерии соответствия для символов форматирования двунаправленного алгоритма
        2. 3.2.8.2 Критерии соответствия пользовательского агента
      9. 3.2. 9 Требования, относящиеся к ARIA и API доступности платформы
  4. 4 Элементы HTML
    1. 4.1 Элемент документа
      1. 4.1.1 Элемент html
    2. 4.2 Метаданные документа
      1. 4.2.1 Элемент head
      2. 4.2.2 Заголовок Элемент
      3. 4.2.3 Базовый элемент
      4. 4.2.4 ссылка элемент
        1. 4.2.4.1 Обработка медиа атрибута
        2. 4.2.4.2 Обработка атрибута типа
        3. 4.2.4.3 Извлечение и обработка ресурса от ссылки элемент
        4. 4.2.4.4 Обработка заголовков Link
        5. 4.2.4.5 Предоставление пользователям средств перехода по гиперссылкам, созданным с помощью ссылки элемент
      5. 4.2.5 Мета элемент
        1. 4.2.5.1 Стандартные имена метаданных
        2. 4.2.5.2 Имена других метаданных
        3. 4.2.5.3 Директивы Pragma
        4. 4.2.5.4 Указание кодировки символов документа
      6. 4.2.6 Стиль элемент
      7. 4.2.7 Взаимодействие стилей и сценариев
    3. 4.3 Разделы
      1. 4.3.1 Элемент body
      2. 4.3.2 Элемент article
      3. 4.3.3 Раздел Элемент
      4. 4.3.4 nav Элемент
      5. 4.3.5 Элемент помимо элемента
      6. 4.3.6 Элемент h2 , h3 , h4 , h5 , h5 и h6 элементы
      7. 4.3.7 Элемент hgroup
      8. 4.3.8 Заголовок , элемент
      9. 4.3.9 Нижний колонтитул , элемент
      10. 4.3.10 Адрес , элемент
      11. 4.3.11 Заголовки и разделы
        1. 4.3.11.1 Создание контура
        2. 4.3.11.2 Пример контуров
        3. 4.3.11.3 Отображение структуры для пользователей
      12. 4.3.12 Краткое описание использования
        1. 4.3.12.1 Статья или раздел?
    4. 4.4 Группировка содержимого
      1. 4.4.1 Элемент p
      2. 4.4.2 Элемент hr
      3. 4.4.3 Элемент pre
      4. 4.4.4 Элемент blockquote элемент
      5. 4.4.5 Элемент ol
      6. 4.4.6 Элемент ul
      7. 4.4. 7 Меню Элемент
      8. 4.4.8 Элемент li
      9. 4.4.9 Элемент dl
      10. 4.4.10 Элемент dt
      11. 4.4.11 Элемент dd
      12. 4.4. 12 Фигурка элемент
      13. 4.4.13 Элемент figcaption
      14. 4.4.14 Основной элемент
      15. 4.4.15 Div элемент
    5. 4.5 Семантика уровня текста
      1. 4.5.1 Элемент a
      2. 4.5.2 Элемент em
      3. 4.5.3 Элемент strong
      4. 4.5.4 Маленький элемент
      5. 4.5.5 Элемент s
      6. 4.5.6 Элемент cite
      7. 4.5.7 Элемент q
      8. 4.5.8 Элемент dfn
      9. 4.5.9 Элемент abbr
      10. 4.5.10 Элемент ruby ​​
      11. 4.5.11 Элемент rt
      12. 4.5. 12 Элемент rp
      13. 4.5.13 Данные элемент
      14. 4.5.14 Время элемент
      15. 4.5.15 Код элемент
      16. 4.5.16 Элемент var
      17. 4.5. 17 Элемент samp
      18. 4.5.18 Элемент kbd
      19. 4.5.19 Sub элементы и sup
      20. 4.5.20 Элемент i
      21. 4.5.21 Элемент b
      22. 4.5.22 Элемент u
      23. 4.5.23 Элемент mark
      24. 4.5.24 Элемент bdi
      25. 4.5.25 Элемент bdo
      26. 4.5.26 Элемент span
      27. 4.5.27 Элемент br
      28. 4.5.28 Элемент wbr
      29. 4.5.29 Сводка по использованию
    6. 4.6 Ссылки
      1. 4.6.1 Введение
      2. 4.6.2 Ссылки, созданные с помощью a и области элементов
      3. 4.6.3 API для a и области элементы
      4. 4.6.4 Переход по гиперссылкам
      5. 4.6.5 Загрузка ресурсов
        1. 4.6.5.1 Аудит гиперссылок
      6. 4.6.6 Типы ссылок
        1. 4.6.6.1 Тип ссылки « альтернативный »
        2. 4.6.6.2 Тип ссылки " автор "
        3. 4.6.6.3 Тип ссылки " закладка "
        4. 4.6.6.4 Тип ссылки " canonical "
        5. 4.6.6.5 Тип ссылки " dns-prefetch "
        6. 4.6.6.6 Тип ссылки « внешний »
        7. 4.6.6.7 Тип ссылки « help »
        8. 4.6.6.8 Тип ссылки « значок »
        9. 4.6.6.9 Тип ссылки « лицензия »
        10. 4.6. 6.10 Тип ссылки « манифест »
        11. 4.6.6.11 Тип ссылки « modulepreload »
        12. 4.6.6.12 Тип ссылки « nofollow »
        13. 4.6.6.13 Тип ссылки « noopener »
        14. 4.6.6.14 Тип ссылки « noreferrer »
        15. 4.6.6.15 Ссылка тип " открыватель "
        16. 4.6.6.16 Тип ссылки " pingback "
        17. 4.6.6.17 Тип ссылки " preconnect "
        18. 4.6.6.18 Тип ссылки " prefetch "
        19. 4.6.6.19 Тип ссылки " предварительный натяг "
        20. 4.6.6.20 Тип ссылки « prerender »
        21. 4.6.6.21 Тип ссылки « search »
        22. 4.6.6.22 Тип ссылки « таблица стилей »
        23. 4.6.6.23 Тип ссылки « тег »
        24. 4.6. 6.24 Типы последовательных ссылок
          1. 4.6.6.24.1 Тип ссылки « следующий »
          2. 4.6.6.24.2 Тип ссылки « предыдущая »
        25. 4.6.6.25 Другие типы ссылок
    7. 4.7 Редактирование
      1. 4.7.1 Элемент ins
      2. 4.7.2 Элемент del
      3. 4.7.3 Атрибуты, общие для элементов ins и del
      4. 4.7.4 Редактирование и абзацы
      5. 4.7.5 Редактирование и списки
      6. 4.7.6 Редактирование и таблицы
    8. 4.8 Встроенное содержимое
      1. 4.8.1 Изображение Элемент
      2. 4.8.2 Источник Элемент
      3. 4.8.3 Элемент img
      4. 4.8.4 Изображения
        1. 4.8.4.1 Введение
          1. 4.8.4.1.1 Адаптивные изображения
        2. 4.8.4.2 Атрибуты, общие для источника , img и ссылка элементы
          1. 4.8.4.2.1 Атрибуты набора
          2. 4.8.4.2.2 Атрибуты размеров
        3. 4.8.4.3 Модель обработки
          1. 4.8.4.3.1 Когда получать изображения
          2. 4.8 .4.3.2 Реакция на мутации DOM
          3. 4.8.4.3.3 Список доступных изображений
          4. 4.8.4.3.4 Декодирование изображений
          5. 4.8.4.3.5 Обновление данных изображения
          6. 4.8.4.3.6 Подготовка изображения для презентации
          7. 4.8.4.3.7 Выбор источника изображения
          8. 4.8.4.3.8 Обновление исходного набора
          9. 4.8.4.3.9 Анализ атрибута srcset
          10. 4.8.4.3.10 Анализ атрибут sizes
          11. 4.8.4.3.11 Нормализация исходных плотностей
          12. 4.8.4.3.12 Реагирование на изменения окружающей среды
        4. 4.8.4.4 Требования к предоставлению текста в качестве альтернативы изображениям
          1. 4.8.4.4.1 Общие положения руководящие принципы
          2. 4.8.4.4.2 Ссылка или кнопка, не содержащие ничего, кроме изображения
          3. 4.8.4.4.3 Фраза или абзац с альтернативным графическим представлением: диаграммы, диаграммы, графики, карты, иллюстрации
          4. 4.8.4.4.4 Короткая фраза или метка с альтернативным графическим представлением: значки, логотипы
          5. 4.8.4.4.5 Текст, преобразованный в графику для типографского эффекта
          6. 4.8.4.4.6 Графическое представление некоторого окружающего текста
          7. 4.8.4.4.7 Вспомогательные изображения
          8. 4.8.4.4.8 Чисто декоративное изображение, не добавляющее никакой информации
          9. 4.8.4.4.9 Группа изображений, которые образуют единое большое изображение без ссылок
          10. 4.8.4.4.10 Группа изображений, образующих единое большее изображение изображение со ссылками
          11. 4.8.4.4.11 Ключевая часть контента
          12. 4.8.4.4.12 Изображение, не предназначенное для пользователя
          13. 4.8.4.4.13 Изображение в электронном письме или личном документе, предназначенное для определенного человека кто, как известно, может просматривать изображения
          14. 4.8.4.4.14 Руководство для генераторов разметки
          15. 4.8.4.4.15 Руководство для проверщиков соответствия
      5. 4.8.5 iframe element
      6. 4.8.6 встраивает элемент
      7. 4.8.7 Объект Элемент
      8. 4.8.8 Параметр Элемент
      9. 4.8.9 Видео элемент
      10. 4.8.10 аудио элемент
      11. 4.8.11 Дорожка элемент
      12. 4.8.12 Элементы мультимедиа
        1. 4.8.12.1 Коды ошибок
        2. 4.8.12.2 Расположение мультимедийного ресурса
        3. 4.8.12.3 Типы MIME
        4. 4.8.12.4 Состояния сети
        5. 4.8.12.5 Загрузка мультимедийного ресурса
        6. 4.8.12.6 Смещения в медиаресурс
        7. 4.8.12.7 Состояния готовности
        8. 4.8.12.8 Воспроизведение медиаресурса
        9. 4.8.12.9 Поиск
        10. 4.8.12.10 Медиа-ресурсы с несколькими медиа-дорожками
          1. 4.8.12.10.1 AudioTrackList и VideoTrackList объекты
          2. 4.8.12.10.2 Декларативный выбор определенных аудио- и видеодорожек
        11. 4.8.12.11 Временные текстовые дорожки
          1. 4.8.12.11.1 Модель текстовой дорожки
          2. 4.8.12.11.2 Поиск внутриполосных текстовых дорожек
          3. 4.8.12.11.3 Источники внеполосных текстовых дорожек
          4. 4.8.12.11.4 Рекомендации по отображению реплик в различных форматах в виде реплик текстовой дорожки
          5. 4.8.12.11.5 API текстовой дорожки
          6. 4.8.12.11.6 Обработчики событий для объектов текста отслеживать API
          7. 4.8.12.11.7 Лучшие практики для текстовых дорожек метаданных
        12. 4.8.12.12 Определение типа дорожки по URL-адресу
        13. 4.8.12.13 Пользовательский интерфейс
        14. 4.8.12.14 Временные диапазоны
        15. 4.8.12.15 Интерфейс TrackEvent
        16. 4.8.12.16 Сводка событий
        17. 4.8.12.17 Вопросы безопасности и конфиденциальности
        18. 4.8.12.18 Рекомендации для авторов, использующих элементы мультимедиа
        19. 4.8.12.19 Рекомендации для разработчиков элементов мультимедиа
      13. 4.8.13 Карта Элемент
      14. 4.8.14 Область Элемент
      15. 4.8.15 Карты изображений
        1. 4.8.15.1 Создание
        2. 4.8.15.2 Модель обработки
      16. 4.8.16 MathML
      17. 4.8.17 SVG
      18. 4.8.18 Атрибуты измерения
    9. 4.9 Табличные данные
      1. 4.9.1 Таблица , элемент
        1. 4.9.1.1 Методы описания таблиц
        2. 4.9.1.2 Методы создания таблиц
      2. 4.9.2 Элемент caption
      3. 4.9.3 Элемент colgroup
      4. 4.9.4 Элемент col
      5. 4.9.5 Элемент tbody
      6. 4.9.6 Элемент thead
      7. 4.9. 7 Элемент tfoot
      8. 4.9.8 Элемент tr
      9. 4.9.9 Элемент td
      10. 4.9.10 Элемент th
      11. 4.9.11 Атрибуты, общие для td и th элемента
      12. 4.9.12 Модель обработки
        1. 4.9.12.1 Формирование таблицы
        2. 4.9.12.2 Формирование отношений между ячейками данных и ячейками заголовка
      13. 4.9.13 Примеры
    10. 4.10 Формы
      1. 4.10.1 Введение
        1. 4.10.1.1 Написание пользовательский интерфейс формы
        2. 4.10.1.2 Реализация обработки на стороне сервера для формы
        3. 4.10.1.3 Настройка формы для связи с сервером
        4. 4.10.1.4 Проверка формы на стороне клиента
        5. 4.10.1.5 Включение автоматического заполнения элементов управления формы на стороне клиента
        6. 4.10.1.6 Улучшение взаимодействия с пользователем на мобильных устройствах
        7. 4.10.1.7 Разница между типом поля, именем поля автозаполнения и модальностью ввода
        8. 4.10.1.8 Форматы даты, времени и чисел
      2. 4.10.2 Категории
      3. 4.10.3 Форма элемент
      4. 4.10.4 Метка Элемент
      5. 4.10.5 вводит элемент
        1. 4.10.5.1 Состояния атрибута типа
          1. 4.10.5.1.1 Скрытое состояние (тип = скрытый )
          2. 4.10.5.1.2 Состояние текста ( type = text ) и состояние поиска ( type = search )
          3. 4.10.5.1.3 Состояние телефона ( type = tel )
          4. 4.10.5.1.4 Состояние URL ( type = url )
          5. 4.10.5.1.5 Состояние электронной почты ( type = email )
          6. 4.10.5.1.6 Состояние пароля (тип = пароль )
          7. 4.10.5.1.7 Состояние даты (тип = дата )
          8. 4.10.5.1.8 Состояние месяца (тип = месяц )
          9. 4.10.5.1.9 Состояние недели (тип = неделя )
          10. 4.10.5.1.10 Состояние времени (тип = время )
          11. 4.10.5.1. 11 Локальное состояние даты и времени ( type = datetime-local )
          12. 4.10.5.1.12 Состояние номера ( type = number )
          13. 4.10.5.1.13 Состояние диапазона ( type = range )
          14. 4.10 .5.1.14 Состояние цвета (тип = цвет )
          15. 4.10.5.1.15 Состояние флажка (тип = флажок )
          16. 4.10.5.1.16 Состояние переключателя (тип = радио )
          17. 4.10.5.1.17 Состояние загрузки файла (тип = файл )
          18. 4.10.5.1.18 Состояние кнопки отправки ( тип = отправить )
          19. 4.10 .5.1.19 Состояние кнопки изображения (тип = изображение )
          20. 4.10.5.1.20 Состояние кнопки сброса (тип = сброс )
          21. 4.10.5.1.21 Состояние кнопки (тип = кнопка )
        2. 4.10.5.2 Замечания по реализации, касающиеся локализации элементов управления формой
        3. 4.10.5.3 Общий вход Атрибуты элемента
          1. 4.10.5.3.1 Атрибуты maxlength и minlength
          2. 4.10.5.3.2 Размер Атрибут
          3. 4.10.5.3.3 Атрибут только для чтения атрибут
          4. 4.10.5.3.4 Для требуется атрибут
          5. 4.10.5.3.5 Множественный атрибут
          6. 4.10.5.3.6 Шаблон Атрибут
          7. 4.10.5.3.7 мин. и макс. атрибуты
          8. 4.10.5.3.8 Атрибут шага
          9. 4.10.5.3.9 Список Атрибут
          10. 4.10.5.3.10 Заполнитель атрибут
        4. 4.10.5.4 Общий ввод API элемента
        5. 4.10.5.5 Поведение общих событий
      6. 4.10.6 Кнопка , элемент
      7. 4.10.7 Элемент select,
      8. 4.10.8 Элемент datalist
      9. 4.10.9 Элемент optgroup
      10. 4.10.10 Параметр элемент
      11. 4.10.11 Текстовое поле Элемент
      12. 4.10.12 Вывод Элемент
      13. 4.10.13 Элемент progress
      14. 4.10.14 Элемент meter
      15. 4.10. 15 Элемент fieldset
      16. 4.10.16 Легенда Элемент
      17. 4.10.17 Инфраструктура управления формой
        1. 4.10.17.1 Значение элемента управления формой
        2. 4.10.17.2 Изменяемость
        3. 4.10.17.3 Ассоциация элементов управления и форм
      18. 4.10.18 Атрибуты, общие для элементов управления формы
        1. 4.10.18.1 Именование элементов управления формы: имя , атрибут
        2. 4.10.18.2 Направленность отправки элемента: атрибут dirname
        3. 4.10.18.3 Ограничение длины пользовательского ввода: атрибут maxlength
        4. 4.10.18.4 Установка требований к минимальной длине ввода: атрибут minlength
        5. 4.10.18.5 Включение и отключение элементов управления формой: атрибут disabled
        6. 4.10.18.6 Атрибуты отправки формы
        7. 4.10.18.7 Автозаполнение
          1. 4.10.18.7.1 Элементы управления автозаполнением формы: атрибут автозаполнение
          2. 4.10.18.7.2 Модель обработки
      19. 4.10.19 API для текста выбор управления
      20. 4.10.20 Ограничения
        1. 4.10.20.1 Определения
        2. 4.10.20.2 Проверка ограничений
        3. 4.10.20.3 API проверки ограничений
        4. 4.10.20.4 Безопасность
      21. 4.10.21 Отправка формы
        1. 4.10.21.1 Введение
        2. 4.10.21.2 Неявная отправка
        3. 4.10.21.3 Алгоритм отправки формы
        4. 4.10.21.4 Создание списка записей
        5. 4.10.21.5 Выбор кодировки отправки формы
        6. 4.10.21.6 Преобразование список записей в список пар имя-значение
        7. 4.10.21.7 Данные формы в кодировке URL
        8. 4.10.21.8 Данные многостраничной формы
        9. 4.10.21.9 Данные формы простого текста
        10. 4.10.21.10 Интерфейс SubmitEvent
        11. 4 .10.21.11 Интерфейс FormDataEvent
      22. 4.10.22 Сброс формы
    11. 4.11 Интерактивные элементы
      1. 4.11.1 детализирует элемент
      2. 4.11.2 Сводка элемент
      3. 4.11.3 Команды
        1. 4.11.3.1 Фасеты
        2. 4.11.3.2 Использование элемента a для определения команды
        3. 4.11.3.3 Использование элемента button для определения команды
        4. 4.11.3.4 Использование элемента input для определения команда
        5. 4.11.3.5 Использование элемента option для определения команды
        6. 4.11.3.6 Использование атрибута accesskey на элементе легенды для определения команды
        7. 4.11.3.7 Использование клавиши доступа атрибут для определения команды для других элементов
      4. 4.11.4 Диалоговое окно Элемент
    12. 4.12 Сценарии
      1. 4.12.1 Сценарий Элемент
        1. 4.12.1.1 Модель обработки
        2. 4.12.1.2 Языки сценариев
        3. 4.12.1.3 Ограничения для содержимого сценария элементы
        4. 4.12.1.4 Встроенная документация для внешних сценариев
        5. 4.12.1.5 Взаимодействие элементов сценария и XSLT
      2. 4.12.2 Элемент noscript
      3. 4.12.3 Шаблон Элемент
        1. 4.12.3.1 Взаимодействие элементов шаблона с XSLT и XPath
      4. 4.12.4 Слот Элемент
      5. 4.12.5 Холст Элемент
        1. 4.12.5.1 Контекст 2D-рендеринга
          1. 4.12.5.1.1 Замечания по реализации
          2. 4.12.5.1.2 Состояние холста
          3. 4.12.5.1.3 Стили линий
          4. 4.12.5.1.4 Стили текста
          5. 4.12.5.1.5 Построение контуров
          6. 4.12.5.1.6 Объекты Path3D
          7. 4.12.5.1.7 Преобразования
          8. 4.12.5.1.8 Источники изображений для контекстов 2D-рендеринга
          9. 4.12.5.1.9 Стили заливки и обводки
          10. 4.12.5.1.10 Рисование прямоугольников на растровом изображении
          11. 4.12.5.1.11 Рисование текста на растровом изображении
          12. 4.12.5.1.12 Рисование путей к холсту
          13. 4.12.5.1.13 Рисование колец фокусировки и путей прокрутки в представление
          14. 4.12 .5.1.14 Рисование изображений
          15. 4.12.5.1.15 Манипуляции с пикселями
          16. 4.12.5.1.16 Составление
          17. 4.12.5.1.17 Сглаживание изображения
          18. 4.12.5.1.18 Тени
          19. 4.12.5.1.19 Фильтры
          20. 4.12.5.1.20 Работа с внешними фильтрами SVG
          21. 4.12.5.1.21 Модель чертежа
          22. 4.12.5.1.22 Лучшие практики
          23. 4.12.5.1.23 Примеры
        2. 4.12.5.2 Контекст рендеринга ImageBitmap
          1. 4.12.5.2.1 Введение
          2. 4.12.5.2.2 Интерфейс ImageBitmapRenderingContext
        3. 4.12.5.3 Интерфейс OffscreenCanvas
          1. 4.12.5.3.1 Контекст 2D-рендеринга за пределами экрана
        4. 4.12.5.4 Цветовые пространства и цветовое пространство преобразование
        5. 4.12.5.5 Сериализация растровых изображений в файл
        6. 4.12.5.6 Безопасность с использованием холста элементов
        7. 4.12.5.7 Предварительно умноженный альфа-канал и контекст 2D-рендеринга
    13. 4.13 Пользовательские элементы
      1. 4.13.1 Введение
        1. 4.13. 1.1 Создание автономного настраиваемого элемента
        2. 4.13.1.2 Создание связанного с формой настраиваемого элемента
        3. 4.13.1.3 Создание настраиваемого элемента с доступными по умолчанию ролями, состояниями и свойствами
        4. 4.13.1.4 Создание настраиваемого встроенного элемента
        5. 4.13.1.5 Недостатки автономных настраиваемых элементов
        6. 4.13.1.6 Обновление элементов после их создания
      2. 4.13.2 Требования к конструкторам настраиваемых элементов и реакции
      3. 4.13.3 Основные концепции
      4. 4.13.4 Интерфейс CustomElementRegistry
      5. 4.13.5 Обновления
      6. 4.13.6 Реакции пользовательских элементов
      7. 4.13.7 Внутреннее устройство элемента
        1. 4.13.7.4.13.7.2 Теневой корневой доступ
        2. 4.13.7.3 Пользовательские элементы, связанные с формой
        3. 4.13.7.4 Семантика доступности
    14. 4.14 Общие идиомы без выделенных элементов
      1. 4.14.1 Хлебные крошки навигация
      2. 4.14.2 Облака тегов
      3. 4.14.3 Диалоги
      4. 4.14.4 Сноски
    15. 4.15 Отключенные элементы
    16. 4.16 Сопоставление элементов HTML с помощью селекторов и CSS
      1. 4.16.1 Чувствительность к регистру функции CSS attr ()
      2. 4.16.2 Чувствительность к регистру селекторов
      3. 4.16.3 Псевдоклассы
  5. 5 Микроданные
    1. 5.1 Введение
      1. 5.1.1 Обзор
      2. 5.1.2 Базовый синтаксис
      3. 5.1.3 Типизированные элементы
      4. 5.1.4 Глобальные идентификаторы для элементов
      5. 5.1.5 Выбор имен при определении словарей
    2. 5.2 Кодирование микроданных
      1. 5.2.1 Модель микроданных
      2. 5.2.2 Элементы
      3. 5.2.3 Имена: атрибут itemprop
      4. 5.2.4 Значения
      5. 5.2.5 Связывание имен с элементами
      6. 5.2.6 Микроданные и другие пространства имен
    3. 5.3 Примеры словарей микроданных
      1. 5.3. 1 vCard
        1. 5.3.1.1 Преобразование в vCard
        2. 5.3.1.2 Примеры
      2. 5.3.2 vEvent
        1. 5.3.2.1 Преобразование в iCalendar
        2. 5.3.2.2 Примеры
      3. 5.3.3 Лицензирование
        1. 5 .3.3.1 Примеры
    4. 5.4 Преобразование HTML в другие форматы
      1. 5.4.1 JSON
  6. 6 Взаимодействие с пользователем
    1. 6.1 Скрытый атрибут
    2. 6.2 Инертные поддеревья
    3. 6.3 Отслеживание активации пользователя
      1. 6.3.1 Модель данных
      2. 6.3.2 Модель обработки
      3. 6.3.3 API-интерфейсы, управляемые активацией пользователя
    4. 6.4 Поведение при активации элементов
    5. 6.5 Focus
      1. 6.5.1 Введение
      2. 6.5.2 Модель данных
      3. 6.5.3 Атрибут tabindex
      4. 6.5.4 Модель обработки
      5. 6.5.5 Последовательная навигация по фокусу
      6. 6.5.6 API управления фокусом
      7. 6.5.7 Автофокус Атрибут
    6. 6.6 Назначение сочетаний клавиш
      1. 6.6.1 Введение
      2. 6.6.2 Клавиша доступа атрибут
      3. 6.6.3 Обработка модель
    7. 6.7 Редактирование
      1. 6.7.1 Создание редактируемых областей документа: атрибут содержимого contenteditable
      2. 6.7.2 Создание целых документов editable: the designMode getter and setter
      3. 6.7.3 Лучшие практики для встроенных редакторов
      4. 6.7.4 Редактирование API
      5. 6.7.5 Проверка орфографии и грамматики
      6. 6.7.6 Автокапитализация
      7. 6.7.7 Условия ввода : режим ввода атрибут
      8. 6.7.8 Режимы ввода: ввод keyhint атрибут
    8. 6.8 Поиск на странице
      1. 6.8.1 Введение
      2. 6.8.2 Взаимодействие с деталями
      3. 6.8.3 Взаимодействие с выделением
    9. 6.9 Перетаскивание
      1. 6.9.1 Введение
      2. 6.9.2 перетаскивание хранилища данных
      3. 6.9.3 Интерфейс DataTransfer
        1. 6.9.3.1 Интерфейс DataTransferItemList
        2. 6.9.3.2 Интерфейс DataTransferItem
      4. 6.9.4 Интерфейс DragEvent
      5. 6.9.3.9.5 Модель обработки
      6. 6.9.6 Сводка событий
      7. 6.9.7 Перетаскиваемый атрибут
      8. 6.9.8 Риски безопасности в модели перетаскивания
  7. 7 Загрузка веб-страниц
    1. 7.1 Контексты просмотра
      1. 7.1.1 Создание контекстов просмотра
      2. 7.1.2 Связанные контексты просмотра
        1. 7.1.2.1 Навигация по связанным контекстам просмотра в DOM
      3. 7.1.3 Безопасность
      4. 7.1.4 Группировка контекстов просмотра
      5. 7.1.5 Просмотр контекстных имен
    2. 7.2 Инфраструктура безопасности для Window , WindowProxy и Расположение объектов
      1. 7.2.1 Интеграция с IDL
      2. 7.2.2 Общий внутренний слот: [[CrossOriginPropertyDescriptorMap]]
      3. 7.2.3 Общие абстрактные операции
        1. 7.2.3.1 CrossOriginProperties ( O )
        2. 7.2.3.2 CrossOriginPropertyFallback ( P )
        3. 7.2.3.3 IsPlatformObjectSameOrigin ( O )
        4. 7.2.3.4 CrossOriginGetOwnPropertyHelper ( O , P )
        5. 7.2.3.5 CrossOriginGet ( O , P , Приемник )
        6. 7.2.3.6 CrossOriginSet ( O , , , Приемник )
        7. 7.2.3.7 CrossOriginOwnPropertyKeys ( O )
    3. 7.3 Объект Window
      1. 7.3.1 API-интерфейсы для создания контекстов просмотра и навигации по ним по имени
      2. 7.3.2 Доступ к другим контекстам просмотра
      3. 7.3.3 Именованный доступ к объекту Window
      4. 7.3.4 Отказ от контекстов просмотра
      5. 7.3.5 Закрытие контекстов просмотра
      6. 7.3.6 Элементы интерфейса браузера
      7. 7.3.7 Настройки сценария для Window objects
    4. 7.4 Экзотический объект WindowProxy
      1. 7.4.1 [[GetPrototypeOf]] ()
      2. 7.4.2 [[SetPrototypeOf]] ( V )
      3. 7.4.3 [[IsExtensible]] ()
      4. 7.4.4 [[PreventExtensions]] ()
      5. 7.4.5 [[GetOwnProperty]] ( P )
      6. 7.4.6 [[DefineOwnProperty]] ( P , Описание )
      7. 7.4.7 [[Get]] ( P , Receiver )
      8. 7.4.8 [[Set]] ( P , V , Receiver )
      9. 7.4.9 [[[ Удалить]] ( P )
      10. 7.4.10 [[OwnPropertyKeys]] ()
    5. 7.5 Источник
      1. 7.5.1 Сайты
      2. 7.5.2 Снятие ограничения на одно происхождение
      3. 7.5.3 Кластеры агентов с исходным ключом
    6. 7.6 Изолирование в песочнице
    7. 7.7 Политики открывания разных источников
      1. 7.7.1 Заголовки
      2. 7.7.2 Просмотр переключение группы контекста из-за политики открывания кросс-происхождения
      3. 7.7.3 Отчетность
    8. 7.8 Политики внедрения перекрестного происхождения
      1. 7.8.1 Заголовки
      2. 7.8.2 Проверки политики встраивания
    9. 7.9 Контейнеры политик
    10. 7.10 История сеансов и навигация
      1. 7.10.1 Просмотр сеансов
      2. 7.10.2 История сеансов контекстов просмотра
      3. 7.10.3 Интерфейс History
      4. 7.10.4 Замечания по реализации для истории сеансов
      5. 7.10.5 Интерфейс Location
        1. 7.10.5.1 [[GetPrototypeOf]] ()
        2. 7.10.5.2 [[SetPrototypeOf]] ( V )
        3. 7.10.5.3 [[IsExtensible]] ()
        4. 7 .10.5.4 [[PreventExtensions]] ()
        5. 7.10.5.5 [[GetOwnProperty]] ( P )
        6. 7.10.5.6 [[DefineOwnProperty]] ( P , Desc )
        7. 7.10.5.7 [ [Get]] ( P , Receiver )
        8. 7.10.5.8 [[Set]] ( P , V , Receiver )
        9. 7.10.5.9 [[Удалить]] ( P )
        10. 7.10.5.10 [[OwnPropertyKeys]] ()
    11. 7.11 Просмотр веб-страниц
      1. 7.11.1 Навигация по документам
      2. 7.11.2 Модель обработки загрузки страницы для файлов HTML
      3. 7.11.3 Модель обработки загрузки страницы для файлов XML
      4. 7.11.4 Модель обработки загрузки страницы для текстовых файлов
      5. 7.11.5 Модель обработки загрузки страницы для multipart / x-mixed-replace ресурсы
      6. 7.11.6 Модель обработки загрузки страницы для мультимедиа
      7. 7.11.7 Модель обработки загрузки страницы для контента, который использует плагины
      8. 7.11.8 Модель обработки загрузки страницы для встроенного контент, не имеющий DOM
      9. 7.11.9 Переход к фрагменту
      10. 7.11.10 Обход истории
        1. 7.11.10.1 Сохраненное состояние записи истории
        2. 7.11.10.2 Интерфейс PopStateEvent
        3. 7.11.10.3 Интерфейс HashChangeEvent интерфейс
        4. 7.11.10.4 СтраницаTransitionEvent интерфейс
      11. 7.11.11 Загрузка документов
      12. 7.11.12 Выгрузка документов
        1. 7.11.12.1 Интерфейс BeforeUnloadEvent
      13. 7.11.13 Прерывание загрузки документа
      14. 7.11.14 Заголовок ` X-Frame-Options `
  8. 8 API веб-приложений
    1. 8.1 Создание сценариев
      1. 8.1.1 Введение
      2. 8.1.2 Агенты и кластеры агентов
        1. 8.1.2.1 Интеграция с формализмом агента JavaScript
        2. 8.1.2.2 Интеграция с формализмом кластера агента JavaScript
      3. 8.1.3 Области и их аналоги
        1. 8.1.3.1 Среды
        2. 8.1.3.2 Объекты настроек среды
        3. 8.1.3.3 Области, объекты настроек и глобальные объекты
          1. 8.1.3.3.1 Запись
          2. 8.1.3.3.2 Действующий
          3. 8.1.3.3.3 Текущий
          4. 8.1.3.3.4 Соответствующий
        4. 8.1.3.4 Включение и отключение сценариев
        5. 8.1.3.5 Защищенные контексты
      4. 8.1.4 Обработка сценариев модель
        1. 8.1.4.1 Скрипты
        2. 8.1.4.2 Получение скриптов
        3. 8.1.4.3 Создание скриптов
        4. 8.1.4.4 Вызов сценариев
        5. 8.1.4.5 Завершение сценариев
        6. 8.1.4.6 Ошибки сценария выполнения
        7. 8.1.4.7 Отклонения необработанных обещаний
      5. 8.1.5 Перехватчики хоста спецификации JavaScript
        1. 8.1.5.1 HostEnsureCanCompileStrings ( callerRealm , calleeRealm )
        2. 8.1.5.2 HostPromiseRejectionTracker ( обещание , операция )
        3. 8.1.5.3 Связанные с заданием перехватчики хоста
          1. 8.1.5.3.1 HostCallJobCallback ( обратный вызов , V , список аргументов )
          2. 8.1.5.3.2 HostEnqueueFinalizationRegistryCleanupJob ( finalizationRegistry )
          3. 8.1.5.3.3 HostEnqueuePromiseJob ( задание , область )
          4. 8.1.5.3.4 HostMakeJobCallback ( вызываемый )
        4. 8.1.5.4 Связанные с модулем перехватчики хоста
          1. 8.1.5.4.1 HostGetImportMetaProperties ( moduleRecord )
          2. 8.1.5.4.2 HostynamportModule ( ссылается наScriptOrModule , moduleRequest , promiseCapability )
          3. 8.1.5.4.3 HostResolveImportedModule ( ссылается наScriptOrModule , moduleRequest )
          4. 8.1.5.4.4 HostGetSupportedImportAssertions ()
      6. 8.1.6 Циклы событий
        1. 8.1.6.1 Определения
        2. 8.1.6.2 Задачи организации очереди
        3. 8.1.6.3 Модель обработки
        4. 8.1.6.4 Общие источники задач
        5. 8.1.6.5 Обработка цикла событий из других спецификаций
      7. 8.1.7 События
        1. 8.1.7.1 Обработчики событий
        2. 8.1.7.2 Обработчики событий для элементов, объектов Document и объектов Window
          1. 8.1.7.2.1 Определения IDL
        3. 8.1.7.3 Запуск события
    2. 8.2 Миксин WindowOrWorkerGlobalScope
    3. 8.3 Служебные методы Base64
    4. 8.4 Вставка динамической разметки
      1. 8.4.1 Открытие входного потока
      2. 8.4.2 Закрытие входного потока
      3. 8.4.3 document.write ()
      4. 8.4.4 document.writeln ()
    5. 8.5 Анализ DOM
    6. 8.6 Таймеры
    7. 8.7 Очередь микрозадач
    8. 8.8 Пользовательские подсказки
      1. 8.8.1 Простые диалоги
      2. 8.8.2 Печать
    9. 8.9 Состояние и возможности системы
      1. 8.9.1 Объект Navigator
        1. 8.9.1.1 Идентификация клиента
        2. 8.9.1.2 Языковые настройки
        3. 8.9.1.3 Состояние браузера
        4. 8.9.1.4 Обработчики пользовательских схем: метод registerProtocolHandler ()
          1. 8.9.1.4.1 Безопасность и конфиденциальность
        5. 8.9.1.5 Файлы cookie
        6. 8.9.1.6 Поддержка просмотра PDF
    10. 8.10 Изображения
    11. 8.11 Кадры анимации
  9. 9 Связь
    1. 9.1 Интерфейс MessageEvent
    2. 9.2 События, отправленные сервером
      1. 9.2.1 Введение
      2. 9.2.2 Интерфейс EventSource
      3. 9.2.3 Модель обработки
      4. 9.2.4 Анализ потока событий
      5. 9.2.5 Интерпретация потока событий
      6. 9.2.6 Примечания к автору
      7. 9.2.7 Push без установления соединения и другие функции
      8. 9.2.8 Сборка мусора
      9. 9.2.9 Рекомендации по внедрению
    3. 9.3 Веб-сокеты
      1. 9.3.1 Введение
      2. 9.3.2 Интерфейс WebSocket
      3. 9.3.3 Обратная связь по протоколу
      4. 9.3.4 Фреймы Ping и Pong
      5. 9.3.5 Интерфейс CloseEvent
      6. 9.3.6 Сборка мусора
    4. 9.4 Обмен сообщениями между документами
      1. 9.4.1 Введение
      2. 9.4.2 Безопасность
        1. 9.4.2.1 Авторы
        2. 9.4.2.2 Пользовательские агенты
      3. 9.4.3 Публикация сообщений
    5. 9.5 Канальный обмен сообщениями
      1. 9.5.1 Введение
        1. 9.5.1.1 Примеры
        2. 9.5.1.2 Порты как основа модели объектных возможностей в сети
        3. 9.5.1.3 Порты как основа абстрагирования сервисных реализаций
      2. 9.5.2 Каналы сообщений
      3. 9.5.3 Порты сообщений
      4. 9.5.4 Широковещательная передача на многие порты
      5. 9.5.5 Порты и сборка мусора
    6. 9.6 Трансляция в другие контексты просмотра
  10. 10 Веб-воркеры
    1. 10.1 Введение
      1. 10.1.1 Область действия
      2. 10.1.2 Примеры
        1. 10.1.2.1 Фоновый рабочий, вычисляющий числа
        2. 10.1.2.2 Использование модуля JavaScript в качестве исполнителя
        3. 10.1.2.3 Общие сведения о воркерах
        4. 10.1.2.4 Общее состояние с использованием общего воркера
        5. 10.1.2.5 Делегирование
        6. 10.1.2.6 Предоставление библиотек
      3. 10.1.3 Учебники
        1. 10.1.3.1 Создание выделенного работника
        2. 10.1.3.2 Взаимодействие с выделенным работником
        3. 10.1.3.3 Общие работники
    2. 10.2 Инфраструктура
      1. 10.2.1 Глобальная область действия
        1. 10.2.1.1 Общий интерфейс WorkerGlobalScope
        2. 10.2.1.2 Выделенные сотрудники и интерфейс DedicatedWorkerGlobalScope
        3. 10.2.1.3 Общие рабочие и интерфейс SharedWorkerGlobalScope
      2. 10.2.2 Цикл событий Время жизни рабочего
      3. 10.2.4 Модель обработки
      4. 10.2.5 Ошибки сценария выполнения
      5. 10.2.6 Создание рабочих
        1. 10.2.6.1 Mixin AbstractWorker
        2. 10.2.6.2 Настройки сценария для рабочих
        3. 10.2.6.3 Выделенные исполнители и интерфейс Worker
        4. 10.2.6.4 Общие исполнители и интерфейс SharedWorker
      6. 10.2.7 Параллельные аппаратные возможности
    3. 10.3 Доступны API работникам
      1. 10.3.1 Импорт скриптов и библиотек
      2. 10.3.2 Интерфейс WorkerNavigator
      3. 10.3.3 Интерфейс WorkerLocation
  11. 11 Рабочие листы
    1. 11.1 Введение
      1. 11.1.1 Мотивации
      2. 11.1.2 Идемпотентность кода
      3. 11.1.3 Спекулятивная оценка
    2. 11.2 Примеры
      1. 11.2.1 Загрузка скриптов
      2. 11.2.2 Регистрация класса и вызов его методов
    3. 11.3 Инфраструктура
      1. 11.3.1 Глобальная область видимости
        1. 11.3.1.1 Агенты и циклы событий
        2. 11.3.1.2 Создание и завершение
        3. 11.3.1.3 Настройки сценария для рабочихлет
      2. 11.3.2 Рабочий пакет , класс ,
      3. 11.3.3 Срок службы рабочего пакета
  12. 12 Веб-хранилище
    1. 12.1 Введение
    2. 12.2 API
      1. 12.2.1 Интерфейс Storage
      2. 12.2.2 sessionStorage Геттер
      3. 12.2.3 Геттер localStorage
      4. 12.2.4 Интерфейс StorageEvent
    3. 12.3 Конфиденциальность
      1. 12.3.1 Отслеживание пользователей
      2. 12.3.2 Чувствительность данных
    4. 12.4 Безопасность
      1. 12.4.1 Атаки подмены DNS
      2. 12.4.2 Атаки между каталогами
      3. 12.4.3 Риски реализации
  13. 13 Синтаксис HTML
    1. 13.1 Написание документов HTML
      1. 13.1.1 DOCTYPE
      2. 13.1.2 Элементы
        1. 13.1.2.1 Начальные теги
        2. 13.1.2.2 Конечные теги
        3. 13.1.2.3 Атрибуты
        4. 13.1.2.4 Дополнительные теги
        5. 13.1.2.5 Ограничения на модели содержимого
        6. 13.1.2.6 Ограничения на содержимое исходного текста и экранируемых необработанных текстовых элементов
      3. 13.1.3 Текст
        1. 13.1.3.1 Новые строки
      4. 13.1.4 Ссылки на символы
      5. 13.1 .5 Разделы CDATA
      6. 13.1.6 Комментарии
    2. 13.2 Анализ HTML-документов
      1. 13.2.1 Обзор модели синтаксического анализа
      2. 13.2.2 Ошибки синтаксического анализа
      3. 13.2.3 Входной поток байтов
        1. 13.2.3.1 Анализ с известной кодировкой символов
        2. 13.2.3.2 Определение кодировки символов
        3. 13.2.3.3 Кодировки символов
        4. 13.2.3.4 Изменение кодировки при синтаксическом анализе
        5. 13.2.3.5 Предварительная обработка входного потока
      4. 13.2. 4 Состояние синтаксического анализа
        1. 13.2.4.1 Режим вставки
        2. 13.2.4.2 Стек открытых элементов
        3. 13.2.4.3 Список активных элементов форматирования
        4. 13.2.4.4 Указатели элементов
        5. 13.2.4.5 Другие флаги состояния синтаксического анализа
      5. 13.2.5 Токенизация
        1. 13.2.5.1 Состояние данных
        2. 13.2.5.2 Состояние RCDATA
        3. 13.2.5.3 Состояние RAWTEXT
        4. 13.2.5.4 Состояние данных сценария
        5. 13.2.5.5 PLAINTEXT состояние
        6. 13.2.5.6 Открытое состояние тега
        7. 13.2.5.7 Открытое состояние конечного тега
        8. 13.2.5.8 Состояние имени тега
        9. 13.2.5.9 Состояние отсутствия знака RCDATA
        10. 13.2.5.10 Состояние открытого конечного тега RCDATA
        11. 13.2 .5.11 Состояние имени конечного тега RCDATA
        12. 13.2.5.12 RAWTEXT состояние меньше знака
        13. 13.2.5.13 RAWTEXT состояние открытия конечного тега
        14. 13.2.5.14 RAWTEXT состояние имени конечного тега
        15. 13.2.5.15 Данные сценария менее подписанного состояния
        16. 13.2.5.16 Конечный тег данных сценария открытое состояние
        17. 13.2.5.17 Состояние имени конечного тега данных сценария
        18. 13.2.5.18 Состояние начала экранирования данных сценария
        19. 13.2.5.19 Состояние экранирования данных сценария начальное тире
        20. 13.2.5.20 Состояние экранирования данных сценария
        21. 13.2.5.21 Данные сценария состояние экранированного тире
        22. 13.2.5.22 Данные сценария экранированы в состоянии тире, тире
        23. 13.2.5.23 Данные сценария экранированы в состоянии «меньше знака»
        24. 13.2.5.24 Данные сценария экранированы в состоянии открытия конечного тега
        25. 13.2.5.25 Данные сценария не отображаются в состоянии имени конечного тега
        26. 13.2. 5.26 Состояние начала с двойным экранированием данных сценария
        27. 13.2.5.27 Состояние с двойным экранированием данных сценария
        28. 13.2.5.28 Состояние данных сценария с двойным экранированием тире
        29. 13.2.5.29 Данные скрипта с двойным экранированием тире Состояние с двойным экранированием
        30. 13.2.5.30 Данные скрипта с двойным экранированием меньше -чем подписать состояние
        31. 13.2.5.31 Состояние конца двойного выхода данных сценария
        32. 13.2.5.32 Перед состоянием имени атрибута
        33. 13.2.5.33 Состояние имени атрибута
        34. 13.2.5.34 После состояния имени атрибута
        35. 13.2.5.35 Перед состоянием значения атрибута
        36. 13.2.5.36 Атрибут значение (в двойных кавычках) состояние
        37. 13.2.5.37 Значение атрибута (в одинарных кавычках) состояние
        38. 13.2.5.38 Состояние значения атрибута (без кавычек)
        39. 13.2.5.39 После состояния значения атрибута (в кавычках)
        40. 13.2.5.40 Само- закрытие состояния начального тега
        41. 13.2.5.41 Состояние фиктивного комментария
        42. 13.2.5.42 Открытое состояние объявления разметки
        43. 13.2.5.43 Состояние начала комментария
        44. 13.2.5.44 Состояние начала комментария
        45. 13.2.5.45 Состояние комментария
        46. 13.2.5.46 Состояние комментария без знака
        47. 13.2.5.47 Комментарий со знаком «меньше чем» состояние взрыва
        48. 13.2.5.48 Комментарий со знаком «меньше чем» с взрывным тире
        49. 13.2.5.49 Комментарий со знаком «меньше чем», взрыва, тире, состояние
        50. 13.2.5.50 Комментарий, конец тире, состояние
        51. 13.2.5.51 Комментарий конечного состояния
        52. 13.2.5.52 Комментарий конечного состояния взрыва
        53. 13.2.5.53 Состояние DOCTYPE
        54. 13.2.5.54 Перед состоянием имени DOCTYPE
        55. 13.2.5.55 Состояние имени DOCTYPE
        56. 13.2.5.56 После состояния имени DOCTYPE
        57. 13.2.5.57 После состояния открытого ключевого слова DOCTYPE
        58. 13.2.5.58 Перед состоянием открытого идентификатора DOCTYPE
        59. 13.2.5.59 Состояние открытого идентификатора DOCTYPE (двойные кавычки)
        60. 13.2.5.60 Состояние открытого идентификатора DOCTYPE (одинарные кавычки)
        61. 13.2.5.61 После состояния общедоступного идентификатора DOCTYPE
        62. 13.2.5.62 Между состоянием общедоступного идентификатора DOCTYPE и состояния системного идентификатора
        63. 13.2.5.63 После состояния системного ключевого слова DOCTYPE
        64. 13.2.5.64 До состояния системного идентификатора DOCTYPE
        65. 13.2.5.65 Системный идентификатор DOCTYPE (двойной -в кавычках) состояние
        66. 13.2.5.66 Системный идентификатор DOCTYPE (в одинарных кавычках) состояние
        67. 13.2.5.67 После состояния системного идентификатора DOCTYPE
        68. 13.2.5.68 Поддельное состояние DOCTYPE
        69. 13.2.5.69 Состояние раздела CDATA
        70. 13.2.5.70 Состояние скобки раздела CDATA
        71. 13.2.5.71 Конечное состояние раздела CDATA
        72. 13.2.5.72 Состояние ссылки на символ
        73. 13.2.5.73 Состояние ссылки на именованный символ
        74. 13.2.5.74 Состояние неоднозначного амперсанда
        75. 13.2.5.75 Состояние ссылки на числовой символ
        76. 13.2.5.76 Состояние начала ссылки на шестнадцатеричный символ
        77. 13.2.5.77 Состояние начала ссылки на десятичный символ
        78. 13.2.5.78 Состояние ссылки на шестнадцатеричный символ
        79. 13.2.5.79 Состояние ссылки на десятичный символ
        80. 13.2.5.80 Конечное состояние ссылки на числовой символ
      6. 13.2.6 Построение дерева
        1. 13.2.6.1 Создание и вставка узлов
        2. 13.2.6.2 Анализ элементов, содержащих только текст
        3. 13.2. 6.3 Закрывающие элементы с подразумеваемыми конечными тегами
        4. 13.2.6.4 Правила синтаксического анализа токенов в содержимом HTML
          1. 13.2.6.4.1 «Начальный» режим вставки
          2. 13.2.6.4.2 Режим вставки «до HTML»
          3. 13.2.6.4.3 Режим вставки «перед заголовком»
          4. 13.2.6.4.4 Режим вставки «в заголовке»
          5. 13.2.6.4.5 Режим вставки «в заголовке»
          6. 13.2.6.4.6 «После заголовка» режим вставки
          7. 13.2.6.4.7 Режим вставки «в теле»
          8. 13.2.6.4.8 Режим вставки «текст»
          9. 13.2.6.4.9 Режим вставки «в таблице»
          10. 13.2.6.4. 10 Режим вставки «в тексте таблицы»
          11. 13.2.6.4.11 Режим вставки «в подписи»
          12. 13.2.6.4.12 Режим вставки «в группе столбцов»
          13. 13.2.6.4.13 Режим вставки «в теле таблицы»
          14. 13.2.6.4.14 Режим вставки «в строке»
          15. 13.2.6.4.15 «В» режим вставки ячейки
          16. 13.2.6.4.16 Режим вставки «в выбранном»
          17. 13.2.6.4.17 Режим вставки «в выделении в таблице»
          18. 13.2.6.4.18 Режим вставки «в шаблоне»
          19. 13.2.6.4.19 Режим вставки "после тела"
          20. 13.2.6.4.20 Режим вставки "в наборе фреймов"
          21. 13.2.6.4.21 Режим вставки «after after frameset»
          22. 13.2.6.4.22 Режим вставки «after after body»
          23. 13.2.6.4.23 Режим вставки «after after frameset»
        5. 13.2.6.5 Правила для анализ токенов в чужом содержимом
      7. 13.2.7 Конец
      8. 13.2.8 Спекулятивный анализ HTML
      9. 13.2.9 Принуждение HTML DOM к информационному набору
      10. 13.2.10 Введение в обработку ошибок и странные случаи в парсере
        1. 13.2.10.1 Неверно вложенные теги:
        2. 13.2.10.2 Неверно вложенные теги:

        3. 13.2.10.3 Неожиданная разметка в таблицы
        4. 13.2.10.4 Сценарии, изменяющие страницу по мере ее анализа
        5. 13.2.10.5 Выполнение сценариев, перемещающихся по нескольким документам
        6. 13.2.10.6 Незакрытые элементы форматирования
    3. 13.3 Сериализация фрагментов HTML
    4. 13.4 Разбор HTML-фрагментов
    5. 13.5 Именованные ссылки на символы
  14. 14 Синтаксис XML
    1. 14.1 Запись документов в синтаксисе XML
    2. 14.2 Анализ XML-документов
    3. 14.3 Сериализация фрагментов XML
    4. 14.4 Анализ фрагментов XML
  15. 15 Рендеринг
    1. 15.1 Введение
    2. 15.2 Таблица стилей пользовательского агента CSS и презентационные подсказки
    3. 15.3 Незамещаемые элементы
      1. 15.3.1 Скрытые элементы
      2. 15.3.2 Страница
      3. 15.3.3 Содержимое потока
      4. 15.3.4 Содержание фраз
      5. 15.3.5 Двунаправленный текст
      6. 15.3.6 Разделы и заголовки
      7. 15.3.7 Списки
      8. 15.3.8 Таблицы
      9. 15.3.9 Причуды схлопывания полей
      10. 15.3.10 Элементы управления формой
      11. 15.3.11 Элемент hr
      12. 15.3.12 Набор полей Легенда и Элементы
    4. 15.4 Замененные элементы
      1. 15.4.1 Встроенное содержимое
      2. 15.4.2 Изображения
      3. 15.4.3 Атрибуты для встроенного содержимого и изображений
      4. 15.4.4 Карты изображений
    5. 15.5 Виджеты
      1. 15.5.1 Введение
      2. 15.5.2 Расположение кнопок
      3. 15.5.3 Кнопка элемент
      4. 15.5.4 подробности и сводка элементы
      5. 15.5.5 input элемент как виджет ввода текста
      6. 15.5.6 input element as domain-specific widgets
      7. 15.5.7 вводит элемент как элемент управления диапазоном
      8. 15.5.8 вводит элемент как цвет колодец
      9. 15.5.9 вводит элемент в качестве флажка и виджеты радиокнопок
      10. 15.5.10 вводит элемент как элемент управления загрузкой файла
      11. 15.5.11 вводит элемент как кнопку
      12. 15.5. 12 Маркировка Элемент
      13. 15.5.13 Метр Элемент
      14. 15.5.14 Элемент progress
      15. 15.5.15 Элемент select
      16. 15.5.16 Текстовое поле Элемент
    6. 15,6 Фреймы и наборы фреймов
    7. 15.7 Интерактивные медиа
      1. 15.7.1 Ссылки, формы и навигация
      2. 15.7.2 Атрибут title
      3. 15.7.3 Редактирование хостов
      4. 15.7.4 Текст, отображаемый в собственных пользовательских интерфейсах
    8. 15,8 Печатные носители
    9. 15.9 Не стилизованные XML-документы
  16. 16 Устаревшие функции
    1. 16.1 Устаревшие, но соответствующие функции
      1. 16.1.1 Предупреждения об устаревших, но соответствующих характеристиках
    2. 16.2 Несоответствующие функции
    3. 16.3 Требования к реализациям
      1. 16.3.1 Рамка , элемент
      2. 16.3.2 Рамки
      3. 16,3 .3 Другие элементы, атрибуты и API
  17. 17 Рекомендации IANA
    1. 17,1 text / html
    2. 17,2 multipart / x-mixed-replace
    3. 17.3 application / xhtml + xml
    4. 17,4 text / ping
    5. 17,5 application / microdata + json
    6. 17,6 text / event-stream
    7. 17,7 ` Cross-Origin-Embedder-Policy `
    8. 17.8 ` Cross-Origin-Embedder-Policy-Report-Only `
    9. 17.9 ` Cross-Origin-Opener-Policy `
    10. 17.10 ` Cross-Origin-Opener-Policy-Report-Only `
    11. 17.11 ` Источник-агент-кластер `
    12. 17.12 ` Ping-From `
    13. 17.13 ` Ping-To `
    14. 17.14 ` Refresh `
    15. 17.15 ` Last-Event-ID `
    16. 17.16 ` X-Frame-Options `
    17. 17.17 web + префикс схемы
  18. Индекс
    1. Элементы
    2. Категории содержимого элементов
    3. Атрибуты
    4. Интерфейсы элементов
    5. Все интерфейсы
    6. События
    7. Типы MIME
  19. Ссылки Intellectual
  20. Благодарности
  21. Благодарности права собственности

Первая простая веб-страница.Элементы и теги HTML

Первая простая веб-страница - Введение

Из этого первого урока HTML вы узнаете:

  1. Как создать папку на вашем компьютере, чтобы хранить ваши веб-страницы и графические файлы
  2. Learn создать простую веб-страницу в HTML с помощью тегов HTML
  3. Код для простой HTML-страницы
  4. Как добавить дополнительные HTML-тегов для создания очень простой веб-страницы с именем:
    index.HTML
  5. Использование HTML элементов и атрибутов .
  6. Как этот код состоит из HTML-тегов и простого текста
  7. Как сохранить файлы HTML в папку с именем my-first-web-pages на жестком диске.
  8. Как проверить файл, чтобы убедиться, что он правильный HTML
  9. Как просматривать эти страницы в вашем браузере .
  10. Урок 7 показывает вам « Как связать страницы вместе», чтобы зритель мог легко просматривать другие страницы.
  11. Учебники 3–6 покажут вам, как улучшить внешний вид ваших страниц '

Вы узнаете, как создание вашей первой веб-страницы очень приятно

Шаг 1.

Создание папки

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

Имя папки

В этом руководстве я назову папку
my-first-web-pages

Я буду называть это имя и дальше.Если вы хотите использовать имя по вашему выбору, запишите его для использования в будущем.

Расположение папки my-first-web-pages

В этом руководстве я хочу разместить папку my-first-web-pages в следующем месте:
C:> Пользователи> Ваше имя пользователя >

  1. Скопируйте из этого руководства имя папки, которую вы создадите
    my-first-web-pages
  2. В проводнике Windows перейдите к C:> Пользователи> Ваше имя пользователя >
  3. Щелкните правой кнопкой мыши свое имя пользователя, в моем случае это Jon
  4. В раскрывающемся меню Наведите указатель мыши на Создать, затем выберите Папка
  5. Новая папка будет выделена Вставить или ввести my-first-web-pages

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

Как создать папку в Windows Video

Видео показывает, как создать папку my-first-web-pages

Моя первая веб-страница

Урок 1. Моя первая веб-страница

Обязательные HTML-теги

Для всех веб-страниц HTML5 требуется следующий код в виде HTML-тегов , который будет работать и создавать простую ПУСТУЮ веб-страницу, которая будет проверяться, когда в помещено правильное произвольное содержимое. ярлык.



    
        
         Ваша страница TITLE находится здесь 
        
    
    
        

СОДЕРЖАНИЕ вашей страницы находится здесь. Тег p указывает, что это абзац

Посмотреть результаты этой разметки в браузере

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

Чтобы проверить это: Выберите в редакторе «Просмотр исходного кода» / «Код» или аналогичный вариант и просмотрите полученный код. Обратите внимание, что созданный код может незначительно отличаться в зависимости от используемого редактора.

Используйте следующий код, если вы используете Blue Griffon , Notebook или Dreamweaver или веб-редактор, который может подготовить HTML5

Нажмите, чтобы просмотреть подробные инструкции и видео

для использования этих веб-редакторов

Кронштейны

Dreamweaver

KompoZer

Microsoft WebMatrix

Ноутбук

Посмотреть результаты этого кода в браузере

  • Найдите Ваша страница TITLE находится здесь в
    • верхняя строка окна (не в браузере Chrome)
    • и вкладка
  • Найдите СОДЕРЖАНИЕ вашей страницы находится здесь в главном окне браузеров.

Затем перечитайте код и сравните с результатом.

Пояснения к коду

HTML-теги и HTML-элементы

HTML-теги

В приведенном выше коде вы увидите несколько букв или слов в угловых скобках <> , например &

Это HTML-тегов

  • В основном теги HTML - это код разметки, который передает информацию либо веб-браузеру, либо поисковым системам.
  • HTML-теги
  • заключены в пару скобок меньше и больше <> эти скобки известны как открытый и закрывающий разделители соответственно.
    • Хотя декларация заключена в скобки <>, это декларация, а не тег .
  • Теперь рекомендуется писать теги строчными буквами
  • Для большинства тегов HTML, но не для всех, требуется как
    • стартовый тег e.грамм.
    • конечный тег,
      Обратите внимание, что конечный тег совпадает с начальным тегом с включением / перед именем тега.
  • HTML имеет несколько тегов, у которых нет конечного тега,

    • (Обрыв, начало новой строки)
    • (Тег изображения)
  • Теги не отображаются в браузере.
  • Примеры тегов:
    • тег определяет параграф .Это наиболее часто используемый тег.

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

HTML-элементы


  • Все теги, кроме
    , содержат некоторое содержимое e.грамм.

    Эти слова в теге P являются содержанием

  • HTML-тег + его содержимое известно как HTML-элемент .

! DOCTYPE Объявление Объяснение

Объявление должно быть самым первым в вашем HTML-документе перед тегом.

Объявление сообщает веб-браузеру, какой тип документа следует ожидать.

Объявление не является тегом, поэтому оно не имеет конечного тега.

! DOCTYPE Описание объявления

HTML5! DOCTYPE

HTML 4.01! DOCTYPE

HTML5! DOCTYPE

HTML 4.01! DOCTYPE


  • Это объявление для веб-браузера о том, что эта страница (файл) является HTML 4.01 документом
  • Если вы хотите использовать HTML 4.01 или изменить файл HTML 4.01, см. Дополнительную информацию на http: // www.w3schools.com/TAgs/tag_doctype.asp
  • Есть 3 HTML 4.01! DOCTYPE
HTML 4.01 Строгий

Это тот, который мы рекомендуем использовать

"http://www.w3.org/TR/html4/strict.dtd">

HTML 4.01 Переходный

HTML 4.01 Набор фреймов

Тег Описание

Открывающий тег Закрывающий тег

  • Технически не требуется в HTML5, но я настоятельно рекомендую вам использовать его
  • Элемент - это контейнер для всех элементов заголовка.
  • Элемент должен включать заголовок документа
  • Может включать скрипты, стили, метаинформацию и многое другое.
  • В элемент могут входить следующие элементы:
    • (этот элемент <strong> требуется </strong> в разделе заголовка)</li><li></body></html>