Escolar Documentos
Profissional Documentos
Cultura Documentos
HTML é a espinha dorsal de qualquer aplicativo da web e, apesar de ser muito fácil
de entender, há um grande número de tags contendo easter eggs. Como o HTML
não reclama quando você faz coisas erradas, você pode ser afetado por não seguir
certas boas práticas para o seu aplicativo.
Os estilos secundários podem ser qualquer estilo para coisas que exigem a revelação
da interação do usuário, como componentes modais, suspensos e de
notificação. Mesmo as coisas mais abaixo na página que o usuário precisa rolar.
Se você estiver gerando HTML e CSS a partir de Javascript - como com React,
Angular e Vue - você definitivamente deve colocar a tag de script por último.
Um campo de entrada pode ser aprimorado com um título que é usado como
uma dica de ferramenta para explicar o campo também. Um atributo de título e
um rótulo para a entrada têm finalidades diferentes. Um bom caso de uso é
incluir um título para entrada com o atributo pattern especificado.
10 - Incluir metatags
As metatags podem ajudar muito o seu site. Todo mundo que cria sites com o SEO
em mente sabe como eles podem ser importantes. As metatags não são apenas para
SEO, mas para se comunicar com seu navegador sobre determinados recursos que
você deseja. Algumas contas de mídia social requerem algum tipo de metatags .
Pode haver momentos em que você precise quebrar essa regra, mas em geral, mudar
seu HTML não deve ser o número um que está surgindo em sua cabeça ao tentar
estilizar as coisas.
Quando as guias são muito pequenas para ler o título, o favicon torna-se útil. Você
deve tentar usar um gerador de favicon para oferecer suporte a muitos outros
dispositivos, navegadores e outras situações em que são usados.
22 - Adicionar um manifesto
Incluir um manifesto é uma das etapas necessárias para criar o PWA e acho que,
em geral, você deve sempre incluí-lo porque ele informa melhor ao navegador sobre
como lidar com seu site.
Você pode especificar nomes curtos e longos para o site, como ele deve ser
processado e todos os tamanhos de ícone para usar em guias e quando as pessoas
adicionam ou adicionam seu site à tela inicial de seus dispositivos
móveis. Experimente um dos muitos geradores de manifesto que existem.
24 - Idioma da página
Especificar o idioma do seu site ajudará os leitores de tela a escolher o idioma certo
para anunciar. Os navegadores também o usam para determinar se devem traduzir
automaticamente o seu site ou não. O atributo lang deve descrever o idioma usado
pela maior parte do conteúdo do site.
<label>
Nome:
<input type = "text" />
</label>
// Não
<i class = "icon-name"> </i>
<p> Uma equação simples: <b> x </b> = <b> y </b> + 2 </p>
// Faça
<span class = "icon-name" aria-hidden = "true"> </span>
<p> Uma equação simples: <var> x </var> = <var> y </var> + 2 </p>
38 - Comentários?
Os comentários podem ser realmente úteis, mas por que comentar o HTML
certo? Use comentários no final de um contêiner para facilitar a localização de itens
quando eles são recolhidos. Além disso, comente a mensagem para você mais tarde
e nunca envie marcação comentada.
<main> ...
<section> ...
</section> <! - seção sobre ->
</main> <! - seção principal ->
<controles de áudio>
<source src = "myAudio.mp3" type = "audio / mpeg">
<source src = "myAudio.ogg" type = "audio / ogg">
<p> Seu navegador não suporta áudio HTML5. </p>
</audio>
<imagem>
<source srcset = "surfer-240-200.jpg" media = "(min-width:
800px)">
<img src = "painted-hand-298-332.jpg" alt = "" />
< / imagem>
41 - Pare de apoiar o IE
Quaisquer comentários ou tags que você adicionar ao seu HTML para oferecer
suporte ao IE, pare! A menos que você tenha que construir estritamente para esse
navegador, tente recomendar outros navegadores para aquele usuário em vez de
adicionar algo hacky à sua marcação para o IE. A Microsoft está interrompendo o
suporte para o IE11 em meados de 2021.
Conclusão
As regras de práticas recomendadas são regras comuns seguidas por uma
comunidade, mas cada experiência é única. Você deve sempre testar e experimentar
regras diferentes para encontrar algo que faça sentido para você, sua equipe e o tipo
de projeto que você tem em mãos.