|
CSS práctico |
Clasificación de los elementos
En CSS1, los elementos formateados pueden agruparse en tres categorías:
-
Elementos de bloque. Como los párrafos, los encabezdos, las tablas, las listas, los DIV o el BODY. Son lso que fuerzan un salto de línea al final de los mismo.
-
Elementos inline. Como los enlaces, el énfasis o el SPAN. Pueden ser hijos de cualquier otro elemento.
-
Elementos de lista. Son aquellos que en HTML sólo pueden contener elementos de tipo LI. Pueden ser automáticamente numerados o susceptibles de tomar algún tipo de estilo que se aplique a cada uno de los ítems que los definen.
Podemos cambiar la visualización de ciertos elementos mediente la propiedad display, la cual tiene las siguientes características:
-
Puede tomar los valores: block, inline, list-item, none (oculta el elemento).
-
Su valor por defecto es block.
-
No se hereda.
-
Es aplicable a todos los elementos.
Con display podemos cambiar aspectos típicos de visualización que están definidos en HTML, como el hecho de que los párrafos sean de tipo bloque:
P {display: inline;}
Pero cuando realmente se le saca partido a la propiedad display, es cuando formateamos un documento XML. Esto se debe a que XML no tiene un comportamiento predefinido para los elementos que contiene.
CSS2 completa los tipos de formateos añadiendo un tratamiento específico para tablas, filas y celdas.
















































