w3-include-html, вызывающий ошибку проверки с https://validator.w3.org/

Я использую w3 include для нижнего колонтитула на каждой странице. Страницы загружаются нормально, и все работает отлично, за исключением случаев, когда я запускаю код через https://validator.w3.org/ для проверки я получаю эту ошибку:

«Ошибка: атрибут w3-include-html не разрешен для элемента div на данный момент».

  <!--FOOTER-->
  <div w3-include-html="../includes/footer.html"></div>

  <!--Include HTML Files-->
  <script>
    w3.includeHTML();
  </script>

Является ли включение w3 широко не поддерживаемым? Должен ли я делать это с PHP или asp.net? или аякс?


person Melanie Markarian    schedule 30.05.2018    source источник


Ответы (1)


Вероятно, вы используете сценарий, предлагаемый w3schools.com. Обратите внимание, что w3schools не имеет ничего общего с W3C. Это просто пользовательский JavaScript, который использует недопустимый атрибут, который, вероятно, будет заменен после выполнения JS.

HTML-валидатор W3C не выполняет JavaScript, поэтому он не видит документ после того, как JS заменил атрибут.

Возможные решения:

person unor    schedule 30.05.2018