A respeito de interface web, ferramentas de desenho e padrõe...
A formatação de documentos escritos em linguagem de marcação usando CSS (cascading style sheets) é definida dentro do próprio documento.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Resposta Correta: E - Errado
Vamos esclarecer o conceito por trás da questão. CSS (Cascading Style Sheets) é uma linguagem de folhas de estilo utilizada para definir a apresentação de documentos escritos em uma linguagem de marcação, como HTML. No entanto, a afirmação de que a formatação CSS é definida dentro do próprio documento não é completamente precisa.
Embora seja possível incluir CSS internamente em um documento HTML usando a tag <style>
no cabeçalho (<head>
), essa não é a única forma de aplicar estilos CSS a um documento. Além do estilo interno, temos outras duas maneiras principais de utilizar o CSS:
- Estilos Inline: Aplicando o estilo diretamente nos elementos HTML utilizando o atributo
style
. - Estilos Externos: Vinculando um documento externo de CSS ao documento HTML através da tag
<link>
. Este método é o mais recomendado para projetos maiores, pois promove a reutilização de código e facilita a manutenção.
A utilização do CSS externo promove boas práticas, como a separação de conteúdo (HTML) e apresentação (CSS), o que é um princípio fundamental dos padrões web modernos. Assim, o gabarito E - Errado indica que a afirmação do enunciado é limitada e não abrange todas as possibilidades de uso do CSS.
Para responder a essa questão corretamente, é necessário entender que o CSS pode ser aplicado de forma interna, inline e externa, e que os padrões web atuais recomendam a separação entre a estrutura e o estilo, usando preferencialmente CSS externo.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
o que a pergunta quis dizer com 'é definida', pois se entender que a definição é o próprio CSS dentro do HTML ai tudo bem. Porém se o entendimento for que a importação de um arquivo CSS também é uma definição a questão estará certa. Penso que a questão deva ser mais clara.
pode ser dentro do próprio documento ou fora dele
- Interno: Os comandos CSS ficam dentro de cada página HTML. Permite que uma página possa utilizar uma formatação diferente das outras de um "site".
- Externo: Criar um arquivo texto, com todos os estilos a serem aplicados. Salvar com o fomato .css.
http://www.ufpa.br/dicas/htm/htm-esti.htm
O CESPE se baseou no Wikipedia:
"Cascading Style Sheets (ou simplesmente CSS) é uma linguagem de folhas de estilo utilizada para definir a apresentação de documentos escritos em uma linguagem de marcação, como HTML ou XML. Seu principal benefício é prover a separação entre o formato e o conteúdo de um documento.
Em vez de colocar a formatação dentro do documento, o desenvolvedor cria um link (ligação) para uma página que contém os estilos, procedendo de forma idêntica para todas as páginas de um portal. Quando quiser alterar a aparência do portal basta portanto modificar apenas um arquivo."
http://pt.wikipedia.org/wiki/Cascading_Style_Sheets
O erro está em "é definida.." colocando como se fosse a única opção definir dentro do elemento.
O correto seria "pode ser definida".
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo