HTML
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Portafolio</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<header class="encabezado">
<nav class="header__menu">
<ul>
<li><a href="#inicio">Inicio</a></li>
<li><a href="#sobre-mi">Sobre mí</a></li>
</ul>
</nav>
</header>
<section class="presentacion">
<img src="imagen.jpg" alt="Imagen de presentación">
<div class="contenido">
<h1>Bienvenido a mi portafolio</h1>
<p>Descripción breve sobre el contenido del portafolio y el trabajo realizado.</p>
</div>
</section>
</body>
</html>
CSS
/* Ajuste del encabezado */
.encabezado {
padding: 20px;
text-align: center;
}
/* Centrando elementos del menú */
.header__menu ul {
display: flex;
justify-content: center;
list-style: none;
padding: 0;
}
.header__menu li {
margin: 0 15px;
}
/* Ajustando la presentación con espacio entre la imagen y el texto */
.presentacion {
display: flex;
gap: 20px;
align-items: center;
}
/* Media query para diseño responsivo */
@media (max-width: 1200px) {
.presentacion {
flex-direction: column-reverse;
}
}
@media (max-width: 1023px) {
.presentacion {
flex-direction: column;
text-align: center;
}
}
@media (max-width: 768px) {
.encabezado {
padding: 10px;
}
.header__menu ul {
flex-direction: column;
align-items: center;
}
}