Доброе утро.
Я просто получил бесплатный шаблон от моего друга, и все отлично работало, за исключением всех.html файлов. Каждый html файл имеет хотя бы одну проблему, как если бы eclipse не распознал проверку HTML5.
См. Пример:
<!DOCTYPE html>
<head>....</head>
<iframe src="http://player.vimeo.com/video/27973852?title=0&byline=0&portrait=0&api=1&player_id=iframe334" height="240" allowfullscreen="true"></iframe>
Ошибка: неопределенное имя атрибута (allowfullscreen).
Кроме того, когда я пытаюсь получить доступ к одной из моих.html-страниц, я получаю эту ошибку от Tomcat:
ПРЕДУПРЕЖДЕНИЕ: JSF1091: для файла /about-me.jsp не найден тип mime. PTo разрешите это, добавьте сопоставление типа mime в приложения web.xml. Abr 26, 2014 12:29:24 PM com.sun.faces.application.resource.ResourceHandlerImpl logMissingResource
Ps: все файлы css3 работают нормально.
Затем валидатор не обновляется.
https://html.spec.whatwg.org/multipage/embedded-content.html#attr-iframe-allowfullscreen
Однако это должно быть просто allowfullscreen
, not allowfullscreen="true"
.
https://validator.nu/ поддерживает атрибут allowfullscreen
.
Без атрибута собственный полноэкранный requestFullscreen()
с requestFullscreen()
не будет работать. Полноэкранный режим от Flash или около того может по-прежнему работать. Я не знаю, что делает vimeo, но, возможно, он использует <video>
+ requestFullscreen()
для некоторых пользователей или будет делать это в будущем.
https://fullscreen.spec.whatwg.org/#dom-element-requestfullscreen
allowfullscreen
отсутствует в любой спецификации HTML, поэтому он никогда не будет действительным кодом. Если вы удалите этот атрибут, тег будет действительным, и у вас все еще будет возможность перевести видео в полноэкранный режим:<iframe src="http://player.vimeo.com/video/27973852?title=0&byline=0&portrait=0&api=1&player_id=iframe334" height="240"></iframe>
Посмотреть: http://jsfiddle.net/K23cV/1/