Questão nº 49
Questão de Tecnologia da Informação · FGV MP-SC 2022 (nº 49)
Considere o conteúdo de uma página web simplificada, exibido a seguir.
```
<!DOCTYPE html>
<html>
<head>
<XXXXXXX rel="stylesheet" href="mystyle.css">
</head>
<body>
<h1>This is a heading</h1>
</body>
</html>
```
O elemento que deve substituir a string `XXXXXXX`, na quarta linha, para especificar corretamente a referência a uma folha de estilos externa (external style sheet) é:
- Aimport
- Binclude
- Clink (alternativa correta)
- Dref
- Eurl
Resposta comentada
Gabarito Alternativa C
Conceito-chave: Para ligar uma página HTML a um arquivo CSS externo, usamos a tag <link> dentro do <head>. Ela é como um "cabo" que conecta o HTML ao CSS, informando o caminho do arquivo e o tipo de relação.
- (A) Incorreta:
importé uma regra do CSS (usada dentro de um arquivo CSS para importar outro CSS), não uma tag HTML para vincular folhas de estilo. - (B) Incorreta:
includeé uma palavra genérica de programação (usada em PHP, por exemplo), mas não existe como tag HTML para CSS. - (C) Correta: A tag
<link>é o elemento HTML padrão para referenciar uma folha de estilo externa, usando os atributosrel="stylesheet"ehref="mystyle.css". - (D) Incorreta:
refnão é uma tag HTML; é apenas uma abreviação do atributorel(relationship), que já está presente no código. - (E) Incorreta:
urlé um valor usado no atributohref(ou em CSS), não uma tag para declarar a referência.
Armadilha do distrator mais tentador (B): A banca usa include porque em outras linguagens (como PHP ou Java) essa palavra faz sentido para "incluir" um arquivo externo. Quem não domina HTML pode achar que é a tradução natural de "incluir CSS", mas no HTML a tag correta é link.
Fonte: FGV MP-SC 2022 Analista em Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.