Representación de los cuadros (box) CSS

Representación de los cuadros (box) CSS
COMPÁRTELO:

Cuadro bloque

Los elementos bloque son por ejemplo, el elemento <body>, el contenedor <div>, lo párrafos, las listas, y tablas.

Cada cuadro bloque empieza en una línea nueva y ocupa generalmente todo el ancho disponible. Eso significa que, en el flujo de texto, siempre quedan ordenados uno debajo de otro. La altura se regula según el contenido. Estos cuadros sólo pueden ser descendientes de otros elementos bloque.

Algunos de los elementos bloque más típicos son:

Address, bloquote, dir, div, dl, fieldset, form, hx, hr, menu, noframes, noscript, ol, p, pre, table, ul.

Cuadros inline

Los cuadros inline no precisan una línea nueva antes o después del elemento. Dentro del flujo normal de texto siempre aparecen ordenados uno junto al otro, sin márgenes respecto a los elementos contiguos, no se les puede asignar dimensiones y sólo ocupan el lugar necesario para su contenido. Pueden ser elementos hijo de cualquier otro elemento bloque o inline y pueden contener otros elementos inline.

Algunos elementos inline típicos:

a, abbr, acronym, applet, b, bdo, big, br, button, cite, code, dfn, em, i, img, input, iframe, kbd, label, map, object, q, samp, script, select, small, span, strong, sub, textarea, tt, var.

Modelo de cuadro inline

Los elementos inline tienen su propio modelo cuadro, el cual consta de un cuadro line y un cuadro inline. Es un modelo bastante complicado y poco madura aún.

Cuadro line

Es el cuadro propiamente dicho y contiene todas las líneas. Verticalmente se extiende desde el cuadro inline alineado más arriba hasta el lado inferior del cuadro inline situado más abajo.

Cuadro inline

Cada trozo de texto genera un cuadro inline. Hay cinco líneas horizontales básicas que influyen en el cuadro inline.

  1. Logical-top
  2. Font-top
  3. Baseline.
  4. Font-bottom
  5. Logical-bottom

La diferencia entre Font-top y Font-bottom viene definida por la altura de la fuente, la distancia entre logical-top y logical-bottom viene determinada por la propiedad line-height. El valor de lline-height siempre determina, por tanto, la altura del cuadro inline de cualquier parte de texto.

Para las partes de texto distintas (por ejemplo, definidas con mayor altura o ampliadas) se calcula un cuadro inline propio. El cuadro line queda definido una vez calculados y ordenador todos los cuadros inline.

Los navegadores antiguos y también IE, en sus diferentes versiones, interpretan algunos formatos y el salto de línea dentro del cuadro de maneras muy diferentes, por lo que es imprescindible probarlos a fondo.

Compártelo:

Profesor de la Universidad de Guadalajara

Hugo Delgado Desarrollador y Diseñador Web en Puerto Vallarta

Profesional en Desarrollo y Posicionamiento Web desde hace más de 10 años continuos.
Contamos con más de 200 constancias y reconocimientos en la trayectoria Académica y Profesional, incluidos diplomados certificados por Google.

ARTÍCULOS RELACIONADOS:

1 Comentarios

  1. Jose

    Cuadro bloque Los elementos bloque son por ejemplo, el elemento , el contenedor

    , lo párrafos, las listas, y tablas.

 

Deja un Comentario

Recomendado para ti:

Llevando datos de la base MySQL a las páginas PHPLlevando datos de la base MySQL a las páginas PHP

Uno de los principales objetivos de la creación de una tabla en una base de datos es que todos (o parte de) l...

Síguenos en Facebook