Listo (Ctrl + Enter para ejecutar) Bootcamp Fullstack »
index.html
Tab = 4 espacios
1
<!DOCTYPE html>
<html lang="es">
<head>
  <meta charset="UTF-8">
  <title>Divs, Spans, Clases e IDs</title>
  <style>
    body { font-family: Arial, Helvetica, sans-serif; padding: 25px; background: #f8fafc; }
    
    /* Regla reutilizable para todas las tarjetas */
    .tarjeta-curso {
      background: white;
      border: 1px solid #e2e8f0;
      border-radius: 10px;
      padding: 20px;
      margin-bottom: 15px;
      max-width: 480px;
      box-shadow: 0 2px 4px rgba(0,0,0,0.05);
    }

    /* Regla para el elemento con ID específico */
    #curso-destacado {
      border-left: 5px solid #6366f1;
      background: #faf5ff;
    }

    /* Estilos para spans en línea */
    .badge-tecnologia {
      background: #e0e7ff;
      color: #4338ca;
      font-size: 0.75rem;
      font-weight: bold;
      padding: 3px 8px;
      border-radius: 4px;
    }

    .texto-precio {
      color: #059669;
      font-weight: bold;
      font-size: 1.1rem;
    }
  </style>
</head>
<body>

  <!-- Tarjeta con ID único y clase compartida -->
  <div id="curso-destacado" class="tarjeta-curso">
    <span class="badge-tecnologia">RECOMENDADO</span>
    <h3 style="margin: 8px 0;">Desarrollo Web Fullstack</h3>
    <p>
      Aprende a maquetar con <span style="color: #e34f26; font-weight: bold;">HTML5</span> y diseñar con <span style="color: #2563eb; font-weight: bold;">CSS3</span>.
    </p>
    <span class="texto-precio">Gratis con Kilopolis</span>
  </div>

  <!-- Tarjeta regular usando la misma clase -->
  <div class="tarjeta-curso">
    <span class="badge-tecnologia">BÁSICO</span>
    <h3 style="margin: 8px 0;">Algoritmos y Lógica</h3>
    <p>Comprende la resolución sistemática de problemas antes de codificar.</p>
    <span class="texto-precio">Disponible</span>
  </div>

</body>
</html>
Haz clic para editar este código
Vista Previa
Navegador / HTML5