Вы путаете семантику и стандарт. Разметку регламентирует не стандарт, а здравый смысл.
Как разметить, что является заголовком (h1), основным содержимым документа (main), статьей (article), содержанием статьи/страницы/сайта aside определяется вами.
Мой (не ваш) здравый смысл говорит что иерархия такая:
<!--уникальный контент на этой странице который больше нигде не встречается --><main> <h1>Название страницы (не статьи)</h1> <article> <h2>Название статьи</h2> <aside class="aside">оглавление конкретно этой статьи</aside> ..... все что относится конкретно к этой стратье </article> <!--всякая вспомогательная ерунда относящаяся конкретно к этой странице --> <aside class="aside1">оглавление конкретно этой страницы</aside> <div class="adver1">реклама привязанная конкретное к этой странице</div> <div class="video1">видео конкретно этой страницы</div> <div class="img1">галерея конкретное этой страницы</div> ..... все что относится конкретно к этой странице</main><!--не уникальный контент относящийся к разделу или всему сайту --><aside class="aside1">оглавление раздела или сайта</aside> ..... все что относится к разделу сайта или сайту в целом
У вас может быть другая точка зрения, или страницы, которые требуют другой разметки, но если это не будет противоречить здравому смыслу, то скорее всего не будет противоречить и станадрту.
Ни то ни другое.
Вы категорически не правы. Семантическая разметка это как раз основа для поисковых машин. И в самом начале только на это боты и ориентировались. И до сих пор ориентируются среди прочего. Другой вопрос что HTML5 перегружен "семантическими" тегами, которые нафиг никому не уперлись.
Как сочтете более семантично :)
По стандарту внутри main должно содержаться что-то уникальное
В принципе если вы считаете что заголовок страницы - уникальный, вы должны его разместить внутри main. Если вы считаете что заголовок неуникален - вынесете его после body.
Пример: книга разбитая постранично - общий заголовок для всех страниц не уникален. сборник стихов Пушкина разбитый постранично может иметь неуникальный заголовок "Пушкин", а может уникальный по названию стихотворения.
Два одинаковых заголовка H1 на странице может быть только в фантазиях создателей HTML5. Семантике (смысловой разметке текста) и здравому смыслу это противоречит.
Единица контента не может иметь несколько заголовков-названий.
класс и id можно присваивать любому тегу.
В нормальных HTML-стандартах был документ DTD, который регламентировал какой тег/атрибут где можно ставить. В HTML5 вместо удаления неиспользуемых и дублирующих тегов внесли кучу новых никому не нужных и удалили правила.
Если сильно хочется сделать лишнее телодвижение навстречу поисковикам юзайте микроформаты. Будет ли это полезно х.з, но их поисковики учитывают, в отличие от новых тегов HTML5
Ну почему же? Если во время никому ненужной переверстки вы где-нибудь не закроете пару тегов и забудете какую-нибудь фичу то вполне может слететь.
Скорее всего проблема не в андроиде, а в формате видео, заголовках и т.п.
UPD
Это вообще не видео а плейлист. Естественно HTML5/video его не поймет, да и стандартные плееры на базе HTML5 тоже.
Если не раскрывается VLC, значит или сам файл побился или ссылки в нем недоступны.
Если это сделать проблемой шаблона, это станет проблемой юзера. По крайней мере того у кого не безлимитный тариф и связь - гов*о.
1. Ajax
2. iframe (get запросы к картинкам и т.п. по типу счетчиков)
3. HTML5 Web Socket
> вряд ли заставите его работать вне данной ссылки
Ну здравствуй, неуловимый Джо!
По хорошему вы должны ловить событие плеера о том что произошла ошибка.
https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Using_HTML5_audio_and_video
Одна беда, не все реализации video могут эту ошибку отдать.
Дополнительно к этому можно поставить таймер проверки состояния видео, если он не чухается, то считать что все-таки ошибка произошла, но плеер ее не отработал.
Боюсь, что этот форум обезлюдеет
Вы будете вешать плагины до тех пор, пока страница не перестанет грузиться или пока пользователи не опупеют от такого обилия систем комментирования на одной странице?