Можностей, предоставляемых веб-разработчикам



Pdf көрінісі
бет147/232
Дата06.01.2022
өлшемі5,47 Mb.
#12231
1   ...   143   144   145   146   147   148   149   150   ...   232
Байланысты:
[Bryus Louson, Remi SHarp] Izuchaem HTML5. Bibliot(z-lib.org)

<
VIDEO>: ЗАЧЕМ НУЖЕН ЭЛЕМЕНТ 
Раньше, если разработчики хотели разместить видео на веб-странице, им приходилось ис-
пользовать элемент 

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

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

¬ v/9sEI1AUFJKw&hl=en_GB&fs=1&">
value="true">
value="always">
type="application/x-shockwave-flash"
allowscriptaccess="always"
allowfullscreen="true" width="425"
height="344">



130  •  Глава 4
Этот код откровенно ужасен. Что еще хуже, браузеру придется передать видео плагину тре-
тьей стороны; и дай бог, чтобы у пользователя была верная версия плагина (или права на его 
скачивание и установку, или, вообще, навыки установки приложений). И даже после этого 
есть шанс, что работой плагина будет невозможно управлять с клавиатуры. Возможны 
и другие проблемы, связанные с передачей информации неродному приложению.
Кроме того, плагины часто являются причиной нестабильной работы браузера и могут 
отпугивать технически не подкованных пользователей, так как им придется загружать 
и инсталлировать новые версии.
Когда вы добавляете на страницу плагин, под него резервируется область на странице, 
которая потом передается плагину браузером. Для браузера область, предназначенная для 
плагина, всегда остается черным ящиком, так как браузер не обрабатывает и не интерпре-
тирует происходящее там.
Обычно это не проблема, но помните, что текст и графика на странице могут пересекать-
ся с областью размещения плагина. Представьте, например, сайт, на котором есть видео 
и основанное на JavaScript или CSS выпадающее меню, которое должно разворачиваться 
над фильмом. По умолчанию область, которую занимает плагин, располагается на перед-
нем слое страницы, то есть получается, что элементы меню будут всплывать за фильмом.
Также могут возникнуть сложности, если макет страницы динамически меняется. Если 
изменяются размеры области плагина, могут возникнуть неприятные сюрпризы (размер 
проигрываемого фильма не изменится, а свободное место либо останется белым, либо 
фильм будет обрезан). HTML5 предоставляет стандартизированный способ отображения 
видео напрямую из браузера без дополнительных плагинов.
Одно из основных достоинств элемента видео в HTML5 — то, что он является полно-
правным гражданином Сети. Видео больше не отодвигается на задворки 

 и не 
управляется элементом 

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


Достарыңызбен бөлісу:
1   ...   143   144   145   146   147   148   149   150   ...   232




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет