Alguém se deparar com um navegador onde um atributo personalizado não funcionou?
-
16-09-2019 - |
Pergunta
O im aplicação web trabalhando tem alguns atributos personalizado em elementos HTML para armazenar dados que é a saída.
Apenas acontece aqui e ali e até agora eu não tenho notado errado alguma coisa na forma como a página é processada no IE7, IE8, FF 3.5 e Chrome 3.
Eu gostaria de assumir tudo vai ficar ok, mas só queria ver se alguém já teve problemas com atributos personalizados em outros browsers.
Eu entendo que não é parte de padrões para adicionar atributos personalizados, mas tudo que importa para mim é como a página é emitido para os clientes.
Solução
Navegadores silenciosamente ignorar as tags ou atributos de tag que eles não entendem, então você é bom. Dito isto, o HTML não irá validar (eu sei que você disse que não me importo, mas ainda) e existem outras ramificações possíveis.
Consulte este questão para mais detalhes.
Outras dicas
html5 suporta atributos personalizados com nomes que começam com "data-". Usando esses rendimentos a menor chance de que alguma coisa quebra no futuro.
Apenas certifique-se de usar o mesmo caso ao referenciar o atributo no código. Eu tive problemas no passado com o Internet Explorer retornar nulo com getAttribute porque meu caso não correspondem ao que foi definido na marcação ou anteriormente no código.