Extension:CSS/es-formal

La extensión CSS permite incluir hojas de estilo CSS en artículos específicos. El CSS puede estar en otro artículo, un archivo o pueden ser reglas definidas directamente en la función del analizador.

Uso
Por ejemplo, si usted tiene un artículo CSS llamado "MyStyles.css", que son los estilos que se pretenden usar con el artículo "MyFancyUserPage", deberá añadir la siguiente función del analizador al último,

Si, por otro lado, "MyStyles.css" fuera un archivo en el directorio /wiki/skins, entonces se incluiría como se muestra a continuación. Tenga en cuenta que el archivo debe ser una ruta absoluta con una barra diagonal inicial para distinguirlo del título de un artículo.

Alternativamente, las reglas CSS pueden ser directamente incluidas dentro de la función del analizador (en línea) como en el siguiente ejemplo,

Configuración
Opcionalmente, puede establecer la URL base para archivos externos.



Usar como reemplazo de PageCSS
Hay una anterior (ahora archivada) que usaba etiquetas de  y  en lugar de la función de analizador #css:. Esta extensión puede hacer la mayoría de las cosas que esas extensiones proveen, pero el sintaxis es incompatible. Una manera de evitar romper páginas existentes que todavía usan las etiquetas antiguas es usar tanto Extension:CSS y  en el mismo wiki.

Una solución alternativa (si usted quiere usar solo esta extensión, pero tener contenido existente que espera a Extension:PageCSS) es salvar esta función de código auxiliar como un archivo PHP e incluirlo desde su LocalSettings.php para reasignar &lt;css> a #css:

Hasta este punto, la extensión anterior PageCSS (o NewPageCSS) puede ser removida de su configuración; &lt;css> ahora va a #css: y (si usted tiene esta extensión CSS ya funcionando) va a comportarse de la misma manera que otras extensiones lo han hecho siempre.



Problemas al cambiar el color o fondo de una página específica
Usar la función del analizador para usar el CSS desde otra página no funciona para cambiar el color o fondo de la página, si embargo, usar la función del analizador en una sola página por sí mismo permite cambiar el fondo. Para superar este problema, es posible cargar el CSS vía transclusión, que no causa el problema de fallar al cargar el cambio al fono de la página.

Errores
Vea la página de discusión.



Vea también

 * - una extensión similar que sanitiza el CSS y lo almancena en páginas diferentes.
 * - una extensión similar que sanitiza el CSS y lo almancena en páginas diferentes.