O HTML de modelo aplica a codificação de URI após salvar

Última atualização em 2023-01-16

Descrição

Ao usar fragmentos e modelos, as tags parecem ter codificação de URI após salvar.

Caracteres como "&" serão alterados para &, em < e em >. Esse problema ocorre porque as meta tags foram adicionadas à tag body .

Resolução

Uma tag META deve ser adicionada no cabeçalho, não no corpo. As tags META só podem ser adicionadas ao HEAD (como um TITLE), portanto, adicioná-lo ao BODY o torna inválido.

Explicação: Quando esses itens são salvos em um fragmento ACS, o ACS adiciona um novo cabeçalho e empurra as meta tags, títulos etc., para fora do código do cabeçalho. Em um estágio posterior, ao salvar o fragmento/modelo, o ACS analisa o HTML e tenta limpá-lo aplicando a codificação de URI ao que ele reconhece como valores de texto para exibição. Em última análise, isso altera alguns códigos, de modo que não é possível renderizar como esperado.

Correção - Remova todos os elementos de informações de cabeçalho, metatags e CSS de fragmentos.

Correção simples - Mantenha todos os fragmentos o mais simples possível, HTML de ossos negros dentro de uma estrutura. Depois de criar o template final, você pode entrar no HTML e adicionar metatags e CSS ao cabeçalho já criado pelo ACS.

Nesta página