The Codest
  • Sobre nós
  • Serviços
    • Desenvolvimento de software
      • Desenvolvimento de front-end
      • Desenvolvimento backend
    • Staff Augmentation
      • Programadores Frontend
      • Programadores de back-end
      • Engenheiros de dados
      • Engenheiros de nuvem
      • Engenheiros de GQ
      • Outros
    • Aconselhamento
      • Auditoria e consultoria
  • Indústrias
    • Fintech e Banca
    • E-commerce
    • Adtech
    • Tecnologia da saúde
    • Fabrico
    • Logística
    • Automóvel
    • IOT
  • Valor para
    • CEO
    • CTO
    • Gestor de entregas
  • A nossa equipa
  • Case Studies
  • Saber como
    • Blogue
    • Encontros
    • Webinars
    • Recursos
Carreiras Entrar em contacto
  • Sobre nós
  • Serviços
    • Desenvolvimento de software
      • Desenvolvimento de front-end
      • Desenvolvimento backend
    • Staff Augmentation
      • Programadores Frontend
      • Programadores de back-end
      • Engenheiros de dados
      • Engenheiros de nuvem
      • Engenheiros de GQ
      • Outros
    • Aconselhamento
      • Auditoria e consultoria
  • Valor para
    • CEO
    • CTO
    • Gestor de entregas
  • A nossa equipa
  • Case Studies
  • Saber como
    • Blogue
    • Encontros
    • Webinars
    • Recursos
Carreiras Entrar em contacto
Seta para trás VOLTAR
2022-10-04
Desenvolvimento de software

3 Etiquetas HTML úteis que talvez não soubesse que existiam

The Codest

Jacek Ludzik

Designer de produtos

Atualmente, a acessibilidade (A11y) é crucial em todas as fases da criação de produtos de software personalizados. Começando pela parte do design UX/UI, passa para níveis avançados de construção de funcionalidades no código. Proporciona imensos benefícios para os programadores que trabalham no aumento da DX, mas, mais importante ainda, para os utilizadores finais. Uma dessas partes avançadas do HTML são as tags semânticas e é sobre isso que gostaria de falar aqui.

Os programadores front-end têm de estar intimamente familiarizados com Etiquetas HTML uma vez que este é o seu ambiente natural no dia a dia. Aposto que todos conhecem algumas etiquetas básicas, tais como , , e assim por diante. Mas, por exemplo, sabia que pode sugerir um momento de quebra de palavras utilizando apenas HTML, sem CSS?

WBR

Vamos supor que está a trabalhar num sítio Web ou numa aplicação para um cliente alemão. Como sabe, as palavras em alemão podem ser muito longas. Por isso, tem o design com algum conteúdo de texto que tem de reproduzir em código e este conteúdo tem de surgir em momentos muito específicos. Aqui entra o para o ajudar.

Biscoitos de Natal

É isso mesmo! Com uma etiqueta tão simples, pode manipular o conteúdo do texto como quiser.

Mas e o suporte do browser? Bem, é bastante bom, para ser honesto. A maioria dos browsers compreende esta etiqueta, mas o Opera no Android e o Safari no iOS podem ter problemas.

tabela de compatibilidade wbr

MEDIDOR

Imagine que está a criar uma aplicação de gestão de armazenamento em disco. Precisa de mostrar na interface do utilizador a quantidade de armazenamento ainda disponível e quer torná-lo o mais acessível possível. Este é um caso de uso perfeito para o tag. Ela só vai mostrar o valor dentro de um intervalo definido. Outra coisa legal sobre essa tag são seus atributos:

  • baixo → quando o valor atual é inferior ao valor baixo definido, a barra do medidor fica vermelha;
  • ótimo → quando os valores actuais são superiores ao valor ótimo do atributo, a barra do contador fica verde;
  • alto → quando o valor alto é inferior ao valor máximo e superior ao valor ótimo, a barra do contador fica cor de laranja. Caso contrário, fica verde.

Talvez também conheça uma etiqueta semelhante, que é progresso. Então, qual é a diferença entre elas? A etiqueta de progresso deve ser utilizada para tarefas em curso. Por outras palavras, utilize a etiqueta de progresso quando estiver a lidar com uma tarefa específica. Com a etiqueta de contador, deve ser utilizada para mostrar a utilização do disco ou da memória. Outra diferença é que a etiqueta de contador não é suportada pelo IE e essa é, de facto, a única desvantagem desta etiqueta.

