5 pontos por GN⁺ 2023-08-14 | 1 comentários | Compartilhar no WhatsApp
  • A postagem do blog é uma exploração aprofundada de todos os elementos HTML, com referência à lista da documentação web da MDN.
  • O autor discute a função e os casos de uso de cada elemento HTML, oferecendo exemplos práticos em layouts de sites.
  • O texto também destaca os desafios enfrentados ao atualizar o CSS de cada elemento para combinar com o estilo do site.
  • O autor compartilha insights sobre como certos elementos costumam ser usados incorretamente ou ignorados, e oferece dicas para o uso correto.
  • Esta postagem de blog serve como um recurso valioso para entender toda a gama de elementos HTML e seus usos potenciais.
  • O autor demonstra o uso prático aplicando cada elemento HTML em seu próprio site.
  • O texto reflete o compromisso do autor com a acessibilidade na web e sua paixão por explorar as possibilidades do HTML.
  • O artigo fornece uma lista abrangente de elementos HTML, incluindo elementos menos comuns como <article>, <main>, <figure>, <figcaption> e outros.
  • O autor destaca elementos HTML obsoletos como <marquee>, <big>, <acronym>, <font>, <nobr>, <strike> e outros, que foram substituídos por CSS para funções de layout.
  • O artigo também menciona elementos como <content> e <shadow>, que não foram totalmente implementados como parte da especificação de Web Components.
  • O autor discute o uso de <dir> para listar diretórios e o trabalho adicional necessário para renderizar alguns elementos obsoletos, como <frame> e <frameset>.
  • O artigo aborda o elemento <image>, que funcionava em alguns navegadores em 2023, embora não faça parte de nenhuma especificação oficial.
  • O autor discute a compatibilidade entre navegadores do elemento obsoleto <menuitem> e a surpreendente descontinuação de <noembed>, enquanto <embed> permanece na especificação.
  • O artigo menciona o propósito pouco claro do elemento <param> e a descontinuação de <plaintext>, <xmp> e <tt>.
  • O autor observa que alguns elementos obsoletos foram substituídos por novas adições à especificação, como <rb> e <rtc>, usados para indicar a pronúncia de caracteres do Leste Asiático.
  • O artigo termina discutindo outras tags HTML não listadas pela MDN, como <blink>, <spacer>, <bgsound>, <isindex>, <xmp>, <tt>, <code>, <applet>.

1 comentários

 
GN⁺ 2023-08-14
Comentários do Hacker News
  • O post do blog discute todos os elementos HTML, incluindo alguns como <frame> e <frameset>, que eram comumente usados para criar layouts de páginas web com várias seções funcionando de forma independente.
  • O autor também percorre a história do HTML e discute o elemento <menu>, que foi descontinuado e redefinido várias vezes. Atualmente, ele é definido como uma forma de representar uma barra de ferramentas no formato de uma lista não ordenada.
  • Há críticas à ausência de uma declaração CSS simples que oculte conteúdo visualmente, mas o mantenha acessível para leitores de tela. Os métodos atuais incluem recortar o conteúdo ou posicioná-lo fora da página.
  • As tags <details> e <summary> podem ser aninhadas, e um comentarista usou isso para criar um jogo de aventura com escolhas, mas isso gerou um arquivo HTML grande, causando problemas em alguns navegadores.
  • A exploração do autor sobre elementos HTML do passado despertou nostalgia em alguns leitores, que compartilharam suas próprias experiências com o HTML inicial e a evolução da linguagem.
  • Alguns comentaristas disseram preferir o termo original "lista de definições" para os elementos <dl>, <dt>, <dd>, em vez do termo mais novo "lista de descrições".
  • O post do blog fez alguns leitores se lembrarem de materiais antigos de aprendizado de HTML, como o Barebones Guide to HTML, de Kevin Werbach.
  • Há uma discussão sobre o potencial do HTML semântico e sobre a necessidade de conhecimento de CSS para implementar certos estilos, como notas de rodapé na margem direita.
  • Um comentarista expressou surpresa ao descobrir que os comentários do Hacker News são implementados com tabelas aninhadas.
  • Alguns leitores apontaram que o HTML agora é um padrão vivo mantido pelo WhatWG, sem número de versão. Não se trata da especificação HTML5 do W3C.
  • A natureza abrangente do post do blog foi bem recebida pelos leitores, e um comentarista o considerou especialmente útil para projetos paralelos que usam recursos básicos de HTML em vez de frameworks ou bibliotecas infladas.