6. La propiedad display

Versión para imprimir.

En esta lección se presenta el concepto de polimorfismo.

A. El elemento div

Ejemplo

Salida

Ábrelo en otra pestaña.

Revísalo en gilpgedit.

<!DOCTYPE html>
<html lang="es">
<head>
 <meta charset="UTF-8">
 <meta name="viewport"
   content="width=device-width">
 <title>div</title>
 <style>
  div {
   colorchocolate;
  }
 </style>
</head>
<body>
 <div>Un div simple.</div>
 <div>Otro div simple.</div>
 <p>Un párrafo simple.</p>
 <p>Otro párrafo simple.</p>
</body>
</html>

Solo para los más rudos

B. El elemento span

Ejemplo

Salida

Ábrelo en otra pestaña.

Revísalo en gilpgedit.

<!DOCTYPE html>
<html lang="es">
<head>
 <meta charset="UTF-8">
 <meta name="viewport"
   content="width=device-width">
 <title>span</title>
 <style>
  span {
   colormagenta;
  }
 </style>
</head>
<body>
 <p>
  Hola,
  <span>este es un span.</span>
  Más texto
  <span>otro span.</span>
 </p>
 <p>Otro párrafo simple.</p>
</body>
</html>

Solo para los más rudos

C. La propiedad display

D. El valor none

Ejemplo

Salida

Ábrelo en otra pestaña.

Revísalo en gilpgedit.

<!DOCTYPE html>
<html lang="es">
<head>
 <meta charset="UTF-8">
 <meta name="viewport"
   content="width=device-width">
 <title>inline</title>
 <style>
  div {
   displaynone
  }
 </style>
</head>
<body>
 <p>Ahora me ves.</p>
 <div>Ahora no me ves.</div>
</body>
</html>

E. El valor inline

Ejemplo

Salida

Ábrelo en otra pestaña.

Revísalo en gilpgedit.

<!DOCTYPE html>
<html lang="es">
<head>
 <meta charset="UTF-8">
 <meta name="viewport"
   content="width=device-width">
 <title>inline</title>
 <style>
  p {
   displayinline;
   colorolive
  }
 </style>
</head>
<body>
 <div>
  El texto es inline.
  El texto es inline.
  El texto es inline.
  El texto es inline.
  El texto es inline.
  <span>El span es inline.</span>
  <p>
   Este párrafo es forzado a ser
   inline.
  </p>
  <em>
   Esto es texto con énfasis.
  </em>
  <strong>
   Esto es texto con énfasis
   fuerte.
  </strong>
  Más texto.
  Más texto.
  Más texto.
  Más texto.
 </div>
</body>
</html>

F. El valor block

Ejemplo

Salida

Ábrelo en otra pestaña.

Revísalo en gilpgedit.

<!DOCTYPE html>
<html lang="es">
<head>
 <meta charset="UTF-8">
 <meta name="viewport"
   content="width=device-width">
 <title>block</title>
 <style>
  div {
   background-coloryellow;
  }
 </style>
</head>
<body>
 <h1>block</h1>
 <p>
  En este ejemplo, body solo
  tiene elementos de bloque.
 </p>
 <p>
  Este párrafo solo tiene contenido
  inline e inline-block.
  <em>Un énfasis inline.</em>
  <button>
   Un botón inline-block,
   inline-block, inline-block
  </button>
  <span>
   Un span inline, inline, inline,
   inline.
  </span>
 </p>
 <div>
  Este div tiene contenido
  mezclado.
  <em>
   Este es un énfasis inline.
  </em>
  <strong>
   Este es un strong inline.
  </strong>
  <button>
   Este es un botón inline-block
  </button>
  <p>
   Este párrafo solo contiene
   inline e inline-block.
   <em>Un énfasis inline.</em>
   <button>
    Un botón inline-block
   </button>
   <span>Un span inline.</span>
  </p>
 </div>
</body>
</html>

G. El valor inline-block

Ejemplo

Salida

Ábrelo en otra pestaña.

Revísalo en gilpgedit.

<!DOCTYPE html>
<html lang="es">
<head>
 <meta charset="UTF-8">
 <meta name="viewport"
   content="width=device-width">
 <title>inline-block</title>
 <style>
  span {
   displayinline-block;
   background-coloryellow;
  }
 </style>
</head>
<body>
 <p>
  Texto, texto, texto
  <span>
   Este es un span forzado a ser
   inline-block, inline-block,
   inline-block, inline-block.
  </span>
  <button>
   Este es un botón inline-block,
   inline-block, inline-block.
  </button>
 </p>
</body>
</html>

H. Resumen