HTML y CSS Básicos: Construyendo Tu Primera Página Web

En este tutorial paso a paso, aprenderás cómo crear una página web simple utilizando HTML y CSS, con ejemplos prácticos relevantes para el mercado español.
1. Configuración del Entorno
Para comenzar, necesitarás un editor de texto. Recomendamos Visual Studio Code, que es gratuito y muy popular en España. Descárgalo e instálalo desde visualstudio.com.
2. Estructura Básica HTML
Crea un nuevo archivo llamado index.html
y copia el siguiente código:
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mi Primera Página Web</title>
</head>
<body>
<h1>Bienvenido a Mi Sitio Web</h1>
<p>Esta es mi primera página web creada con HTML.</p>
</body>
</html>
3. Añadiendo Estilos con CSS
Crea un nuevo archivo llamado estilos.css
en la misma carpeta y añade el siguiente código:
body {
font-family: 'Arial', sans-serif;
line-height: 1.6;
margin: 0;
padding: 20px;
background-color: #f4f4f4;
}
h1 {
color: #333;
}
p {
color: #666;
}
Ahora, enlaza el archivo CSS a tu HTML añadiendo esta línea dentro de la etiqueta <head>
:
<link rel="stylesheet" href="estilos.css">
4. Creando un Diseño Responsivo
Para hacer tu página responsiva, añade estas reglas a tu CSS:
@media (max-width: 600px) {
body {
padding: 10px;
}
h1 {
font-size: 24px;
}
}
5. Ejemplo Práctico: Página de Contacto para una Tienda en Línea Española
Vamos a crear una página de contacto simple para una tienda en línea española. Añade este código a tu HTML:
<h2>Contacta con Nuestra Tienda</h2>
<form>
<label for="nombre">Nombre:</label>
<input type="text" id="nombre" name="nombre" required>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
<label for="mensaje">Mensaje:</label>
<textarea id="mensaje" name="mensaje" required></textarea>
<button type="submit">Enviar</button>
</form>
Y añade estos estilos a tu CSS:
form {
max-width: 400px;
margin: 20px auto;
}
label, input, textarea {
display: block;
width: 100%;
margin-bottom: 10px;
}
button {
background-color: #4CAF50;
color: white;
padding: 10px 15px;
border: none;
cursor: pointer;
}
button:hover {
background-color: #45a049;
}
Conclusión
¡Felicidades! Has creado tu primera página web con HTML y CSS, incluyendo un formulario de contacto relevante para el mercado español. Este es solo el comienzo de tu viaje en el diseño web. Continúa practicando y explorando más conceptos avanzados para mejorar tus habilidades.