Коригирано: AMP HTML етикетът има невалидно оформление, посочено от неговите атрибути.

How can I resolve the @charset “invalid tag error” on my AMP page?

Here is the line of code on the page that is causing the issue:

<?php <style amp-custom> @charset 'UTF-8'; (...more CSS...) </style>  ?> var13 ->

Според MDN, @charset:

не може да се използва ... в <style> елемент, където набор от символи на HTML страницата е подходящ.

https://developer.mozilla.org/en-US/docs/Web/CSS/@charset

Тъй като AMP страниците трябва да бъдат кодирани в UTF-8 и те използват мета тагове, за да посочат такива, това попада в случая, когато „наборът от символи на HTML страницата е уместен“.

Накратко, AMP страниците нямат право да използват @charset в style етикет.

Премахни @charset декларация отвътре, ако вашата style и грешката ще изчезне.

Можете да използвате AMP Validator за помощ при отстраняване на грешки.

  • Не знам как да премахна @charset, къде трябва да навигирам. Проверих всичко през таблото за управление на WordPress, директорията с приставки и не мога да намеря AMP HTML. Моля, някой трябва да помогне
  • @EmmanuelTochukwuAloysius Има някакъв плъгин, който генерира AMP. Изследвайте внимателно всеки плъгин.
  • Добре, но как да разгледам тези приставки
  • @EmmanuelTochukwuAloysius Google всеки от тях и вижте дали изобщо са свързани с AMP.

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?