medidor de compabilidade medidor

DEL e INS

Já alguma vez se perguntou como criar um indicador acessível de partes de conteúdo eliminadas e adicionadas (diff no GitHub ou notificações por correio eletrónico do Jira quando o bilhete foi atualizado)? Só precisa de envolver o conteúdo eliminado com oetiqueta. Por exemplo: <del><p>Apenas conteúdo eliminado</p></del>. Para mostrar apenas a parte adicionada do conteúdo, pode utilizar a função exatamente da mesma forma. Esta etiqueta tem também dois atributos:

  • cite → uri de um recurso que explica porque é que esta parte foi adicionada;
  • datetime → data e hora da alteração.
tabela de compatibilidade de seguros

Há, evidentemente, muito mais úteis etiquetas em HTML . Recomendo vivamente a utilização de todos eles quando for possível e adequado. Os seus clientes e utilizadores de aplicações agradecer-lhe-ão esta abordagem. Mas tenha cuidado, porque algumas etiquetas podem estar obsoletas. Pode sempre certificar-se de que uma etiqueta menos comum que pretende utilizar ainda é válida e tem um bom suporte em Documentação MDN.

Artigos relacionados

Desenvolvimento de software

Saiba mais sobre o Ruby on Rails com Pub/Sub

O Pub/Sub pode trazer muitos benefícios para o projeto - pode tornar o código limpo, dissociar serviços e torná-los facilmente escaláveis. Saiba mais sobre o Pub/Sub no seguinte artigo...

The Codest
Michal Pawlak Programador Ruby sénior
Desenvolvimento de software

Ferramentas Javascript em ação

Descubra algumas ferramentas de recuperação JavaScript para elevar o nível do seu jogo de programação. Saiba mais sobre o ESLint, o Prettier e o Husky!

The Codest
Reda Salmi Programador React
Desenvolvimento de software

Contratação de programadores internos vs. externos

Contratar internamente ou externamente? É o derradeiro dilema! Descubra as vantagens da outsourcing ou da criação de uma equipa interna no artigo seguinte.

The Codest
Grzegorz Rozmus Líder de unidade Java
Desenvolvimento de software

9 erros a evitar ao programar em Java

Que erros devem ser evitados ao programar em Java? No artigo seguinte, respondemos a esta pergunta.

The Codest
Rafal Sawicki Programador Java

Subscreva a nossa base de conhecimentos e mantenha-se atualizado sobre os conhecimentos do sector das TI.

    Sobre nós

    The Codest - Empresa internacional de desenvolvimento de software com centros tecnológicos na Polónia.

    Reino Unido - Sede

    • Office 303B, 182-184 High Street North E6 2JA
      Londres, Inglaterra

    Polónia - Pólos tecnológicos locais

    • Parque de escritórios Fabryczna, Aleja
      Pokoju 18, 31-564 Cracóvia
    • Embaixada do Cérebro, Konstruktorska
      11, 02-673 Varsóvia, Polónia

      The Codest

    • Início
    • Sobre nós
    • Serviços
    • Case Studies
    • Saber como
    • Carreiras
    • Dicionário

      Serviços

    • Aconselhamento
    • Desenvolvimento de software
    • Desenvolvimento backend
    • Desenvolvimento de front-end
    • Staff Augmentation
    • Programadores de back-end
    • Engenheiros de nuvem
    • Engenheiros de dados
    • Outros
    • Engenheiros de GQ

      Recursos

    • Factos e mitos sobre a cooperação com um parceiro externo de desenvolvimento de software
    • Dos EUA para a Europa: Porque é que as empresas americanas decidem mudar-se para a Europa?
    • Comparação dos centros de desenvolvimento da Tech Offshore: Tech Offshore Europa (Polónia), ASEAN (Filipinas), Eurásia (Turquia)
    • Quais são os principais desafios dos CTOs e dos CIOs?
    • The Codest
    • The Codest
    • The Codest
    • Privacy policy
    • Website terms of use

    Direitos de autor © 2026 por The Codest. Todos os direitos reservados.

    pt_PTPortuguese
    en_USEnglish de_DEGerman sv_SESwedish da_DKDanish nb_NONorwegian fiFinnish fr_FRFrench pl_PLPolish arArabic it_ITItalian jaJapanese es_ESSpanish nl_NLDutch etEstonian elGreek cs_CZCzech pt_PTPortuguese