Este arquivo documenta os pontos de melhoria destacados pelo professor Thiago Trojahn do IFSP São Carlos no projeto. Esses feedbacks serão revisados e corrigidos em versões futuras.
- Problema: Os links dos arquivos CSS e imagens utilizam caminhos absolutos (começando com
/), o que pode quebrar ao hospedar o site em um servidor com diretórios diferentes.- Exemplo Problemático:
<link rel="stylesheet" href="/estilos/stylegeral.css"> <img src="/imagens/logo.png" alt="Lendas do futebol LOGO">
- Correção Sugerida:
Use caminhos relativos, como:
<link rel="stylesheet" href="../estilos/stylegeral.css"> <img src="../imagens/logo.png" alt="Lendas do futebol LOGO">
- Exemplo Problemático:
- Problema: Uso de várias quebras de linha (
<br>) em textos longos. Isso é considerado uma má prática e pode ser substituído por múltiplos parágrafos (<p>).- Exemplo Problemático:
<p>Texto 1<br>Texto 2<br>Texto 3<br></p>
- Correção Sugerida:
<p>Texto 1</p> <p>Texto 2</p> <p>Texto 3</p>
- Exemplo Problemático:
- Problemas Encontrados:
- Uso de
<div>dentro de um<section>quando deveria ser um<header>.- Exemplo Problemático:
<section> <div> <h4>Início da Carreira</h4> </div> ... </section>
- Correção Sugerida:
<section> <header> <h4>Início da Carreira</h4> </header> ... </section>
- Exemplo Problemático:
- Uso desnecessário de
<section>para envolver apenas um<header>. O<header>sozinho é suficiente.- Exemplo Problemático:
<aside> <section> <header>...</header> </section> </aside>
- Correção Sugerida:
<aside> <header>...</header> </aside>
- Exemplo Problemático:
- Uso de
- Problema: Regras CSS repetidas em diferentes arquivos. Por exemplo, a classe
.headergeralfoi encontrada tanto emstylecontato.cssquanto emstylegeral.css.- Correção Sugerida: Consolidar as regras duplicadas em um único arquivo para evitar redundância e facilitar a manutenção.
- Sugestão: Em vez de criar classes específicas para tags que podem ser selecionadas diretamente no CSS, use seletores apropriados.
- Exemplo Melhorado:
body > header { /* Estilos aplicados ao header diretamente */ }
- Exemplo Melhorado:
Esses pontos serão revisados e corrigidos nas próximas versões do projeto. Obrigado pelo feedback, professor!