Не похоже, что элемент <video>
допускается даже в элементе <a>
.В соответствии с спецификациями HTML :
Элемент a может быть обернут вокруг целых абзацев, списков, таблиц и т. Д., Даже целых разделов, при условии, что существует нет интерактивного контента в (например, кнопки или другие ссылки).
Несмотря на то, что валидатор HTML5 говорит, что видео внутри якоря является действительным (на данный момент), я бы рассмотрелвидео является интерактивным контентом, но я не могу найти ничего, что конкретно перечисляет, какой элемент в HTML5 считается "интерактивным контентом".
Если он действителен: Похоже, это просто проблема совместимости браузера.Ранее контент уровня блока (который включал бы элемент видео) был , а не , разрешенный внутри якорей.В настоящее время в Safari могут быть только ошибки или проблемы с реализацией, относящиеся к контенту на уровне блоков, которые могут быть даже специфичными для элемента видео.Вы должны помнить, что HTML5 все еще нов и находится в стадии разработки, вы обязательно столкнетесь с какими-то странными проблемами и проблемами.Попробуйте отправить отчет об ошибке в Safari.
В любом случае, я считаю, что размещение видео внутри якоря - плохая практика, по моему личному мнению.Удачи.