Muitos atributos de tags nas novas versões da linguagem HTML...

Próximas questões
Com base no mesmo assunto
Q71790 Programação
Muitos atributos de tags nas novas versões da linguagem HTML foram depreciados em favor do uso de
Alternativas

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