Actividad entregable
2. Creando el proyecto Angular
2.5. Header y footer
Vamos a retocar el app.html e incluiremos el header y el footer, para ello vamos a borrar todo lo que habíamos puesto en el app.html y lo vamos a sustituir por este código que hay header y footer:
<!-- CABECERA -->
<header class="bg-dark text-white py-3 mb-4">
<div class="container d-flex justify-content-between align-items-center">
<h1 class="h3 m-0">Gestión de Productos</h1>
<nav>
<a href="#" class="text-white text-decoration-none me-3">Inicio</a>
<a href="#" class="text-white text-decoration-none">Contacto</a>
</nav>
</div>
</header>
<!-- CONTENIDO PRINCIPAL -->
<main class="container mb-5">
<p class="text-muted text-center">
Proyecto iniciado
</p>
</main>
<!-- FOOTER -->
<footer class="bg-light py-3 text-center border-top mt-5">
<p class="m-0 text-muted">
© 2025 · Actividad DWEC · Angular 18
</p>
</footer>
Las etiquetas <header> y <footer> son HTML normal. Lo que aporta Bootstrap son las clases: bg-dark, container, d-flex, py-3, etc. Este header y footer serán la estructura fija de nuestra SPA.