Категории раздела |
Техника
[175]
Информационные технологии
|
|
Наш опрос |
|
Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|
Главная » Техника
Режим совместимости (англ. quirks mode) — режим работы, в котором имитируются особенности и ошибки конкурирующих или старых версий программных продуктов.
К примеру, в ассемблере TASM quirks mode используется для компиляции исходных кодов, написанных с учётом ошибок в разных версиях MASM (причём в разных версиях MASM ошибки и особенности отличаются).
Также это понятие используется для описания режима работы движков веб-браузеров, в котором они обратно совместимы с веб-страницами, созданными для старых браузеров.
В режиме совместимости браузер игнорирует часть правил CSS, имитируя поведение старого движка. Например, браузер Internet Explorer 6-й и 7-й версий отображает документы как Windows Internet Explorer 5; браузеры семейства Mozilla — как Netscape 4.
Описание режима Quirks Mode на веб-странице SitePoint CSS
Если тип документа не объявлен или объявлен некорректно, браузер всегда работает в режиме совместимости.
|
Браузерный движок (англ. layout engine) — представляет собой программу, преобразующую содержимое веб-страниц (файлы HTML, XML, цифровые изображения и т. д.) и информацию о форматировании (в форматах CSS, XSL и т. д.) в интерактивное изображение форматированного содержимого на экране. Браузерный движок обычно используется в веб-браузерах (отсюда название), почтовых клиентах и других программах, нуждающихся в отображении и редактировании содержимого веб-страниц.
Термин «браузерный движок» получил распространение после того, как движки стали «отделимыми» от браузера. В число наиболее распространённых движков входят следующие: Trident — проприетарный движок Microsoft Internet Explorer; используется многими программами для Microsoft Windows (например, мини-браузерами в программах Winamp и RealPlayer). Gecko — открытый движок проекта Mozilla; используется в большом числе программ, основанных на коде Mozilla (браузере Firefox, почтовом клиенте Thunderbird, наборе п
...
Читать дальше »
|
Язык разметки HTML включает поддержку клиентских скриптов (сценариев), которые могут быть выполнены во время загрузки документа или позже.
В HTML5 скрипты играют очень большую роль (Audio, Video, Canvas, различные дополнительные API).
JavaScript вместе с HTML, CSS и DOM послужили основой для создания концепции DHTML.
Также в концепции AJAX скрипты играют главную роль.
Скрипты могут быть как внешними (js-файлы), так и внутренними (элемент <script> или атрибуты обработчиков событий в самих элементах).
Элемент <script> может располагаться либо в <head>, либо в <body>-элементе (перед закрывающим </body>).
Скрипты используются, например, для обработки событий от клавиатуры, мыши, событий от форм, общего состояния документа.
Примеры внутренних событий[1]: Документ onLoad onUnload onFocus onBlur Формы onSubmit onReset Текст onSelect onChange Мышь onClick
...
Читать дальше »
|
Canvas (англ. canvas — «холст», рус. канва́с) — элемент HTML5, предназначенный для создания растрового двухмерного изображения при помощи скриптов, обычно на языке JavaScript[]. Начало отсчёта блока находится слева сверху. От него и строится каждый элемент блока[]. Размер пространства координат не обязательно отражает размер фактической отображаемой площади[]. По умолчанию его ширина равна тремстам пикселям, а высота ста пятидесяти[].
Используется, как правило, для отрисовки графиков для статей и игрового поля в некоторых браузерных играх. Но также может использоваться для встраивания видео в страницу и создания полноценного плеера.
Используется в WebGL для аппаратного ускорения 3D графики[].
Компанией Google была выпущена JavaScript библиотека explorercanvas, которая позволяла работать с Canvas в браузерах IE7 и IE8.
Canvas может усложнить задачу роботам по распознаванию Капчи. При использовании canvas с сервера загружается не картинка, а наб
...
Читать дальше »
|
HTML5 video — элемент, включённый в проект спецификации HTML 5, который используется для воспроизведения видеозаписей[], частично заменяя элемент <object>.
Adobe Flash Player широко использовался для встраивания содержимого видео-файлов на сайтах (например, YouTube). Flash Player доступен в качестве плагина для большинства веб-браузеров последних версий (таких как Mozilla Firefox, SeaMonkey, Opera и Safari), и несовместим, например, со встроенными браузерами iPod и iPhone от Apple, а также с Android версии 2.01 или меньше и версии 4.1.x и выше (официально)[]. Google Chrome с некоторых пор содержит данный плагин по умолчанию[]. Создатели HTML 5 video считают, что это станет стандартным способом просмотра видео онлайн, но основным препятствием для принятия данного соглашения является вопрос о том, какие именно видео форматы должны поддерживаться этим видео тегом.
Ниже приводится фрагмент кода на HTML 5, который позволяет встроить WebM видео на веб-сайт:
...
Читать дальше »
|
HTML5 Audio — часть спецификации HTML5, предназначенная для работы с аудио в веб-браузерах без помощи плагинов.
Включает в себя воспроизведение, синтез и запись звука, также описывает методы распознавания речи.
Элемент <audio> предоставляет элементы управления (воспроизведение/пауза/громкость), вид которых может отличаться в различных браузерах и операционных системах.
Атрибуты элемента <audio>
Глобальные атрибуты: accesskey class contenteditable dir hidden id lang spellcheck style tabindex title translate src — ссылка на файл preload — предзагрузка файла autoplay — автовоспроизведение файла loop — циклическое воспроизведение muted — отключение звука controls — браузерные элементы управления звуком
Поддержка HTML5 audio была добавлена в следующих версиях браузеров[]: Google Chrome 3[]; Mozilla Firefox 3.5; Internet Explorer 9; Opera 10.1; Safari 3.1[] <
...
Читать дальше »
|
Форма (англ. form) в HTML — раздел документа, позволяющий пользователю вводить информацию для последующей обработки системой. Синтаксически форма в HTML задаётся с помощью элемента <form> и в дополнение к разметке обычных элементов содержит разметку для элементов управления (англ. controls), надписей (англ. label) и других
ростая форма для ввода данных о новом пользователе: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title> Регистрация </title> </head> <body> <form action="http://example.com/app/profile.php" method="post"> <p> <
...
Читать дальше »
|
Карта изображений (англ. image map, иногда сенсорная карта или графическая карта) — это графический объект языка разметки HTML, связанный с изображением и содержащий специальные области (активные зоны), при нажатии на которые происходит переход по определённому URL (при помощи javascript можно установить другие действия). Использование карт изображений позволяет хранить несколько ссылок в одном изображении.
Для добавления карты изображений на веб-страницу используется парный HTML-тег <map>, в атрибуте "name" которого указывается уникальный в пределах документа идентификатор карты. Внутрь него добавляются непарные теги <area>, каждый из которых описывает одну активную зону. Затем в тег <img>, который необходимо связать с картой, добавляется атрибут usemap, содержащий имя привязываемой карты. Значение атрибута должно начинаться со знака решётки. При этом в теге <img> должны быть явно указаны размеры изображения.
name — идентификатор ка
...
Читать дальше »
|
Семантическая вёрстка, или семантический HTML-код, — это подход к созданию веб-страниц на языке HTML, основанный на использовании HTML-тегов в соответствии с их семантикой (предназначением)[], а также предполагающий логичную и последовательную иерархию страницы[]. Он противопоставляется подходу, при котором написание HTML-кода определяется внешним видом веб-страницы. Для оформления веб-страниц, написанных в соответствии с семантикой, используются каскадные таблицы стилей (CSS). Стандарт HTML с самого начала включал в себя ряд семантических тегов[], но большую популярность семантическая вёрстка получила после начала работ над HTML5.
В качестве примера можно привести изменения в стандарте HTML, коснувшиеся, в частности, тега физического форматирования <i> (англ. italic, делающего текст курсивным) — вместо него теперь рекомендуется использовать тег логического форматирования <em> (от англ. emphasis, акцентирование). Затем с помощью CSS акцентирование можн
...
Читать дальше »
|
Фрейм (от англ. frame — рамка) — отдельный, законченный HTML-документ, который вместе с другими HTML-документами может быть отображён в окне браузера.
Фреймы по своей сути очень похожи на ячейки таблицы, однако более универсальны. Фреймы разбивают веб-страницу на отдельные миникадры, расположенные на одном экране, которые являются независимыми друг от друга. Каждое окно может иметь собственный адрес. При нажатии на любую из ссылок, расположенных в одном фрейме, можно продолжать видеть страницы в других окнах.
Фреймы часто использовались для навигации по веб-сайту. При этом навигационная страница располагается в одном окне, а страницы с текстом — в другом.
В настоящее время использование фреймов для публичных сайтов не рекомендовано. Главным образом это связано с принципом работы поисковых машин, которые приводят пользователя к HTML-документу, являющемуся согласно задумке лишь одним из фреймов того, что автору сайта хотелось бы представить. Данный нед
...
Читать дальше »
| |
|
|
Календарь |
« Декабрь 2024 » | Пн | Вт | Ср | Чт | Пт | Сб | Вс | | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
|
|