Muitos atributos de tags nas novas versões da linguagem HTML...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: Letra B - folhas de estilo.
Um ponto importante no desenvolvimento web moderno é a separação entre conteúdo, estilo e comportamento. Isso é parte fundamental do que chamamos de separação de preocupações. Na prática, isso significa que o HTML deve cuidar do conteúdo, o CSS do estilo, e o JavaScript do comportamento.
No passado, o HTML incluía muitos atributos de estilo diretamente dentro das tags, o que dificultava a manutenção e a reusabilidade do código. Ao longo do tempo, para manter a web mais limpa, esses atributos de estilo foram sendo depreciados, ou seja, desencorajados para uso, e eventualmente removidos das especificações futuras.
O uso de folhas de estilo, ou seja, arquivos CSS (Cascading Style Sheets), tornou-se o padrão recomendado para definir o visual de páginas web. O CSS permite uma maior flexibilidade, pois podemos mudar o estilo de vários elementos de uma só vez, fazer ajustes responsivos para diferentes tamanhos de tela, e manter a apresentação separada do conteúdo, o que é uma boa prática de design web.
Por isso, a alternativa B está correta, pois reflete essa mudança para uma melhor prática de desenvolvimento web, promovendo a separação entre a estrutura do conteúdo (HTML) e a definição do estilo (CSS).
As outras opções mencionam scripts do lado do cliente e do servidor, linguagens de marcação extensíveis e novas bibliotecas de tags, as quais não são a razão pela qual tais atributos foram depreciados. A depreciação ocorreu em favor da utilização de folhas de estilo externas em CSS, proporcionando uma melhor manutenção e reusabilidade do código.
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
Ex.:
Ao invés de usar <table border=0> pra criar uma tabela sem bordas (atributo border=0), eu poderei optar por definir como será a aparência da tabela usando um arquivo CSS. O mesmo vale para vários outros atributos de tags HTML que podem ser depreciados em favor de uso de CSS tornando o código mais fácil de manter.
As folhas de estilo (CSS), permitem que eu separe a configuração da visualização da estrutura da página HTML. Isso favorece a manutenção de um site. Muitas tags do HTML foram depreciadas por causa do surgimento do CSS. Vejamos um exemplo:
Antigamente, utilizávamos a tag: "<p><font color="#FFFFFF" size="2>Texto"
Fonte: http://www.w3schools.com/HTML/html_fonts.asp
Agora, podemos definir através de CSS, temos 3 formas de utilização:
- Colocar o CSS numa folha de estilo separada e importar na tag do documento;
- Colocar dentro da tag no do documento;
- Colocar diretamente sobre a tag usando o atributo style. Como:
"<p style="color: #FFFFFF; font-size=2px;">"
Fonte: http://www.w3schools.com/css/css_font.asp
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo