Progressive enhancement: HTML, luego CSS, luego JS
TODO i18n: Traducción completa del cuerpo pendiente. Título y descripción ya están localizados; el cuerpo permanece en portugués por ahora.
Progressive enhancement é a ideia de entregar primeiro uma base útil (HTML), melhorar a experiência com apresentação (CSS) e só então acrescentar comportamento (JavaScript).
Na prática
- Um formulário com
label,requiredetype="email"já funciona sem JS. - CSS organiza hierarquia visual e estados de foco.
- JS entra para mensagens customizadas, autosave ou fetch — sem ser a única porta de entrada.
Se o script falhar, a página ainda deve fazer sentido. É por isso que as trilhas do CSS4HTML começam em HTML, passam por CSS e chegam ao DOM.