Pergunta

Vamos enfrentá-lo: a escrita propriamente dita, padrões HTML compatível é muito difícil de fazer. Escrevendo HTML semântica é ainda mais assim, mas eu não acho que é possível para um computador para descobrir isso.

Assim, a minha pergunta para você é o que o feedback "ideal" para um usuário que entrou HTML ser? Seria uma lista estilo validador do W3C de erros e números de linhas e colunas correspondentes? Seria uma exibição do código anotado de linhas de destaque, explicações sobre os erros e possíveis correções? Um modo de estilo de verificação ortográfica, onde você lida com cada erro separadamente? Seria não dando-lhes todas as informações de erro em tudo? Além disso, quais os tipos de erros são uma boa idéia para informar aos usuários? (Alguns grandes classes de erros incluem erros de análise, erros de nidificação (ou seja, colocando uma div em uma tag b) e erros de boa formação.)

  • scottm: Bom ponto; Eu nunca gostei da maneira W3C de listar todos os erros também. No entanto, ainda há a questão de, em seguida, deixando o usuário editar o HTML ofender de forma adequada.
  • onebyone: Ok, então olhando algumas screenshots parece que HTML Validator tem uma lista de erro W3C, mas combinado com a capacidade de ir direto para o segmento fonte relevante e informações de erro expandidas, bem como o fato de que você não tem que ir scrolly a saltar de um seção para outra. Parece muito bom, mas é utilizável pela média Joe?

Editar 1: Como um esclarecimento, isso é com relação à interface, não necessariamente a implementação subjacente. No entanto, as necessidades de interface a ser viável com HTML simples e JavaScript (o dobro de pontos de usabilidade, se ele só precisa de HTML, mas eu acho que você vai ficar preso com W3C, nesse caso).

Foi útil?

Solução

A saída do Firefox "HTML validador" add-on é muito bom. Ele mostra a fonte em uma grande janela, e uma lista de erros em uma pequena janela (pequenez não importa, desde que você geralmente só se preocupam com o primeiro, desde que você está apontando para um total de nenhum). Clique em um erro de destaque, e uma explicação expandida é mostrada em uma segunda janela pequena, enquanto a parte ofender o código é realçado na janela grande.

O add-on não inclui um editor de texto, embora, por isso não é uma solução completa para o seu problema. Ele usa tanto um validador baseado em SGML e HTML Tidy, embora, e eu acho que para arquivos locais, você pode obtê-lo para fazer as correções sugeridas pelos Tidy.

Outras dicas

Eu sempre penso destaque de sintaxe é grande. Em HTML isso seria muito útil também, como tags podem ser facilmente distinguidos pelo desenvolvedor quando ele / ela pode vê-los appropraitely colorido.

Pessoalmente eu não gosto da maneira W3C de dar-lhe uma lista chato grande de problemas. auxílios visuais no código em si são muito melhor.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top