Lo bueno de CSS es que funciona en cualquier archivo, no solo en un archivo HTML, XML. Sólo tiene que definir el bloque de muebles patinados como en cualquier lugar en la página
<style type="text/css">
<all my styles goes here>
</style>
En HTML y HTML/XHTML, la norma es, se pone este bloque en la sección de la cabeza. Si se trata de otro tipo de archivo, por ejemplo, .aspx o .php, el bloque aún funciona, incluso si no está en el bloque principal.
Ejemplo
<?php
/* mytest.php file */
<style>
<my styles>
</style>
?>
lo mismo es cierto para el archivo ASPX.
También puede definir CSS en línea, lo que significa que CSS va directamente a la etiqueta del elemento. La sintaxis es
<p style="<all my styles>"> My paragraph contain inline CSS</p>
@ Joe - a partir de HTML5, no necesitamos 'type = "text/css"' nunca más ... –
La cuestión está marcado XHTML, HTML5 no aunque ;-) @ Joe – Joe
: la pregunta se etiquetó originalmente con JSF, que usa una tecnología de visualización basada en XML (Facelets) que requiere plantillas XHTML para generar HTML. El resultado puede ser tan bueno como HTML5 perfectamente válido. Ver también http://stackoverflow.com/questions/2935759/is-it-possible-to-use-jsffacelets-with-html-4-5/3869174#3869174 – BalusC