Html org: Справка по HTML — HTML
Содержание
HTML | MDN
HTML (HyperText Markup Language — «язык гипертекстовой разметки») — самый базовый строительный блок Веба. Он определяет содержание и структуру веб-контента. Другие технологии, помимо HTML, обычно используются для описания внешнего вида/представления (CSS) или функциональности/поведения (JavaScript) веб-страницы.
Под гипертекстом («hypertext») понимаются ссылки, которые соединяют веб-страницы друг с другом либо в пределах одного веб-сайта, либо между веб-сайтами. Ссылки являются фундаментальным аспектом Веба. Загружая контент в Интернет и связывая его со страницами, созданными другими людьми, вы становитесь активным участником Всемирной паутины.
HTML использует разметку («markup») для отображения текста, изображений и другого контента в веб-браузере. HTML-разметка включает в себя специальные «элементы», такие как <head>
, <title>
, <body>
, <header>
, <footer>
, <article>
, <section>
, <p>
, <div>
, <span>
, <img>
, <aside>
, <audio>
, <canvas>
, <datalist>
, <details>
, <embed>
, <nav>
, <output>
, <progress>
, <video>
и многие другие.
HTML-элемент выделяется из прочего текста в документе с помощью «тегов», которые состоят из имени элемента окружённого «<
» и «>
«. Имя элемента внутри тега не чувствительно к регистру. То есть, оно может быть написано в верхнем или нижнем регистре, или смешано. Например, тег <title>
может быть записан как <Title>
, <TITLE>
, или любым другим способом.
Статьи, представленные ниже, могут помочь вам больше узнать о HTML.
- Введение в HTML
Если вы новичок в веб-разработке, обязательно прочитайте нашу статью «Основы HTML», чтобы узнать, что такое HTML и как его использовать.
- Руководства по HTML
Статьи о том, как использовать HTML, а также обучающие материалы и исчерпывающие примеры можно найти в разделе «Пространство изучения HTML».
- Справка по HTML
В нашем обширном разделе «Справка по HTML» вы найдёте подробности о каждом элементе и атрибуте в HTML.
Наше Пространство изучения HTML содержит множество модулей, которые обучают HTML с нуля — начальные знания не требуются.
- Введение в HTML
- Этот модуль закладывает основу, знакомя вас с важными понятиями и синтаксисом, такими как применение HTML к тексту, создание гиперссылок и использование HTML для построения веб-страницы.
- Мультимедиа и встраивание
- В этом модуле рассматривается, как использовать HTML для добавления мультимедиа на ваши веб-страницы, включая различные способы вставки изображений, а также для встраивания видео, аудио, и даже других веб-страниц целиком.
- HTML-таблицы
- Представление табличных данных на веб-странице в понятной, доступной форме может быть проблемой. Этот модуль охватывает базовую разметку таблиц, а также более сложные особенности, такие как добавление заголовков и описаний.
- HTML-формы
- Формы являются очень важной частью Веба — они предоставляют большую часть функциональности, необходимого для взаимодействия с веб-сайтами, например регистрация и вход в систему, отправка отзывов, покупка товаров, и многое другое. Этот модуль познакомит вас с созданием клиентских (client-side/front-end) частей форм.
- Используйте HTML для решения распространённых задач.
- Содержит ссылки на разделы, объясняющие как использовать HTML для решения самых распространённых задач при создании веб-страницы: работа с заголовками, добавление изображений или видео, выделение контента, создание простой формы и т.д.
Продвинутые темы
- CORS: включённые изображения
- Атрибут
crossorigin
в сочетании с соответствующим заголовком CORS, позволяет загружать изображения, определённые элементом<img>
, из внешних источников и использовать в элементе<canvas>
, как если бы они были загружены из текущего источника. - CORS: Настройки атрибутов
- Некоторые HTML-элементы, предоставляющие поддержку CORS, такие как
<img>
или<video>
, имеют атрибутcrossorigin
(свойствоcrossOrigin
), который позволяет вам настраивать CORS-запросы для получаемых элементом данных. - Управление фокусом в HTML
- DOM-Атрибут
activeElement
и DOM-методhasFocus()
помогают отслеживать и контролировать взаимодействие пользователя с элементами на веб-странице. - Предварительная загрузка контента с помощью rel=»preload» (en-US)
- Значение
preload
атрибутаrel
элемента<link>
позволяет писать декларативные fetch-запросы в HTML<head>
, указывая ресурсы, которые потребуются вашим страницам сразу после загрузки и, следовательно, которые вы хотите начать предварительно загружать на раннем этапе жизненного цикла страницы, прежде чем браузером запустится основной механизм рендеринга (отрисовки). Это гарантирует, что они станут доступными раньше и с меньшей вероятностью заблокируют первый рендеринг страницы, что приведёт к улучшению производительности. В этой статье приведено начальное руководство по работе сpreload
(предзагрузкой).
Справочники
- Справка по HTML
- HTML состоит из элементов, каждый из которых может быть изменён некоторым количеством атрибутов. HTML-документы связаны между собой ссылками.
- Справка по HTML-элементам
- Просмотр списка всех элементов HTML.
- Справка по HTML-атрибутам
- У элементов в HTML есть атрибуты. Это дополнительные величины, которые настраивают элементы или управляют их поведением различными способами.
- Глобальные атрибуты
- Глобальные атрибуты могут быть указаны для всех элементов HTML, даже тех, которые не указаны в стандарте. Это означает, что любые нестандартные элементы обязаны по-прежнему разрешать эти атрибуты, даже если эти элементы делают документ несовместимым с HTML5.
- Строчные и блочные элементы
- Элементы HTML являются обычно «строчными» или «блочными». Строчный элемент занимает только пространство, ограниченное тегами, которые его определяют. Блочный элемент занимает все пространство своего родительского элемента (контейнера), тем самым создавая «блок».
- Типы ссылок
- В HTML различные типы ссылок могут использоваться для установления и определения связи между двумя документами. Элементы-ссылки, типы которых могут быть заданы, включают в себя
<a>
,<area>
и<link>
. - Поддержка медиа-форматов с помощью HTML-элементов audio и video
- Элементы
<audio>
и<video>
позволяют вам воспроизводить аудио и видео. Эти элементы предоставляют браузерную альтернативу аналогичным возможностям, которые есть в Adobe Flash и других плагинах. - Виды HTML-контента
- HTML состоит из нескольких видов контента, каждый из которых разрешено использовать в определённых контекстах и запрещено в других. Так же, у каждого есть набор других категорий контента, которые они могут содержать, и элементы, которые могут или не могут использоваться в них. Это руководство по таким категориям.
- Режим совместимости и стандартный режим
- Историческая справка по режиму совместимости и стандартному режиму.
Похожие темы
- Применение цвета к HTML-элементам с помощью CSS
- В этой статье описывается большинство способов использования CSS для добавления цвета к HTML-контенту, а также перечисляется, какие части документов HTML могут быть окрашены, и какие свойства CSS при этом используются. Включает примеры, ссылки на инструменты для создания палитры и многое другое.
Руководство по HTML-формам — Изучение веб-разработки
Данное руководство представляет собой серию статей, которые помогут вам освоить HTML-формы. HTML формы являются очень мощным инструментом для взаимодействия с пользователями; однако, в силу исторических и технических причин, не всегда очевидно, как использовать их в полной мере. В этом руководстве мы рассмотрим все аспекты HTML-форм, от структуры к стилизации, от обработки данных до пользовательских виджетов. Вы научитесь пользоваться Великой силой, которую они предлагают!
Перед началом этого модуля вам следует изучить хотя бы Введение в HTML. На данный момент у вас не должно возникнуть сложностей с пониманием Основных руководств и использованием нашего руководства по Стандартным виджетам форм.
Остальные части модуля немного сложнее — легко поместить виджет формы на страницу, но вы не сможете много сделать без использования продвинутых особенностей форм, CSS и JavaScript. Поэтому, перед тем как вы перейдёте к другим частям модуля, мы рекомендуем изучить немного CSS и JavaScript.
Примечание:Если компьютер/планшет/другое устройство, на котором вы работаете, не позволяет вам самостоятельно создавать файлы, то приводимые здесь примеры кода можно посмотреть в онлайновых программах для кодирования, например JSBin или Thimble.
- Ваша первая HTML-форма
- Первая статья в серии даёт вам начальный опыт в создании HTML-форм, включая разработку простой формы, её реализация при помощи элементов HTML, стилизация при помощи CSS и то, как данные отправляются на сервер.
- Как структурировать HTML-форму
- Изучив основы, рассмотрим более подробно элементы, используемые для структурирования и придания смысла различным частям HTML-форм.
- Стандартные виджеты форм
- Рассмотрим подробнее функционал различных виджетов форм; какие варианты доступны для сбора различных типов данных.
- Отправка данных форм
- Данная статья рассматривает что происходит, когда пользователь подтверждает форму — куда отправляются данные и как мы их там обрабатываем. Мы также рассмотрим некоторые проблемы безопасности, связанные с отправкой данных формы.
- Валидация данных форм
- Одной отправки данных не достаточно — нам нужно убедиться что данные, введённые пользователем в формы, в правильном формате и не испортят наши приложения. Мы также хотим помочь пользователям правильно заполнить формы и не разочароваться при использовании наших приложений. Валидация форм поможет нам в достижении этих целей — эта статья расскажет вам всё, что нужно знать.
- Как создавать собственные виджеты форм
- В некоторых случая стандартные виджеты форм не предоставляют того, что вам нужно, например из-за стиля или функциональности. В таких случаях вам придётся создать собственный виджет формы из чистого HTML. В этой статье (с практическим примером) объясняется, как вы это сделаете, а также особенности, на которые необходимо обратить внимание.
- Отправка форм при помощи JavaScript
- В этой статье рассматриваются способы использования формы для сборки HTTP-запроса и отправки его через пользовательский JavaScript вместо стандартного представления формы. А также почему вы захотите это сделать и способы реализации (см. использование объектов FormData).
- HTML-формы в старых браузерах
- Статья раскрывает особенности обнаружения и т.д. (см. Кросс-браузерное тестирование для более глубокого понимания)
: элемент метаданных документа — HTML
HTML-элемент <head>
содержит машиночитаемую информацию (metadata) о документе, например его заголовок, скрипты и страницы стилей.
Примечание: <head>
в основном содержит информацию для машинной обработки, а не для восприятия человеком. Информацию, видимую человеком, такую как заголовки верхнего уровня и перечисленные авторы, смотрите в элементе <header>
.
Категории контента | Отсутствуют. |
---|---|
Разрешённое содержимое | Если документ является документом <iframe> (en-US) с атрибутом Иначе, один или более элементов содержащих метаданные, один из которых является элементом |
Пропуск тега | Открывающий тег может быть пропущен, если первым, что находится внутри элемента <head> является другой элемент.Закрывающий тег может быть пропущен, если первое, что следует за элементом <head> не является пробелом или комментарием. |
Разрешённые родительские элементы | Элемент <html> (<head> является его первым дочерним элементом). |
Разрешённые роли ARIA | Отсутствуют. |
DOM-интерфейс | HTMLHeadElement |
К этому элементу применимы глобальные атрибуты.
profile
Этот API вышел из употребления и его работа больше не гарантируется.- URI (en-US) одного или более профилей метаданных, разделённых пробелами.
<!doctype html>
<html>
<head>
<title>Заголовок страницы</title>
</head>
</html>
BCD tables only load in the browser
- Элементы, которые могут использоваться внутри
<head>
:
Операционная система GNU и движение за свободные программы
Битва за ремонт: видео из ФСПО
Что такое GNU?
GNU — операционная система типа Unix, программы которой свободны — они уважают вашу
свободу. Операционная система GNU состоит из пакетов GNU (программ,
выпускаемых собственно проектом GNU), а также свободных программ,
выпускаемых другими лицами. Разработка GNU сделала возможной пользование
компьютером без программ, которые растоптали бы вашу свободу.
Мы рекомендуем версии GNU для
установки (точнее, дистрибутивы GNU/Linux), полностью состоящие из
свободных программ. Подробнее о GNU см. ниже.
Trisquel 9 с оконной
системой MATE и проигрывателем
записей VLC
Dragora / IceWM
Guix / GNOME3
Hyperbola / i3
Parabola / LXDE
PureOS / GNOME3
Trisquel / MATE
Что такое движение за свободные программы?
Движение за свободные программы борется за то, чтобы завоевать для
пользователей вычислительной техники свободу, которую дают свободные
программы. Свободные программы передают своим пользователям контроль над их
собственными вычислениями. Несвободные программы отдают своих пользователей
во власть разработчика программ. См.
объяснение на видео.
Что такое свободные программы?
Свобода программы означает, что у пользователей есть свобода
выполнять, копировать, изучать, править и улучшать программу.
Понятие “свободная программа” относится к свободе, а не к
стоимости. Чтобы верно воспринимать эту концепцию, слово
“свободный” следует понимать в том смысле, который заключается в
выражении “вольная речь”, а не “бесплатное пиво”.
Более точно, свободная программа означает, что у ее пользователей есть четыре существенных свободы:
- Свобода выполнять программу, как вам угодно и в любых целях (свобода 0).
- Свобода изучать, как работает программа, и править ее так, чтобы она
выполняла ваши вычисления, как вы желаете (свобода 1). Это предполагает
доступ к исходному тексту. - Свобода передавать копии, чтобы помогать другим (свобода 2).
- Свобода передавать копии своих измененных версий другим (свобода 3). Этим вы
можете дать всему сообществу возможность получать выгоду от ваших
изменений. Это предполагает доступ к исходному тексту.
Развитие техники и вычислительных сетей сделали эти свободы еще
важнее сейчас, чем они были в 1983 году.
В наши дни движение за свободные программы идет гораздо дальше разработки
системы GNU. На сайте Фонда свободного
программного обеспечения описано подробнее, что делаем мы, и какими способами можете помочь вы.
Подробнее о GNU
GNU — операционная система типа Unix. Это
значит, что она представляет собой собрание множества программ: приложений,
библиотек, средств разработки и даже игр. Многие программы в GNU выпускаются
под эгидой проекта GNU; их мы называем пакетами
GNU.
Название “GNU” — это рекурсивное сокращение фразы
“GNU’s Not Unix!”
(“GNU — не Unix!”). “GNU” произносится как
гну, одним слогом, как глагол “гнуть” в первом
лице, единственном числе настоящего времени изъявительного наклонения.
В системе типа Unix программа, которая выделяет машинные ресурсы и общается
с аппаратурой, называется “ядром”. GNU, как правило, применяется
сегодня с ядром, называемым “Linux”. Эта комбинация является операционной системой
GNU/Linux. Миллионы людей пользуются GNU/Linux, хотя многие ошибочно называют ее “Linux”.
Работы над собственным ядром GNU, Hurd, начались в 1990 году (до
начала работ над Linux). Добровольцы продолжают развивать Hurd, поскольку
это представляет технический интерес.
Другие сведения
Британские университеты находят, что многие
студенты сыты по горло виртуальными курсами и хотят посещать занятия
физически. Другие — наоборот.
Если вы студент или слушатель и вам противно, когда вас принуждают
пользоваться несвободными программами в учебном заведении, то вот вам
возможность изменить положение — скажите учебному заведению, что
вы этого не хотите. Будьте вежливы с персоналом, но покажите, насколько это
для вас важно.
Проект GNU поддерживает петицию Фонда свободного программного обеспечения,
призывающую администрацию учебных заведений по всему миру прекратить
требовать от студентов работы с несвободными программами. Подпиши петицию за
свободу в классе.
Могли бы вы помочь в какой-нибудь из этих приоритетных
областей?
- Свободная операционная система для телефонов;
- децентрализация, федерация и саморазмещение;
- свободные драйверы, программы для периферии, прокеты аппаратуры;
- голосовая и видеосвязь в реальном времени;
- поощрение участия групп, мало представленных в сообществе;
- а также многое другое.
Могли бы вы помочь с
сопровождением какого-нибудь пакета GNU?
- cfengine, freedink, freetalk, halifax, mcron,
quickthreadsнуждаются в ответственных разработчиках. - Кроме того, для следующих пакетов нужны дополнительные разработчики:
aspell, bison, gnuae, gnubik, metaexchange, powerguru, xboard.
Подробности см. на страницах сайтов пакетов.
Последние выпуски
GNU
Краткие описания всех пакетов
GNU
Пакет дня:
GnuCash
GnuCash — персональная и профессиональная программа учета
финансов. Ее можно применять для отслеживания банковских счетов, запасов,
доходов и расходов на основе практики двойного учета. Программа поддерживает
ввод из QIF/OFX/HBCI и сверку операций. Она также автоматизирует некоторые
задачи, такие как финансовые расчеты или запланированные
операции. (док)
Загрузить QGIS
QGIS in OSGeo4W (recommended for regular users):
- OSGeo4W Network Installer
В установщике выберите Express Install и выберите QGIS to install the latest release or QGIS LTR to install the long term release.
The express installations have several optional packages including non-free software. To avoid those you have to use the Расширенная установка and choose qgis and/or qgis-ltr in the desktop section.
NOTE FOR EXISTING USERS: OSGeo4W v2 (previously known as testing) is now the regular repository. The latest QGIS release is only available here, as it already requires dependencies not available in the old repository. The long term release is additionally also available in the old repository using the same dependencies as before (see below). This also includes a 32-bit version, which OSGeo4W v2 does not support.
CAUTION: Upgrades of old setups using the new repository are not supported. You need to do a fresh install or use a different directory.
CAUTION: Windows 7 no longer works as we are now using Python 3.9, which dropped support for it.
Standalone installers (MSI) from OSGeo4W packages (recommended for new users)
Новейшая версия (максимально функциональная):
- QGIS Standalone Installer Version 3.20
Весрия с долгосрочной поддержкой (самая стабильная):
- QGIS Standalone Installer Version 3.16
Note that the MSI installers are much bigger than the previous installers. This is because they include significant larger packages (eg. PROJ 8). The main reason for the switch to MSI were the size limits previously used NSIS has, which was blocking updates of dependencies.
Официальные, подписанные установщики Всё-в-одном
Установочные пакеты для macOS High Sierra (10.13) и новее.
QGIS is not yet notarized as required by macOS Catalina (10.15) security rules. On first launch, please right-click on the QGIS app icon, hold down the Option key, then choose Open.
Новейшая версия (максимально функциональная):
- Установщик QGIS для macOS версии 3.20
Весрия с долгосрочной поддержкой (самая стабильная):
- Установщик QGIS для macOS версии 3.16
Альтернативная сборка
Установочные пакеты для macOS High Sierra (10.13) и новее.
Installation instructions are in the Read Me on the disk image. GDAL and Python (both included on the disk image) are installed separately and outside the QGIS app so they are usable on their own. These packages use the python.org Python 3 — other distributions are not supported.
- установщики macOS
Для различных дистрибутивов GNU/Linux подготовлены бинарные пакеты (rpm и deb) и ссылки на отдельные репозитории (которые необходимо добавить в пакетный менеджер). Пожалуйста, выберите свой дистрибутив из списка:
Инструкции по установке в Linux
Все загрузки
Более подробные инструкции по установке стабильной или разрабатываемой версии QGIS можно найти на Все загрузки.
Наборы данных
Для тестирования и использовании в образовании доступен демострационный набор данных, который содержит набор даных в разных форматах из различных источников.
Предыдущие версии QGIS всё ещё доступны здесь — включая старые весрии для OS X
здесь.
Больше старых версий доступно здесь
и
для OS X здесь.
Модули для QGIS доступны здесь.
QGIS является программным обеспечением с открытым исходным кодом и распространяется по условиям GNU General Public License , а значит её исходный код можно загрузить в виде архива или получить из git-репозитория.
Исходный код QGIS доступен
здесь (новейшая версия)
и
здесь (версия с долгосрочной поддержкой)
Для компиляции QGIS из исходного кода для различных платформ обратитесь к Руководству INSTALL: здесь
Обратите внимание, что вы можете установить версию для разработчиков (nightly) средствами стандартного установщика для вашей платформы: здесь
Модули для QGIS доступны здесь.
Agile-манифест разработки программного обеспечения
Мы постоянно открываем для себя более совершенные методы разработки
программного обеспечения, занимаясь разработкой непосредственно и помогая
в этом другим. Благодаря проделанной работе мы смогли осознать, что:
Люди и взаимодействие важнее процессов и инструментов
Работающий продукт важнее исчерпывающей документации
Сотрудничество с заказчиком важнее согласования условий контракта
Готовность к изменениям важнее следования первоначальному плану
То есть, не отрицая важности того, что справа,
мы всё-таки больше ценим то, что слева.
Kent Beck Mike Beedle Arie van Bennekum Alistair Cockburn Ward Cunningham Martin Fowler | James Grenning | Robert C. Martin Steve Mellor Ken Schwaber Jeff Sutherland Dave Thomas |
© 2001, вышеперечисленные авторы
Текст манифеста может свободно копироваться в любой форме,
но только полностью, включая это уведомление.
Двенадцать принципов Agile-разработки
Просмотреть кто подписался
Про авторов
Про манифест
Afrikaans
Albanian
Amharic
عربي
Azərbaycanca
Беларуская
Bosanski
Български
Català
Česky
Deutsch
Dansk
Ελληνικά
English
Español
Eesti
Euskara
Suomi
Français
Gaeilge
Gàidhlig
Galician
Galego
ქართული
עברית
हिंदी
Croatian/Hrvatski
Hungarian/Magyar
Bahasa Indonesia
Íslenska
Italiano
日本語
ខ្មែរ
한국어
Latviešu
Lietuvių
Македонски/Macedonian
Bahasa Melayu
မြန်မာစာ
नेपाली
Nederlands
Norsk
ଓଡ଼ିଆ
ਪੰਜਾਬੀ
Polski
فارسی
Português Brasileiro
Português Portugal
Română
Русский
සිංහල
Slovenščina
Slovensky
संस्कृत
Srpski
Svenska
Swahili
தமிழ்
తెలుగు
ภาษาไทย
Filipino
Türkçe
Xitsonga
Українська
اردو
Yoruba
繁體中文
简体中文
дизайн сайта и оформление © 2001, Ward Cunningham
Перевод выполнили: Алексей Солцнев, Сергей Мовчан, Сергей Евтушенко,
Андрей Мудрый, Тим Евграшин, Роман Кононов, Лина Шишкина, Антон Марюхненко и Алек Козлов,
при поддерже сообщества Agile Ukraine
Стандарт HTML
Стандарт HTML
Уровень жизни — Последнее обновление 8 октября 2021 г.
Содержание
- 1 Введение
- 2 Общая инфраструктура
- 3 Семантика, структура и API-интерфейсы HTML-документов
- 4 Элементы HTML
- 5 Микроданные
- 6 Взаимодействие с пользователем
- 7 Загрузка веб-страниц
- 8 API веб-приложений
- 9 Связь
- 10 Web worker
- 11 Worklets
- 12 Веб-хранилище
- 13 Синтаксис HTML
- 14 Синтаксис XML
- 15 Рендеринг
- 16 Устаревшие функции
- 17 Рекомендации IANA
- Указатель
- Благодарности
- Права интеллектуальной собственности
Полное содержание
- 1 Введение
- 1.1 Куда подходит эта спецификация?
- 1.2 Это HTML5?
- 1.3 Фон
- 1.4 Аудитория
- 1.5 Объем
- 1.6 История
- 1.7 Замечания по дизайну
- 1.7.1 Последовательность выполнения скрипта
- 1.7.2 Соответствие другим спецификациям
- 1.7.3 Расширяемость
- 1.8 Синтаксис HTML и XML
- 1.9 Структура этой спецификации
- 1.9.1 Как читать эту спецификацию
- 1.9.2 Типографические условные обозначения
- 1.10 Краткое введение в HTML
- 1.10.1 Написание безопасных приложений с помощью HTML
- 1.10.2 Распространенные ошибки, которых следует избегать при использовании API-интерфейсов сценариев
- 1.10.3 Как отловить ошибки при написании HTML: валидаторы и средства проверки соответствия
- 1.11 Требования соответствия для авторов
- 1.11.1 Презентационная разметка
- 1.11.2 Синтаксические ошибки
- 1.11.3 Ограничения на модели контента и значения атрибутов
- 1.12 Рекомендуемая литература
- 2 Общая инфраструктура
- 2.1 Терминология
- 2.1.1 Параллелизм
- 2.1.2 Ресурсы
- 2.1.3 Совместимость с XML
- 2.1.4 Деревья DOM
- 2.1.5 Создание сценариев
- 2.1. 6 Плагины
- 2.1.7 Кодировки символов
- 2.1.8 Классы соответствия
- 2.1.9 Зависимости
- 2.1.10 Расширяемость
- 2.1.11 Взаимодействие с XPath и XSLT
- 2.2 Управляемые политикой функции
- 2.3 Общие микросинтаксисы
- 2.3.1 Общие идиомы синтаксического анализатора
- 2.3.2 Логические атрибуты
- 2.3.3 Ключевые слова и перечисляемые атрибуты
- 2.3.4 Числа
- 2.3.4.1 Целые числа со знаком
- 2.3 .4.2 Неотрицательные целые числа
- 2.3.4.3 Числа с плавающей запятой
- 2.3.4.4 Проценты и длины
- 2.3.4.5 Ненулевые проценты и длины
- 2.3.4.6 Списки чисел с плавающей запятой
- 2.3.4.7 Списки измерений
- 2.3.5 Даты и время
- 2.3.5.1 Месяцы
- 2.3.5.2 Даты
- 2.3.5.3 Бесконечные даты
- 2.3.5.4 Времена
- 2.3.5.5 Местные даты и время
- 2.3.5.6 Часовые пояса
- 2.3.5.7 Глобальные даты и время
- 2.3.5.8 Недели
- 2.3.5.9 Продолжительность
- 2.3.5.10 Неопределенные моменты времени
- 2.3.6 Цвета
- 2.3.7 Жетоны, разделенные пробелами
- 2.3.8 Токены, разделенные запятыми
- 2.3.9 Ссылки
- 2.3.10 Медиа-запросы
- 2.4 URL-адреса
- 2.4.1 Терминология
- 2.4.2 Анализ URL-адресов
- 2.4.3 Динамические изменения базовых URL-адресов
- 2.5 Получение ресурсов
- 2.5.1 Терминология
- 2.5.2 Определение типа ресурса
- 2.5.3 Извлечение кодировок символов из
мета-элементов
- 2.5.4 Атрибуты настроек CORS
- 2.5.5 Атрибуты политики реферера
- 2.5.6 Атрибуты Nonce
- 2.5.7 Атрибуты отложенной загрузки
- 2.6 Общие интерфейсы DOM
- 2.6.1 Отражение атрибутов содержимого в атрибутах IDL
- 2.6.2 Коллекции
- 2.6.2.1
HTMLAllCollection
интерфейс- 2.6.2.1.1 [[Call]] ( thisArgument , argumentsList )
- 2.6.2.2 Интерфейс
HTMLFormControlsCollection
- 2.6.2.3 Интерфейс
HTMLOptionsCollection
- 2.6.2.1
- 2.6.3 Интерфейс
DOMStringList
- 2.7 Безопасная передача структурированных данных
- 2.7.1 Сериализуемые объекты
- 2.7.2 Переносимые объекты
- 2.7.3 Structured ( значение , для хранения [,
память ]) - 2.7.4 StructuredSerialize (значение , )
- 2.7.5 StructuredSerializeForStorage (значение , )
- 2.7.6 StructuredDeserialize ( сериализовано , targetRealm [,
память ]) - 2.7.7 StructuredSerializeWithTransfer ( значение , transferList
) - 2.7.8 StructuredDeserializeWithTransfer ( serializeWithTransferResult ,
targetRealm ) - 2.7.9 Выполнение сериализации и
перенос из других спецификаций - 2.7.10 API структурированного клонирования
- 2.1 Терминология
- 3 Семантика, структура и API HTML-документов
- 3.1 Документы
- 3.1.1 Объект
Document
- 3.1.2 Интерфейс
DocumentOrShadowRoot
- 3.1.3 Управление метаданными ресурсов
- 3.1.4 Отчет о состоянии загрузки документа
- 3.1.5 Средства доступа к дереву DOM
- 3.1.1 Объект
- 3.2 Элементы
- 3.2.1 Семантика
- 3.2.2 Элементы в DOM
- 3.2.3 Конструкторы HTML-элементов
- 3.2.4 Определения элементов
- 3.2.4.1 Атрибуты
- 3.2.5 Модели содержимого
- 3.2.5.1 Модель содержимого «ничего»
- 3.2.5.2 Типы содержимого
- 3.2.5.2.1 Содержимое метаданных
- 3.2.5.2.2 Содержимое потока
- 3.2.5.2.3 Разделение содержимого
- 3.2.5.2.4 Содержание заголовка
- 3.2.5.2.5 Фразовое содержание
- 3.2.5.2.6 Встроенное содержание
- 3.2.5.2.7 Интерактивное содержание
- 3.2.5.2.8 Ощутимое содержание
- 3.2.5.2. 9 Элементы поддержки скрипта
- 3.2.5.3 Модели прозрачного содержимого
- 3.2.5.4 Параграфы
- 3.2.6 Глобальные атрибуты
- 3.2.6.1 Атрибут
title
- 3.2.6.2
lang
иxml: lang
атрибуты - 3.2.6.3
преобразовать атрибут
- 3.2.6.4 Атрибут
dir
- 3.2.6.5 Атрибут стиля
- 3.2.6.6 Встраивание пользовательских невидимых данных с атрибутами
data- *
- 3.2.6.1 Атрибут
- 3.2.7 Свойства
innerText
иouterText
- 3.2.8 Требования, относящиеся к двунаправленному алгоритму
- 3.2.8.1 Критерии соответствия для символов форматирования двунаправленного алгоритма
- 3.2.8.2 Критерии соответствия пользовательского агента
- 3.2. 9 Требования, относящиеся к ARIA и API доступности платформы
- 3.1 Документы
- 4 Элементы HTML
- 4.1 Элемент документа
- 4.1.1 Элемент
html
- 4.1.1 Элемент
- 4.2 Метаданные документа
- 4.2.1 Элемент
head
- 4.2.2 Элемент заголовка
- 4.2.3 Элемент
base
- 4.2.4
ссылка
элемент- 4.2.4.1 Обработка медиа-атрибута
- 4.2.4.2 Обработка атрибута типа
- 4.2.4.3 Получение и обработка ресурса
из ссылки - 4.2.4.4 Обработка заголовков
Link
- 4.2.4.5 Предоставление пользователям средств перехода по гиперссылкам, созданным с помощью ссылки
элемент
- 4.2.4.1 Обработка медиа-атрибута
- 4.2.5 Мета
элемент- 4.2.5.1 Стандартные имена метаданных
- 4.2.5.2 Имена других метаданных
- 4.2.5.3 Директивы Pragma
- 4.2.5.4 Указание кодировки символов документа
- 4.2.6 Стиль
Элемент
- 4.2.7 Взаимодействие стилей и сценариев
- 4.2.1 Элемент
- 4.3 Разделы
- 4.3.1 Элемент
body
- 4.3.2 Элемент
article
- 4.3.3 Элемент
section
- 4.3.4
nav
элемент - 4.3.5 Элемент
в стороне
элемент - 4.3.6
h2
,h3
,h4
,h5
,h5
, и
h6
элементы - 4.3.7
hgroup элемент
- 4.3.8 Заголовок
, элемент
- 4.3.9 Нижний колонтитул
, элемент
- 4.3.10 Адрес
, элемент
- 4.3.11 Заголовки и разделы
- 4.3.11.1 Создание контура
- 4.3.11.2 Пример контуров
- 4.3.11.3 Отображение структуры для пользователей
- 4.3.12 Краткое описание использования
- 4.3.12.1 Статья или раздел?
- 4.3.1 Элемент
- 4.4 Группировка содержимого
- 4.4.1 Элемент
p
- 4.4.2 Элемент
hr
- 4.4.3 Элемент
pre
- 4.4.4 Блок цитаты
Элемент
- 4.4.5 Элемент
ol
- 4.4.6 Элемент
ul
- 4.4. 7 Меню
Элемент
- 4.4.8 Элемент
li
- 4.4.9 Элемент
dl
- 4.4.10 Элемент
dt
- 4.4.11 Элемент
dd
- 4.4. 12 Фигура
фигура
элемент - 4.4.13 Элемент
figcaption
- 4.4.14 Основной элемент
- 4.4.15 Div
элемент
- 4.4.1 Элемент
- 4.5 Семантика уровня текста
- 4.5.1 Элемент
a
- 4.5.2 Элемент
em
- 4.5.3 Элемент
strong
- 4.5.4 Маленький элемент
- 4.5.5 Элемент
s
- 4.5.6 Элемент
cite
- 4.5.7 Элемент
q
- 4.5.8 Элемент
dfn
- 4.5.9 Элемент
abbr
- 4.5.10 Элемент
ruby
- 4.5.11 Элемент
rt
- 4.5. 12 Элемент
rp
- 4.5.13 Элемент данных
- 4.5.14 Время
Элемент
- 4.5.15 Код
элемент
- 4.5.16 Элемент
var
- 4.5. 17 Элемент
samp
- 4.5.18 Элемент
kbd
- 4.5.19 Элементы
sub
иsup
- 4.5.20 Элемент
i
- 4.5.21 Элемент
b
- 4.5.22 Элемент
u
- 4.5.23 Элемент
mark
- 4.5.24 Элемент
bdi
- 4.5.25 Элемент
bdo
- 4.5.26 Элемент
span
- 4.5.27 Элемент
br
- 4.5.28 Элемент
wbr
- 4.5.29 Сводка использования
- 4.5.1 Элемент
- 4.6 Ссылки
- 4.6.1 Введение
- 4.6.2 Ссылки, созданные
a
иобласти
элементов - 4.6.3 API для
a
иобласти
элементов - 4.6.4 Переход по гиперссылкам
- 4.6.5 Загрузка ресурсов
- 4.6.5.1 Аудит гиперссылок
- 4.6.6 Типы ссылок
- 4.6.6.1 Тип ссылки «
альтернативный
» - 4.6.6.2 Тип ссылки "
автор
" - 4.6.6.3 Тип ссылки "
закладка
" - 4.6.6.4 Тип ссылки "
canonical
" - 4.6.6.5 Тип ссылки "
dns-prefetch
" - 4.6.6.6 Тип ссылки «
внешний
» - 4.6.6.7 Тип ссылки «
help
» - 4.6.6.8 Тип ссылки «
значок
» - 4.6.6.9 Тип ссылки «
лицензия
» - 4.6. 6.10 Тип ссылки «
манифест
» - 4.6.6.11 Тип ссылки "
modulepreload
" - 4.6.6.12 Тип ссылки "
nofollow
" - 4.6.6.13 Тип ссылки "
noopener
" - 4.6.6.14 Тип ссылки "
noreferrer
" - 4.6.6.15 Ссылка тип «
открыватель
» - 4.6.6.16 Тип ссылки «
pingback
» - 4.6.6.17 Тип ссылки «
preconnect
» - 4.6.6.18 Тип ссылки «
prefetch
» - 4.6.6.19 Тип ссылки »
предварительный натяг
" - 4.6.6.20 Тип ссылки «
prerender
» - 4.6.6.21 Тип ссылки «
search
» - 4.6.6.22 Тип ссылки «
таблица стилей
» - 4.6.6.23 Тип ссылки «
тег
» - 4.6. 6.24 Типы последовательных каналов
- 4.6.6.24.1 Тип связи "
следующий
" - 4.6.6.24.2 Тип связи "
предыдущий
"
- 4.6.6.24.1 Тип связи "
- 4.6.6.25 Другие типы ссылок
- 4.6.6.1 Тип ссылки «
- 4.7 Редактирование
- 4.7.1 Элемент
ins
- 4.7.2 Элемент
del
- 4.7.3 Атрибуты, общие для элементов
ins
иdel
- 4.7.4 Редактирование и параграфы
- 4.7.5 Редактирование и списки
- 4.7.6 Редактирование и таблицы
- 4.7.1 Элемент
- 4.8 Встроенное содержимое
- 4.8.1 Изображение
Элемент
- 4.8.2 Источник
Элемент
- 4.8.3 Элемент
img
- 4.8.4 Изображения
- 4.8.4.1 Введение
- 4.8.4.1.1 Адаптивные изображения
- 4.8.4.2 Атрибуты, общие для источника
img
исвязывают элементы
- 4.8.4.2.1 Атрибуты набора
- 4.8.4.2.2 Атрибуты размеров
- 4.8.4.3 Модель обработки
- 4.8.4.3.1 Когда получать изображения
- 4.8 .4.3.2 Реакция на мутации DOM
- 4.8.4.3.3 Список доступных изображений
- 4.8.4.3.4 Декодирование изображений
- 4.8.4.3.5 Обновление данных изображения
- 4.8.4.3.6 Подготовка изображения для презентации
- 4.8.4.3.7 Выбор источника изображения
- 4.8.4.3.8 Обновление набора источников
- 4.8.4.3.9 Анализ атрибута srcset
- 4.8.4.3.10 Анализ Атрибут sizes
- 4.8.4.3.11 Нормализация исходных плотностей
- 4.8.4.3.12 Реагирование на изменения среды
- 4.8.4.4 Требования к предоставлению текста в качестве альтернативы изображениям
- 4.8.4.4.1 Общие руководящие принципы
- 4.8.4.4.2 Ссылка или кнопка, не содержащие ничего, кроме изображения
- 4.8.4.4.3 Фраза или абзац с альтернативным графическим представлением: диаграммы, диаграммы, графики, карты, иллюстрации
- 4.8.4.4.4 Короткая фраза или подпись с альтернативным графическим представлением: значки, логотипы
- 4.8.4.4.5 Текст, преобразованный в графику для типографского эффекта
- 4.8.4.4.6 Графическое представление некоторого окружающего текста
- 4.8.4.4.7 Вспомогательные изображения
- 4.8.4.4.8 Чисто декоративное изображение, которое не добавляет никакой информации
- 4.8.4.4.9 Группа изображений, которые образуют единое большое изображение без ссылок
- 4.8.4.4.10 Группа изображений, которые образуют единое большее изображение изображение со ссылками
- 4.8.4.4.11 Ключевая часть контента
- 4.8.4.4.12 Изображение, не предназначенное для пользователя
- 4.8.4.4.13 Изображение в электронном письме или личном документе, предназначенное для конкретного человека кто, как известно, может просматривать изображения
- 4.8.4.4.14 Руководство для генераторов разметки
- 4.8.4.4.15 Руководство для проверщиков соответствия
- 4.8.4.1 Введение
- 4.8.5
iframe
элемент - 4.8.6
встроенный элемент
- 4.8.7 Объект
Элемент
- 4.8.8 Параметр
Элемент
- 4.8.9 Видео
элемент
- 4.8.10
audio
element - 4.8.11 Дорожка
Элемент
- 4.8.12 Элементы мультимедиа
- 4.8.12.1 Коды ошибок
- 4.8.12.2 Расположение медиаресурса
- 4.8.12.3 Типы MIME
- 4.8.12.4 Состояния сети
- 4.8.12.5 Загрузка медиаресурса
- 4.8.12.6 Смещения в медиаресурс
- 4.8.12.7 Состояния готовности
- 4.8.12.8 Воспроизведение медиаресурса
- 4.8.12.9 Поиск
- 4.8.12.10 Медиаресурсы с несколькими медиа-треками
- 4.8.12.10.1
AudioTrackList
иVideoTrackList
объекты - 4.8.12.10.2 Декларативный выбор определенных аудио- и видеодорожек
- 4.8.12.10.1
- 4.8.12.11 Временные текстовые дорожки
- 4.8.12.11.1 Модель текстовой дорожки
- 4.8.12.11.2 Поиск внутриполосных текстовых дорожек
- 4.8.12.11.3 Источники внеполосных текстовых дорожек
- 4.8.12.11.4 Рекомендации по отображению сигналов в различных форматах в виде сигналов текстовой дорожки
- 4.8.12.11.5 API текстовой дорожки
- 4.8.12.11.6 Обработчики событий для объектов текста отслеживать API
- 4.8.12.11.7 Лучшие практики для текстовых дорожек метаданных
- 4.8.12.12 Определение типа дорожки через URL-адрес
- 4.8.12.13 Пользовательский интерфейс
- 4.8.12.14 Временные диапазоны
- 4.8.12.15 Интерфейс
TrackEvent
- 4.8.12.16 Сводка событий
- 4.8.12.17 Соображения безопасности и конфиденциальности
- 4.8.12.18 Лучшие практики для авторов, использующих медиаэлементы
- 4.8.12.19 Лучшие практики для разработчиков медиаэлементов
- 4.8.13 Карта
Элемент
- 4.8.14 Область
Элемент
- 4.8.15 Карты изображений
- 4.8.15.1 Создание
- 4.8.15.2 Модель обработки
- 4.8.16 MathML
- 4.8.17 SVG
- 4.8.18 Атрибуты измерения
- 4.8.1 Изображение
- 4.9 Табличные данные
- 4.9.1 Таблица
Элемент
- 4.9.1.1 Методы описания таблиц
- 4.9.1.2 Методы создания таблиц
- 4.9.2 Элемент заголовка
- 4.9.3 Элемент
colgroup
- 4.9.4 Элемент
col
- 4.9.5 Элемент
tbody
- 4.9.6 Элемент
thead
- 4.9. 7 Элемент
tfoot
- 4.9.8 Элемент
tr
- 4.9.9 Элемент
td
- 4.9.10 Элемент
th
- 4.9.11 Атрибуты, общие для
td
иth
элемента - 4.9.12 Модель обработки
- 4.9.12.1 Формирование таблицы
- 4.9.12.2 Формирование отношений между ячейками данных и ячейками заголовка
- 4.9.13 Примеры
- 4.9.1 Таблица
- 4.10 Формы
- 4.10.1 Введение
- 4.10.1.1 Написание пользовательский интерфейс формы
- 4.10.1.2 Реализация обработки на стороне сервера для формы
- 4.10.1.3 Настройка формы для связи с сервером
- 4.10.1.4 Проверка формы на стороне клиента
- 4.10.1.5 Включение автоматического заполнения элементов управления формы на стороне клиента
- 4.10.1.6 Улучшение взаимодействия с пользователем на мобильных устройствах
- 4.10.1.7 Разница между типом поля, именем поля автозаполнения и модальностью ввода
- 4.10.1.8 Форматы даты, времени и чисел
- 4.10.2 Категории
- 4.10.3 Форма
, элемент
- 4.10.4 Метка
, элемент
- 4.10.5
вводит элемент
- 4.10.5.1 Состояния атрибута
типа
- 4.10.5.1.1 Скрытое состояние (тип
= скрытый
) - 4.10.5.1.2 Состояние текста (
type = text
) и состояние поиска (type = search
) - 4.10.5.1.3 Состояние телефона (
type = tel
) - 4.10.5.1.4 Состояние URL (
type = url
) - 4.10.5.1.5 Состояние электронной почты (
type = email
) - 4.10.5.1.6 Состояние пароля (тип
= пароль
) - 4.10.5.1.7 Состояние даты (тип
= дата
) - 4.10.5.1.8 Состояние месяца (тип
= месяц
) - 4.10.5.1.9 Состояние недели (тип
= неделя
) - 4.10.5.1.10 Состояние времени (тип
= время
) - 4.10.5.1. 11 Локальное состояние даты и времени (
type = datetime-local
) - 4.10.5.1.12 Состояние номера (
type = number
) - 4.10.5.1.13 Состояние диапазона (
тип = диапазон
) - 4.10 .5.1.14 Состояние цвета (тип
= цвет
) - 4.10.5.1.15 Состояние флажка (тип
= флажок
) - 4.10.5.1.16 Состояние переключателя (тип
= радио
) - 4.10.5.1.17 Состояние загрузки файла (тип
= файл
) - 4.10.5.1.18 Состояние кнопки отправки (
тип = отправить
) - 4.10 .5.1.19 Состояние кнопки изображения (тип
= изображение
) - 4.10.5.1.20 Состояние кнопки сброса (тип
= сброс
) - 4.10.5.1.21 Состояние кнопки (тип
= кнопка
)
- 4.10.5.1.1 Скрытое состояние (тип
- 4.10.5.2 Замечания по реализации, касающиеся локализации элементов управления формами
- 4.10.5.3 Общие
входные атрибуты элемента
- 4.10.5.3.1 Атрибуты
maxlength
иminlength
- 4.10.5.3.2 Размер
атрибут
- 4.10.5.3.3 Атрибут
только для чтения
атрибут - 4.10.5.3.4 Требуемый атрибут
- 4.10.5.3.5 Множественный атрибут
- 4.10.5.3.6 Шаблон
Атрибут
- 4.10.5.3.7 Минимум
- 4.10.5.3.8 Атрибут шага
- 4.10.5.3.9 Список
Атрибут
- 4.10.5.3.10 Заполнитель
Атрибут
- 4.10.5.3.1 Атрибуты
- 4.10.5.4 Общий вход
API элементов
- 4.10.5.5 Поведение общих событий
- 4.10.5.1 Состояния атрибута
- 4.10.6 Кнопка
Элемент
- 4.10.7 Элемент
select
- 4.10.8 Элемент
datalist
элемент - 4.10.9 Элемент
optgroup
- 4.10.10 Параметр
, элемент
- 4.10.11 Текстовое поле
Элемент
- 4.10.12 Вывод
, элемент
- 4.10.13 Элемент
progress
- 4.10.14 Элемент
meter
- 4.10. 15 Элемент
fieldset
- 4.10.16 Легенда
Элемент
- 4.10.17 Инфраструктура управления формой
- 4.10.17.1 Значение элемента управления формой
- 4.10.17.2 Взаимодействие
- 4.10.17.3 Ассоциация элементов управления и форм
- 4.10.18 Атрибуты, общие для элементов управления формы
- 4.10.18.1 Именование элементов управления формы: имя
, атрибут
- 4.10.18.2 Направленность отправки элемента: имя каталога
, атрибут
- 4.10.18.3 Ограничение длины пользовательского ввода: атрибут
maxlength
- 4.10.18.4 Установка требований к минимальной длине ввода: атрибут
minlength
- 4.10.18.5 Включение и отключение элементов управления формой: атрибут
отключен, атрибут
- 4.10.18.6 Атрибуты отправки формы
- 4.10.18.7 Автозаполнение
- 4.10.18.7.1 Элементы управления автозаполнением формы:
атрибут автозаполнения
- 4.10.18.7.2 Модель обработки
- 4.10.18.7.1 Элементы управления автозаполнением формы:
- 4.10.18.1 Именование элементов управления формы: имя
- 4.10.19 API для текста выбор управления
- 4.10.20 Ограничения
- 4.10.20.1 Определения
- 4.10.20.2 Проверка ограничений
- 4.10.20.3 API проверки ограничений
- 4.10.20.4 Безопасность
- 4.10.21 Отправка формы
- 4.10.21.1 Введение
- 4.10.21.2 Неявная отправка
- 4.10.21.3 Алгоритм отправки формы
- 4.10.21.4 Создание списка записей
- 4.10.21.5 Выбор кодировки отправки формы
- 4.10.21.6 Преобразование список записей в список пар имя-значение
- 4.10.21.7 Данные формы в кодировке URL
- 4.10.21.8 Данные многостраничной формы
- 4.10.21.9 Данные простой текстовой формы
- 4.10.21.10 Интерфейс
SubmitEvent
- 4 .10.21.11 Интерфейс
FormDataEvent
- 4.10.22 Сброс формы
- 4.10.1 Введение
- 4.11 Интерактивные элементы
- 4.11.1 Детализирует
элемент
- 4.11.2 Сводка элемент
- 4.11.3 Команды
- 4.11.3.1 Фасеты
- 4.11.3.2 Использование элемента
a
для определения команды - 4.11.3.3 Использование кнопки
Элемент
для определения команды - 4.11.3.4 Использование элемента input для определения команда
- 4.11.3.5 Использование элемента
option
для определения команды - 4.11.3.6 Использование атрибута
accesskey
на элементе легенды - 4.11.3.7 Использование клавиши доступа
атрибут для определения команды для других элементов
- 4.11.4 Диалоговое окно
- 4.11.1 Детализирует
- 4.12 Сценарии
- 4.12.1 Сценарий
Элемент
- 4.12.1.1 Модель обработки
- 4.12.1.2 Языки сценариев
- 4.12.1.3 Ограничения для содержимого сценария
элементы
- 4.12.1.4 Встроенная документация для внешних сценариев
- 4.12.1.5 Взаимодействие элементов сценария
- 4.12.2 The
Элемент noscript
- 4.12.3 Шаблон
Элемент
- 4.12.3.1 Взаимодействие элементов шаблона
- 4.12.3.1 Взаимодействие элементов шаблона
- 4.12.4 Слот
Элемент
- 4.12.5 Холст
Элемент
- 4.12.5.1 Контекст 2D-рендеринга
- 4.12.5.1.1 Замечания по реализации
- 4.12.5.1.2 Состояние холста
- 4.12.5.1.3 Стили линий
- 4.12.5.1.4 Стили текста
- 4.12.5.1.5 Строительные пути
- 4.12.5.1.6
Path3D
объекты - 4.12.5.1.7 Преобразования
- 4.12.5.1.8 Источники изображений для контекстов 2D-рендеринга
- 4.12.5.1.9 Стили заливки и обводки
- 4.12.5.1.10 Рисование прямоугольников на растровом изображении
- 4.12.5.1.11 Рисование текста на растровом изображении
- 4.12.5.1.12 Рисование путей к холсту
- 4.12.5.1.13 Рисование колец фокусировки и путей прокрутки в представление
- 4.12 .5.1.14 Рисование изображений
- 4.12.5.1.15 Манипуляции с пикселями
- 4.12.5.1.16 Композиция
- 4.12.5.1.17 Сглаживание изображений
- 4.12.5.1.18 Тени
- 4.12.5.1.19 Фильтры
- 4.12.5.1.20 Работа с внешними фильтрами SVG
- 4.12.5.1.21 Модель чертежа
- 4.12.5.1.22 Лучшие практики
- 4.12.5.1.23 Примеры
- 4.12.5.2 Контекст рендеринга
ImageBitmap
- 4.12.5.2.1 Введение
- 4.12.5.2.2 Интерфейс
ImageBitmapRenderingContext
- 4.12.5.3 Интерфейс
OffscreenCanvas
- 4.12.5.3.1 Контекст 2D-рендеринга вне экрана
- 4.12.5.4 Цветовые пространства и цветовое пространство
преобразование - 4.12.5.5 Сериализация растровых изображений в файл
- 4.12.5.6 Безопасность с использованием холста
- 4.12.5.7 Предварительно умноженные альфа и контекст 2D-рендеринга
- 4.12.5.1 Контекст 2D-рендеринга
- 4.12.1 Сценарий
- 4.13 Пользовательские элементы
- 4.13.1 Введение
- 4.13. 1.1 Создание автономного настраиваемого элемента
- 4.13.1.2 Создание настраиваемого элемента, связанного с формой
- 4.13.1.3 Создание настраиваемого элемента с доступными по умолчанию ролями, состояниями и свойствами
- 4.13.1.4 Создание настраиваемого встроенного элемента
- 4.13.1.5 Недостатки автономных настраиваемых элементов
- 4.13.1.6 Обновление элементов после их создания
- 4.13.2 Требования к конструкторам настраиваемых элементов и
реакции - 4.13.3 Основные концепции
- 4.13.4 Интерфейс
CustomElementRegistry
- 4.13.5 Обновления
- 4.13.6 Реакции пользовательских элементов
- 4.13.7 Внутреннее устройство элемента
- 4.13.7.1 Интерфейс
ElementInternals
- 4.13.7.2 Теневой корневой доступ
- 4.13.7.3 Пользовательские элементы, связанные с формой
- 4.13.7.4 Семантика доступности
- 4.13.7.1 Интерфейс
- 4.13.1 Введение
- 4.14 Общие идиомы без выделенных элементов
- 4.14.1 Хлебная крошка навигация
- 4.14.2 Облака тегов
- 4.14.3 Разговоры
- 4.14.4 Сноски
- 4.15 Отключенные элементы
- 4.16 Сопоставление элементов HTML с помощью селекторов и CSS
- 4.16.1 Чувствительность к регистру функции CSS attr ()
- 4.16.2 Чувствительность к регистру селекторов
- 4.16.3 Псевдоклассы
- 4.1 Элемент документа
- 5 Микроданные
- 5.1 Введение
- 5.1.1 Обзор
- 5.1.2 Базовый синтаксис
- 5.1.3 Типизированные элементы
- 5.1.4 Глобальные идентификаторы для элементов
- 5.1.5 Выбор имен при определении словарей
- 5.2 Кодирование микроданных
- 5.2.1 Модель микроданных
- 5.2.2 Элементы
- 5.2.3 Имена: атрибут
itemprop
- 5.2.4 Значения
- 5.2.5 Связывание имен с элементами
- 5.2.6 Микроданные и другие пространства имен
- 5.3 Примеры словарей микроданных
- 5.3. 1 vCard
- 5.3.1.1 Преобразование в vCard
- 5.3.1.2 Примеры
- 5.3.2 vEvent
- 5.3.2.1 Преобразование в iCalendar
- 5.3.2.2 Примеры
- 5.3.3 Работы по лицензированию
- 5 .3.3.1 Примеры
- 5.3. 1 vCard
- 5.4 Преобразование HTML в другие форматы
- 5.4.1 JSON
- 5.1 Введение
- 6 Взаимодействие с пользователем
- 6.1 Скрытый атрибут
- 6.2 Инертные поддеревья
- 6.3 Отслеживание активации пользователя
- 6.3.1 Модель данных
- 6.3.2 Модель обработки
- 6.3.3 API-интерфейсы, стробируемые активацией пользователя
- 6.4 Поведение при активации элементов
- 6.5 Focus
- 6.5.1 Введение
- 6.5.2 Модель данных
- 6.5.3 Атрибут
tabindex
- 6.5.4 Модель обработки
- 6.5.5 Последовательная навигация фокуса
- 6.5.6 API управления фокусом
- 6.5.7 Автофокус
Атрибут
- 6.6 Назначение сочетаний клавиш
- 6.6.1 Введение
- 6.6.2 Клавиша доступа
атрибут - 6.6.3 Обработка
модель
- 6.7 Редактирование
- 6.7.1 Создание редактируемых областей документа: атрибут содержимого
contenteditable
- 6.7.2 Создание целых документов
редактируемый: thedesignMode
getter and setter - 6.7.3 Лучшие практики для встроенных редакторов
- 6.7.4 Редактирование API
- 6.7.5 Проверка орфографии и грамматики
- 6.7.6 Автокапитализация
- 6.7.7 Режимы ввода : режим ввода
атрибут
- 6.7.8 Режимы ввода: ввод
keyhint
атрибут
- 6.7.1 Создание редактируемых областей документа: атрибут содержимого
- 6.8 Поиск на странице
- 6.8.1 Введение
- 6.8.2 Взаимодействие с деталями
- 6.8.3 Взаимодействие с выбором
- 6.9 Перетаскивание
- 6.9.1 Введение
- 6.9.2 перетаскивание хранилища данных
- 6.9.3 Интерфейс
DataTransfer
- 6.9.3.1 Интерфейс
DataTransferItemList
- 6.9.3.2 Интерфейс
DataTransferItem
- 6.9.3.1 Интерфейс
- 6.9.4 Интерфейс 2 9000
DragEvent 9.9.5 Модель обработки
- 6.9.6 Сводка событий
- 6.9.7 Перетаскиваемый атрибут
- 6.9.8 Риски безопасности в модели перетаскивания
- 6.1 Скрытый атрибут
- 7.1 Контексты просмотра
- 7.1.1 Создание контекстов просмотра
- 7.1.2 Связанные контексты просмотра
- 7.1.2.1 Навигация по связанным контекстам просмотра в
DOM
- 7.1.2.1 Навигация по связанным контекстам просмотра в
- 7.1.3 Безопасность
- 7.1.4 Группировка контекстов просмотра
- 7.1.5 Просмотр имен контекстов
- 7.2 Инфраструктура безопасности для окна
WindowProxy
иРасположение Объекты
- 7.2.1 Интеграция с IDL
- 7.2.2 Общий внутренний слот: [[CrossOriginPropertyDescriptorMap]]
- 7.2.3 Общие абстрактные операции
- 7.2.3.1 CrossOriginProperties ( O O O O O O )
- 7.2.3.2 CrossOriginPropertyFallback ( P )
- 7.2.3.3 IsPlatformObjectSameOrigin ( O )
- 7.2.3.4 CrossOriginGetOwnPropertyHelper ( O , P )
- 7.2.3.5 CrossOriginGet ( O , P , Приемник )
- 7.2.3.6 CrossOriginSet ( ,
Приемник ) - 7.2.3.7 CrossOriginOwnPropertyKeys ( O )
- 7.3 Объект
Window
- 7.3.1 API-интерфейсы для создания контекстов просмотра и навигации по ним по имени
- 7.3.2 Доступ к другим контекстам просмотра
- 7.3.3 Именованный доступ к объекту
Window
- 7.3.4 Отказ от контекстов просмотра
- 7.3.5 Закрытие контекстов просмотра
- 7.3.6 Элементы интерфейса браузера
- 7.3.7 Настройки скрипта для
Window
объектов
- 7.4 Экзотический объект
WindowProxy
- 7.4.1 [[GetPrototypeOf]] ()
- 7.4.2 [[SetPrototypeOf]] ( V )
- 7.4.3 [[IsExtensible]] ()
- 7.4.4 [[PreventExtensions]] ()
- 7.4.5 [[GetOwnProperty]] ( P )
- 7.4.6 [[DefineOwnProperty]] ( P , Описание
) - 7.4.7 [[Get]] ( P , Receiver )
- 7.4.8 [[Set]] ( P , V , Receiver )
- 7.4.9 [[[ Удалить]] ( P )
- 7.4.10 [[OwnPropertyKeys]] ()
- 7.5 Источник
- 7.5.1 Сайты
- 7.5.2 Снятие ограничения по происхождению
- 7.5.3 Кластеры агентов с исходным ключом
- 7.6 Песочница
- 7.7 Политики открывания разных источников
- 7.7.1 Заголовки
- 7.7.2 Просмотр переключение группы контекста из-за политики открывания кросс-происхождения
- 7.7.3 Отчетность
- 7.8 Политики внедрения кросс-происхождения
- 7.8.1 Заголовки
- 7.8.2 Проверки политик встраивания
- 7.9 Контейнеры политик
- 7.10 История сеансов и навигация
- 7.10.1 Просмотр сеансов
- 7.10.2 История сеансов контекстов просмотра
- 7.10.3 Интерфейс
History
- 7.10.4 Замечания по реализации для истории сеансов
- 7.10.5 Интерфейс
Location
- 7.10.5.1 [[GetPrototypeOf]] ()
- 7.10.5.2 [[SetPrototypeOf]] ( V )
- 7.10.5.3 [[IsExtensible]] ()
- 7 .10.5.4 [[PreventExtensions]] ()
- 7.10.5.5 [[GetOwnProperty]] ( P )
- 7.10.5.6 [[DefineOwnProperty]] ( P , Desc )
- 7.10.5.7 [ [Get]] ( P , Receiver )
- 7.10.5.8 [[Set]] ( P , V , Receiver )
- 7.10.5.9 [[Удалить]] ( P )
- 7.10.5.10 [[OwnPropertyKeys]] ()
- 7.11 Просмотр веб-страниц
- 7.11.1 Перемещение по документам
- 7.11.2 Модель обработки загрузки страницы для файлов HTML
- 7.11.3 Модель обработки загрузки страницы для файлов XML
- 7.11.4 Модель обработки загрузки страницы для текстовых файлов
- 7.11.5 Модель обработки загрузки страницы для
multipart / x-mixed-replace
ресурсы - 7.11.6 Модель обработки загрузки страницы для носителя
- 7.11.7 Модель обработки загрузки страницы для контента, который использует плагины
- 7.11.8 Модель обработки загрузки страницы для встроенного
контент, не имеющий DOM - 7.11.9 Переход к фрагменту
- 7.11.10 Обход истории
- 7.11.10.1 Сохраненное состояние записи истории
- 7.11.10.2 Интерфейс
PopStateEvent
- 7.11.10.3
HashChangeEvent
интерфейс 9000Traition - 7.11.102.4 интерфейс
- 7.11.11 Загрузка документов
- 7.11.12 Выгрузка документов
- 7.11.12.1 Интерфейс
BeforeUnloadEvent
- 7.11.12.1 Интерфейс
- 7.11.13 Прерывание загрузки документа
- 7.11.14 Заголовок `
X-Frame-Options
`
- 8.1 Создание сценариев
- 8.1.1 Введение
- 8.1.2 Агенты и кластеры агентов
- 8.1.2.1 Интеграция с формализмом агента JavaScript
- 8.1.2.2 Интеграция с формализмом кластера агента JavaScript
- 8.1.3 Области и их аналоги
- 8.1.3.1 Среды
- 8.1.3.2 Объекты настроек среды
- 8.1.3.3 Области, объекты настроек и глобальные объекты
- 8.1.3.3.1 Запись
- 8.1.3.3.2 Действующий
- 8.1.3.3.3 Текущий
- 8.1.3.3.4 Соответствующий
- 8.1.3.4 Включение и отключение сценариев
- 8.1.3.5 Защищенные контексты
- 8.1.4 Обработка сценариев
модель- 8.1.4.1 Скрипты
- 8.1.4.2 Получение скриптов
- 8.1.4.3 Создание скриптов
- 8.1.4.4 Вызов сценариев
- 8.1.4.5 Завершение сценариев
- 8.1.4.6 Ошибки сценария выполнения
- 8.1.4.7 Необработанные отклонения обещаний
- 8.1.5 Перехватчики узла спецификации JavaScript
- 8.1.5.1 HostEnsureCanCompileStrings ( caller, Realm calleeRealm )
- 8.1.5.2 HostPromiseRejectionTracker ( обещание , операция )
- 8.1.5.3 Связанные с заданием перехватчики хоста
- 8.1.5.3.1 HostCallJobCallback ( обратный вызов , V
список аргументов ) - 8.1.5.3.2 HostEnqueueFinalizationRegistryCleanupJob ( finalizationRegistry )
- 8.1.5.3.3 HostEnqueuePromiseJob ( задание ,
realm ) - 8.1.5.3.4 HostMakeJobCallback ( вызываемый )
- 8.1.5.3.1 HostCallJobCallback ( обратный вызов , V
- 8.1.5.4 Связанные с модулем перехватчики хоста
- 8.1.5.4.1 HostGetImportMetaProperties ( moduleRecordImportMetaProperties ( moduleRecord ) 9000.4D
- ( ссылается наScriptOrModule ,
moduleRequest , promiseCapability )- 8.1.5.4.3 HostResolveImportedModule ( ссылается наScriptOrModule ,
moduleRequest )- 8.1.5.4.4 HostGetSupportedImportAssertions ()
- ( ссылается наScriptOrModule ,
- 8.1.5.4.1 HostGetImportMetaProperties ( moduleRecordImportMetaProperties ( moduleRecord ) 9000.4D
- 8.1.6 Циклы событий
- 8.1.6.1 Определения
- 8.1.6.2 Задачи организации очереди
- 8.1.6.3 Модель обработки
Общие источники задач
- 8.1.6.5 Обработка цикла событий из других спецификаций
- 8.1.7.1 Обработчики событий
- 8.1.7.2 Обработчики событий на элементах, объекты
Document
и объектыWindow
- 8.1.7.2.1 Определения IDL
- 8.1.7.3 Запуск события
WindowOrWorkerGlobalScope
- 8.4.1 Открытие входного потока
- 8.4.2 Закрытие входного потока
- 8.4.3
document.write ()
- 8.4.4
document.writeln ()
- 8.89.1 8.8.2 Печать
- 8.9.1 Объект
Navigator
- 8.9.1.1 Идентификация клиента
- 8.9.1.2 Языковые настройки
- 8.9.1.3 Состояние браузера
- 8.9.1.4 Обработчики пользовательских схем: метод
registerProtocolHandler ()
- 8.9.1.4.1 Безопасность и конфиденциальность
- 8.9.1.5 Файлы cookie
- 8.9.1.6 Поддержка просмотра PDF
- 9.1 Интерфейс
MessageEvent
- 9.2 События, отправляемые сервером
- 9.2.1 Введение
- 9.2.2 Интерфейс
EventSource
- 9.2.3 Модель обработки
- 9.2.4 Анализ потока событий
- 9.2.5 Интерпретация потока событий
- 9.2.6 Примечания к автору
- 9.2.7 Push без установления соединения и другие функции
- 9.2.8 Сборка мусора
- 9.2.9 Рекомендации по внедрению
- 9.3 Веб-сокеты
- 9.3.1 Введение
- 9.3.2 Интерфейс
WebSocket
- 9.3.3 Обратная связь по протоколу
- 9.3.4 Фреймы Ping и Pong
- 9.3.5 Интерфейс
CloseEvent
- 9.3.6 Сборка мусора
- 9.4 Обмен сообщениями между документами
- 9.4.1 Введение
- 9.4.2 Безопасность
- 9.4.2.1 Авторы
- 9.4.2.2 Пользовательские агенты
- 9.4.3 Публикация сообщений
- 9.5 Канал обмена сообщениями
- 9.5.1 Введение
- 9.5.1.1 Примеры
- 9.5.1.2 Порты как основа модели объектных возможностей в сети
- 9.5.1.3 Порты как основа для абстрагирования сервисных реализаций
- 9.5.2 Каналы сообщений
- 9.5.3 Порты сообщений
- 9.5.4 Широковещательная рассылка на множество портов
- 9.5.5 Порты и сборка мусора
- 9.5.1 Введение
- 9.6 Трансляция в другие контексты просмотра
- 10.1 Введение
- 10.1.1 Область действия
- 10.1.2 Примеры
- 10.1.2.1 Фоновый рабочий, вычисляющий числа
- 10.1.2.2 Использование модуля JavaScript в качестве исполнителя
- 10.1.2.3 Общие сведения о воркерах
- 10.1.2.4 Общее состояние с использованием общего воркера
- 10.1.2.5 Делегирование
- 10.1.2.6 Предоставление библиотек
- 10.1.3 Учебные пособия
- 10.1.3.1 Создание выделенного работника
- 10.1.3.2 Общение с выделенным работником
- 10.1.3.3 Совместно работающие работники
- 10.2 Инфраструктура
- 10.2.1 Глобальная область действия
- 10.2.1.1 Общий интерфейс
WorkerGlobalScope
- 10.2.1.2 Выделенные сотрудники и интерфейс
DedicatedWorkerGlobalScope
- 10.2.1.3 Общие рабочие и интерфейс
SharedWorkerGlobalScope
- 10.2.1.1 Общий интерфейс
- 10.20009
- 10.2.1 Глобальная область действия
- loop Время жизни рабочего
- 10.2.4 Модель обработки
- 10.2.5 Ошибки сценария выполнения
- 10.2.6 Создание рабочих
- 10.2.6.1
AbstractWorker
миксин - 10.2.6.2 Настройки сценария для рабочих
- 10.2.6.3 Выделенные сотрудники и интерфейс
Worker
- 10.2.6.4 Общие исполнители и интерфейс
SharedWorker
- 10.2.6.1
- 10.2.7 Параллельные аппаратные возможности
- 10.3.1 Импорт скриптов и библиотек
- 10.3.2 Интерфейс
WorkerNavigator
- 10.3.3 Интерфейс
WorkerLocation
- 11.1 Введение
- 11.1.1 Мотивации
- 11.1.2 Идемпотентность кода
- 11.1.3 Спекулятивная оценка
- 11.2 Примеры
- 11.2.1 Загрузка скриптов
- 11.2.2 Регистрация класса и вызов его методов
- 11.3 Инфраструктура
- 11.3.1 Глобальная область действия
- 11.3.1.1 Агенты и циклы событий
- 11.3.1.2 Создание и завершение
- 11.3.1.3 Настройки сценария для рабочихлет
- 11.3.2 Рабочий пакет
Класс
- 11.3.3 Срок службы рабочего пакета
- 11.3.1 Глобальная область действия
- 12.1 Введение
- 12.2 API
- 12.2.1 Хранилище
Интерфейс
- 12.2.2 Сеанс
Хранение
getter - 12.2.3
localStorage
getter - 12.2.4 Интерфейс
StorageEvent
- 12.2.1 Хранилище
- 12.3 Конфиденциальность
- 12.3.1 Отслеживание пользователей
- 12.3.2 Чувствительность данных
- 12.4 Безопасность
- 12.4.1 Атаки с подменой DNS
- 12.4.2 Атаки между каталогами
- 12.4.3 Риски внедрения
- 13.1 Написание HTML-документов
- 13.1.1 DOCTYPE
- 13.1.2 Элементы
- 13.1.2.1 Начальные теги
- 13.1.2.2 Конечные теги
- 13.1.2.3 Атрибуты
- 13.1.2.4 Дополнительные теги
- 13.1.2.5 Ограничения на модели содержимого
- 13.1.2.6 Ограничения на содержимое исходного текста и экранируемых необработанных текстовых элементов
- 13.1.3 Текст
- 13.1.3.1 Новые строки
- 13.1.4 Ссылки на символы
- 13.1 .5 Разделы CDATA
- 13.1.6 Комментарии
- 13.2 Анализ HTML-документов
- 13.2.1 Обзор модели синтаксического анализа
- 13.2.2 Ошибки синтаксического анализа
- 13.2.3 Входной поток байтов
- 13.2.3.1 Анализ с известной кодировкой символов
- 13.2.3.2 Определение кодировки символов
- 13.2.3.3 Кодировки символов
- 13.2.3.4 Изменение кодировки при синтаксическом анализе
- 13.2.3.5 Предварительная обработка входного потока
- 13.2. 4 Состояние синтаксического анализа
- 13.2.4.1 Режим вставки
- 13.2.4.2 Стек открытых элементов
- 13.2.4.3 Список активных элементов форматирования
- 13.2.4.4 Указатели элементов
- 13.2.4.5 Другие флаги состояния синтаксического анализа
- 13.2.5 Токенизация
- 13.2.5.1 Состояние данных
- 13.2.5.2 Состояние RCDATA
- 13.2.5.3 Состояние RAWTEXT
- 13.2.5.4 Состояние данных сценария
- 13.2.5.5 PLAINTEXT состояние
- 13.2.5.6 Состояние открытия тега
- 13.2.5.7 Состояние открытия конечного тега
- 13.2.5.8 Состояние имени тега
- 13.2.5.9 Состояние менее знака RCDATA
- 13.2.5.10 Состояние открытия конечного тега RCDATA
- 13.2 .5.11 Состояние имени конечного тега RCDATA
- 13.2.5.12 RAWTEXT состояние меньше знака
- 13.2.5.13 RAWTEXT состояние открытия конечного тега
- 13.2.5.14 Состояние имени конечного тега RAWTEXT
- 13.2.5.15 Данные сценария менее знакового состояния
- 13.2.5.16 Конечный тег данных сценария открытое состояние
- 13.2.5.17 Состояние имени конечного тега данных сценария
- 13.2.5.18 Состояние начала экранирования данных сценария
- 13.2.5.19 Состояние экранирования данных сценария
- 13.2.5.20 Состояние экранирования данных сценария
- 13.2.5.21 Данные сценария состояние экранированного тире
- 13.2.5.22 Данные сценария экранированы из состояния тире
- 13.2.5.23 Данные сценария экранированы в состоянии «меньше знака»
- 13.2.5.24 Данные сценария экранированы в открытом состоянии конечного тега
- 13.2.5.25 Данные сценария экранированы в состоянии имени конечного тега
- 13.2. 5.26 Состояние начала с двойным экранированием данных сценария
- 13.2.5.27 Состояние с двойным экранированием данных сценария
- 13.2.5.28 Состояние данных сценария с двойным экранированием тире
- 13.2.5.29 Данные скрипта с двойным экранированием тире Состояние
- 13.2.5.30 Данные скрипта с двойным экранированием меньше -чем подписать состояние
- 13.2.5.31 Состояние конца двойного выхода данных сценария
- 13.2.5.32 Перед состоянием имени атрибута
- 13.2.5.33 Состояние имени атрибута
- 13.2.5.34 После состояния имени атрибута
- 13.2.5.35 Перед состоянием значения атрибута
- 13.2.5.36 Атрибут значение (в двойных кавычках) состояние
- 13.2.5.37 Значение атрибута (в одинарных кавычках) состояние
- 13.2.5.38 Состояние значения атрибута (без кавычек)
- 13.2.5.39 Состояние после значения атрибута (в кавычках)
- 13.2.5.40 Само- закрытие состояния начального тега
- 13.2.5.41 Состояние фиктивного комментария
- 13.2.5.42 Открытое состояние объявления разметки
- 13.2.5.43 Состояние начала комментария
- 13.2.5.44 Состояние начала комментария
- 13.2.5.45 Состояние комментария
- 13.2.5.46 Состояние знака меньше чем
- 13.2.5.47 Комментарий, знак «меньше», состояние взрыва
- 13.2.5.48 Комментарий, знак «меньше», взрыв, тире, состояние
- 13.2.5.49 Комментарий, знак «меньше», взрыв, тире, состояние
- 13.2.5.50 Комментарий, конец тире, состояние
- 13.2.5.51 Комментарий конечного состояния
- 13.2.5.52 Комментарий конечного состояния взрыва
- 13.2.5.53 Состояние DOCTYPE
- 13.2.5.54 Перед состоянием имени DOCTYPE
- 13.2.5.55 Состояние имени DOCTYPE
- 13.2.5.56 После состояния имени DOCTYPE
- 13.2.5.57 После состояния публичного ключевого слова DOCTYPE
- 13.2.5.58 Перед состоянием публичного идентификатора DOCTYPE
- 13.2.5.59 Состояние публичного идентификатора DOCTYPE (двойные кавычки)
- 13.2.5.60 Состояние публичного идентификатора DOCTYPE (одиночные кавычки)
- 13.2.5.61 После состояния общедоступного идентификатора DOCTYPE
- 13.2.5.62 Между состоянием общедоступного идентификатора DOCTYPE и состояния системного идентификатора
- 13.2.5.63 После состояния системного ключевого слова DOCTYPE
- 13.2.5.64 Перед состоянием системного идентификатора DOCTYPE
- 13.2.5.65 Системный идентификатор DOCTYPE (двойной системный идентификатор -в кавычках) состояние
- 13.2.5.66 Состояние системного идентификатора DOCTYPE (в одинарных кавычках)
- 13.2.5.67 После состояния системного идентификатора DOCTYPE
- 13.2.5.68 Поддельное состояние DOCTYPE
- 13.2.5.69 Состояние раздела CDATA
- 13.2.5.70 Состояние скобки раздела CDATA
- 13.2.5.71 Конечное состояние раздела CDATA
- 13.2.5.72 Состояние ссылки на символ
- 13.2.5.73 Состояние ссылки на именованный символ
- 13.2.5.74 Состояние неоднозначного амперсанда
- 13.2.5.75 Состояние ссылки на числовой символ
- 13.2.5.76 Состояние начала ссылки на шестнадцатеричный символ
- 13.2.5.77 Состояние начала ссылки на десятичный символ
- 13.2.5.78 Состояние ссылки на шестнадцатеричный символ
- 13.2.5.79 Состояние ссылки на десятичный символ
- 13.2.5.80 Конечное состояние ссылки на числовой символ
- 13.2.6 Построение дерева
- 13.2.6.1 Создание и вставка узлов
- 13.2.6.2 Анализ элементов, содержащих только текст
- 13.2. 6.3 Закрывающие элементы с подразумеваемыми конечными тегами
- 13.2.6.4 Правила синтаксического анализа токенов в содержимом HTML
- 13.2.6.4.1 «Начальный» режим вставки
- 13.2.6.4.2 Режим вставки «до HTML»
- 13.2.6.4.3 Режим вставки «перед заголовком»
- 13.2.6.4.4 Режим вставки «в заголовок»
- 13.2.6.4.5 Режим вставки «в заголовке»
- 13.2.6.4.6 «После заголовка» Режим вставки
- 13.2.6.4.7 Режим вставки «в теле»
- 13.2.6.4.8 Режим вставки «текст»
- 13.2.6.4.9 Режим вставки «в таблице»
- 13.2.6.4. 10 Режим вставки «в тексте таблицы»
- 13.2.6.4.11 Режим вставки «в подписи»
- 13.2.6.4.12 Режим вставки «в группе столбцов»
- 13.2.6.4.13 Режим вставки «в теле таблицы»
- 13.2.6.4.14 Режим вставки «в строку»
- 13.2.6.4.15 «В» ячейка "режим вставки
- 13.2.6.4.16 Режим вставки" в выбранном "
- 13.2.6.4.17 Режим вставки" в выделении в таблице "
- 13.2.6.4.18 Режим вставки" в шаблоне "
- 13.2.6.4.19 Режим вставки «после тела»
- 13.2.6.4.20 Режим вставки «во фреймах»
- 13.2.6.4.21 Режим вставки «после набора кадров»
- 13.2.6.4.22 Режим вставки «после после тела»
- 13.2.6.4.23 Режим вставки «после набора кадров»
- 13.2.6.5 Правила для анализ токенов в чужом содержимом
- 13.2.7 Конец
- 13.2.8 Спекулятивный анализ HTML
- 13.2.9 Принуждение HTML DOM к информационному набору
- 13.2.10 Введение в обработку ошибок и странные случаи в парсере
- 13.2.10.1 Неверно вложенные теги:
- 13.2.10.2 Неверно вложенные теги:
- 13.2.10.3 Неожиданная разметка в таблицы
- 13.2.10.4 Сценарии, изменяющие страницу по мере ее анализа
- 13.2.10.5 Выполнение сценариев, перемещающихся по нескольким документам
- 13.2.10.6 Незакрытые элементы форматирования
- 13.3 Сериализация фрагментов HTML
- 13.4 Разбор фрагментов HTML
- 13.5 Именованные ссылки на символы
- 14.1 Запись документов в синтаксисе XML
- 14.2 Анализ XML-документов
- 14.3 Сериализация XML-фрагментов
- 14.4 Анализ XML-фрагментов
- 15.2 Таблица стилей пользовательского агента CSS и презентационные подсказки
- 15.3 Незамещаемые элементы
- 15.3.1 Скрытые элементы
- 15.3.2 Страница
- 15.3.3 Контент потока
- 15.3.4 Фразовое содержание
- 15.3.5 Двунаправленный текст
- 15.3.6 Разделы и заголовки
- 15.3.7 Списки
- 15.3.8 Таблицы
- 15.3.9 Причуды сворачивания полей
- 15.3.10 Элементы управления формой
- 15.3.11 Элемент
hr
- 15.3.12 Набор полей
Элементы
илегенда
- 15.4 Замененные элементы
- 15.4.1 Встроенное содержимое
- 15.4.2 Изображения
- 15.4.3 Атрибуты для встроенного контента и изображений
- 15.4.4 Карты изображений
- 15.5 Виджеты
- 15.5.1 Введение
- 15.5.2 Расположение кнопок
- 15.5.3 Кнопка
элемент
- 15.5.4
детализирует
исводные элементы
элементы - 15.5.5
вводит элемент
как виджет ввода текста - 15.5.6
вводит элемент
как доменные виджеты - 15.5.7
вводит элемент
как элемент управления диапазоном - 15.5.8
вводит элемент
как цвет
well - 15.5.9 Элемент
input
в качестве флажка и виджеты с переключателем - 15.5.10 Элемент
input
как элемент управления загрузкой файла - 15.5.11 Элемент
input
как кнопка - 15.5. 12 Бегущая строка
Элемент
- 15.5.13 Метр
Элемент
- 15.5.14 Элемент
progress
- 15.5.15 Элемент
select
- 15.5.16 Текстовое поле
Элемент
- 15,6 Фреймы и наборы фреймов
- 15.7 Интерактивные медиа
- 15.7.1 Ссылки, формы и навигация
- 15.7.2 Атрибут
title
- 15.7.3 Редактирование хостов
- 15.7.4 Текст, отображаемый в собственных пользовательских интерфейсах
- 15,8 Печатные носители
- 15.9 Не стилизованные XML-документы
- 16.1 Устаревшие, но соответствующие функции
- 16.1.1 Предупреждения об устаревших, но соответствующих характеристиках
- 16.2 Несоответствующие функции
- 16.3 Требования к реализациям
- 16.3.1 Рамка
элемент
- 16.3.2 Фреймы
- 16.3 .3 Другие элементы, атрибуты и API
- 16.3.1 Рамка
- 17,1
text / html
- 17,2
multipart / x-mixed-replace
- 17.3
application / xhtml + xml
- 17,4
text / ping
- 17,5
application / microdata + json
- 17,6
text / event-stream
- 17,7 `
Cross-Origin-Embedder-Policy
- 17,8 `
Cross-Origin-Embedder-Policy-Report-Only
` - 17,9 `
Cross-Origin-Opener-Policy
` - 17.10 `
Cross-Origin-Opener-Policy-Report-Only
` - 17.11 `
Origin-Agent-Cluster
` - 17.12 `
Ping-From
` - 17.13 `
Ping-To
` - 17.14 `
Refresh
` - 17.15 `
Last-Event-ID
` - 17.16 `
X-Frame-Options
` - 17.17
web +
префикс схемы
- Элементы
- Категории содержимого элементов
- Атрибуты
- Интерфейсы элементов
- Все интерфейсы
- События
- MIME Типы
000 9000 9000 9000 9000 Справочник по событиям Intel
000 9000 9000 900 MIME Типы
000 права собственности
fniessen / org-html-themes: Как за 2 минуты экспортировать файлы режима организации в отличный HTML
Описание
Хотя вы можете легко переопределить таблицы стилей CSS и добавить свои собственные темы HTML, мы
можно сказать (или написать), что режим организации обеспечивает базовую поддержку HTML .
Темы Org-HMTL - это платформа с открытым исходным кодом для предоставления вам списка
очень хорошие (кросс-браузерные) темы для всех ваших организационных документов. Используйте их в стиле
ваш docs , и ваши коллеги подойдут, чтобы сказать вам, что вы гений!
Поделитесь этим контентом, разместив в Твиттере эту страницу:
Твитнуть
Подпишитесь на f_niessen в Twitter, чтобы получать обновления по темам Org-HTML!
Требования
Требуется версия 8 (или более поздняя) режима организации.
Если такая версия не входит в комплект вашего Emacs, установите ее из ELPA.
Это список доступных тем HTML для режима организации , которые вы можете использовать
Теперь! Что ж, надеюсь, что через пару недель их будет больше одного…
Bigblow
Bigblow идеально подходит для вашей работы: это чистый дизайн, нацеленный на оптимальную организацию
режим опыта в вашем браузере . Выглядит просто офигенно!
Щелкните изображение для быстрой демонстрации Bigblow (2:49 мин, без звука).
Сочетания клавиш для экономии времени и повышения производительности:
Ярлык | Что он делает | |
---|---|---|
? или h | Доступ к приборной панели | |
n | Перейти к следующему основному заголовку | |
p | к предыдущему 933 934 934 934 934 b | Прокрутка вверх |
< | Прокрутка вверх | |
> | Прокрутка вниз | |
Развернуть все | ||
r | Перейти к следующей задаче в списке | |
R | Перейти к предыдущей задаче в списке | |
q | Прекратить просмотр списка задач | |
г | Обновить страницу |
Цитаты о B igblow
«Очень-очень красиво, мне это очень нравится.”
- Иста Зан
«Это потрясающе. Я люблю это!"
- Райнер М Круг
«Это круто !!»
- Мехул Сангхви
«Это очень красивая html-тема. […] Я не могу использовать другую тему emacs, кроме вашей
emacs-leuven-theme, и, вероятно, будет то же самое с вашим html
тема!"
- Джозеф Видаль-Россет
«Спасибо, что поделились […] замечательной темой Bigblow. Я создаю много
спецификация для использования другими членами команды.Всегда было проблемой
делитесь и поддерживайте такую спецификацию. Теперь я могу создать более аккуратную спецификацию, которая
доступна для справки командой в виде веб-страницы ».
- р. Шанкар
«Мне больше всего нравится Bigblow. Я экспортировал большинство моих файлов организации с помощью этой темы
и опубликовал их во внутренней сети моей компании. Спасибо, что поделились этим
чудесный пакет! »
- Ричард К.
ReadTheOrg
ReadTheOrg - клон официала - и здорово! - Тема Sphinx, используемая в
Прочтите сайт Документов.Это придает красивый и профессиональный стиль всей вашей организации.
документы.
Спасибо его создателям!
Цитаты о ReadTheOrg
«ОМГ. Тема ReadTheOrg для экспортированного HTML из файлов организационного режима - это глаза
поливает красиво. Спасибо!"
- Роб Стюарт
«Это фантастика, такая красивая. Я переведу несколько своих страниц на
эта тема ».
- Карстен Д.
«Это невероятно впечатляет.Спасибо за это."
- Ной Р.
«Спасибо! Мне нравятся твои темы. Лучшие из тех, что я когда-либо находил ".
- Канг Т.
«Замечательная тема. Прекрасная работа. Вы делаете замечательное дело - оно
дать возможность людям (по крайней мере, тем, кто использует Emacs и режим Org) собирать вместе
он-лайн справочник работает гораздо удобнее, чем в настоящее время
доступный."
- Д. К. Тоедт
«Очень полезно».
- Томас С.Краситель
«Это потрясающе, я давно искал что-то подобное!
Я буду делиться."
- Эдвард Х.
Я написал демонстрационную страницу для тем, которые обеспечивают максимальную рабочую поддержку
синтаксиса режима организации.
Полные примеры заголовков, кода и
наставления, сноски, таблицы и другие подробности.
Использовать тему из галереи тем для собственных документов организации очень просто:
- Вы добавляете
# + SETUPFILE:
директиву в преамбулу вашего документа (чтобы включить
необходимые файлы CSS и JavaScript).Вы можете использовать URL-адрес следующего типа для «установочного файла» вашего
выбранная тема:# + SETUPFILE: https://fniessen.github.io/org-html-themes/org/theme-NAME.setup
(где
ИМЯ
- это либоbigblow
, либоreadtheorg
)или, если вы клонировали или скачали проект тем Org-HTML - чтобы не получить
зависимость от подключения к Интернету - используйте (относительный или абсолютный) путь к
локальный «установочный файл» и скопируйте папкуsrc
из клонированной папки
в ту же папку, что и файл, который вы хотите экспортировать:# + SETUPFILE: PATH / TO / GIT / REPO / org / theme-NAME-local.настраивать
- Затем вы экспортируете файл режима организации в HTML с помощью
org-html-export-to-html
или
сC-c C-e h h
.
Вам нравятся эти темы, но вы все равно хотели бы переопределить определенный HTML
теги? Вот несколько примеров…
Но прежде чем сделать это, если вы думаете, что это действительно улучшение, которое могло бы
сервера, а также других лиц, в том числе меня, вам предлагается отправить
изменить…
Изменить фоновые блоки кода
Вот пример для вставки в ваши организационные документы:
# Изменить фон исходного блока.# + HTML_HEAD:
Неустановленный предел ширины тела ReadTheOrg
Решение предоставлено Малкольмом Куком:
# + HTML_HEAD:
# + HTML_HEAD:
# + HTML_HEAD: