SóProvas


ID
3257932
Banca
FCC
Órgão
TRF - 3ª REGIÃO
Ano
2019
Provas
Disciplina
Programação
Assuntos

Um programador está criando o menu principal da página de abertura de um site, que conterá o bloco principal de links de navegação. Considerando os elementos semânticos da linguagem HTML5, estes links devem ficar imediatamente no interior da tag

Alternativas
Comentários
  • The <nav> tag defines a set of navigation links.

    ex:

    <nav>

      <a href="/html/">HTML</a> |

      <a href="/css/">CSS</a> |

      <a href="/js/">JavaScript</a> |

      <a href="/jquery/">jQuery</a>

    </nav>

  • Imediatamente anterior??? Não seria no conteúdo da tag?

  • Inicialmente, vamos dar um breve contexto sobre a linguagem de marcação HTML:

    HTML (Hypertext Markup Language) é a linguagem de marcação padrão para documentos projetados para serem exibidos em um navegador da web. Ele pode ser auxiliado por tecnologias como CSS (Cascading Style Sheets) e linguagens de script como JavaScript. Os navegadores web recebem documentos HTML de um servidor web ou de um armazenamento local e os transformam em páginas web multimídias. O HTML descreve a estrutura de uma página web semanticamente. Além disso, O HTML fornece um meio de criar documentos estruturados, denotando semântica estrutural para texto, como títulos, parágrafos, listas, links, citações e outros itens. Os elementos HTML são delineados por tags. (WIKIPEDIA, 2020) [1]

    O HTML 5 é a mais recente evolução da tecnologia HTML, com novos elementos, atributos e comportamentos. Podem-se citar suporte a novos recursos como: Gráficos e efeitos 2D/3D; Multimídia; Semântica (permite descrever mais precisamente o conteúdo) (MOZZILA, 2020) [2]

    Dito isso, o enunciado da questão pede o elemento do html5 que conterá o bloco principal de links de navegação. Vamos analisar as alternativas:

    A) INCORRETA. Essa tag define o texto que deve ser marcado ou destacado [3].

    B) INCORRETA. Essa tag representa o andamento da conclusão de uma tarefa. Como, por exemplo, um barra de download [3]

    C) INCORRETA. Não consta essa tag como elemento HTML, mas como XSL (eXtensible Stylesheet Language) e é usado em conjunto <xsl:when> e <xsl:otherwise> para expressar testes condicionais.

    D) CORRETA. Essa tag define um conjunto de links de navegação. Todavia, nem todos os links de um documento devem estar dentro de um elemento <nav>. O elemento <nav> destina-se apenas ao bloco principal de links de navegação [3].

    E) INCORRETA. Essa alternativa foi uma tentativa de ludibriar os candidatos, haja vista que a tag correta "nav' é uma abreviação de navigation.

    Gabarito do professor: Letra D.

    REFERÊNCIAS: [1] WIKIPEDIA. HTML. Disponível em: site do Wikipedia na língua inglesa. Acesso em: 7/7/2020; [2] MOZILLA. HTML 5. Disponível em: site do desenvolvedor Mozilla. Acesso em: 7/7/2020; [3] W3SCHOOLS. HTML. Disponível em: site do W3schools referente ao HTML. Acesso em: 7/7/2020.
  • Achei uma explicação bem interessante nesse link a respeito da questão, segue abaixo:

    http://gabsferreira.com/pra-que-serve-a-tag-nav-e-o-atributo-alt-no-html5/