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.