Listo (Ctrl + Enter para ejecutar) Bootcamp Fullstack »
index.html
Tab = 4 espacios
1
<!DOCTYPE html>
<html lang="es">
<head>
  <meta charset="UTF-8">
  <title>Overflow y Float en CSS</title>
  <style>
    body {
      font-family: Arial, Helvetica, sans-serif;
      background-color: #f8fafc;
      margin: 0;
      padding: 25px;
      color: #0f172a;
    }

    /* Caja con altura fija y scroll inteligente */
    .caja-scroll {
      height: 140px;
      overflow-y: auto; /* Muestra scroll solo si el texto desborda */
      background: white;
      border: 1px solid #cbd5e1;
      border-radius: 8px;
      padding: 16px;
      max-width: 500px;
      margin-bottom: 25px;
      font-size: 0.9rem;
      line-height: 1.6;
      color: #334155;
    }

    /* Contenedor con limpieza moderna de flotación */
    .contenedor-articulo {
      display: flow-root; /* Evita el colapso del contenedor con floats */
      background: white;
      border: 1px solid #e2e8f0;
      border-radius: 8px;
      padding: 20px;
      max-width: 500px;
    }

    /* Elemento flotado a la izquierda */
    .insignia-flotada {
      float: left;
      width: 70px;
      height: 70px;
      background: linear-gradient(135deg, #0284c7, #2563eb);
      color: white;
      border-radius: 12px;
      display: flex;
      align-items: center;
      justify-content: center;
      font-weight: bold;
      font-size: 1.8rem;
      margin-right: 16px;
      margin-bottom: 8px;
    }
  </style>
</head>
<body>

  <h3>1. Panel con Desbordamiento Controlado (overflow-y: auto)</h3>
  <div class="caja-scroll">
    <p style="margin-top:0;"><strong>Términos del Servicio de Kilopolis:</strong></p>
    <p>1. Kilopolis Academia proporciona entornos de prueba interactivos en tiempo real para estudiantes y profesionales del desarrollo de software.</p>
    <p>2. Todos los ejemplos de código generados en los manuales son de libre experimentación con propósitos educativos y de capacitación técnica.</p>
    <p>3. Desplázate hacia abajo para confirmar que el scroll se activa suavemente respetando los límites de altura de la caja.</p>
  </div>

  <h3>2. Envoltura de Texto Clásica con float: left</h3>
  <div class="contenedor-articulo">
    <div class="insignia-flotada">CSS</div>
    <p style="margin: 0; line-height: 1.5; color: #475569; font-size: 0.95rem;">
      La propiedad <code>float: left</code> permite que este texto fluya ordenadamente alrededor del cuadrado azul. Gracias a <code>display: flow-root</code> en el contenedor, los bordes exteriores no colapsan.
    </p>
  </div>

</body>
</html>
Haz clic para editar este código
Vista Previa
Motor de Render CSS3