tipos para paginas lista hojas etiquetas estilos estilo enlazar ejemplos codigos css rss blogs

para - ¿Cómo puedo aplicar mi hoja de estilo CSS a un canal RSS?



lista de codigos css (5)

Como RSS se supone que es XML, puede usar hojas de estilo XML.

http://www.w3.org/TR/xml-stylesheet/

En mi blog utilizo algunas clases de CSS que están definidas en mi hoja de estilo, pero en los lectores de RSS esos estilos no aparecen. Había estado buscando class="whatever" y reemplazando con style="something: something;" . Pero esto significa que cada vez que modifico mi CSS, necesito modificar mi código de generación de RSS también, y no funciona para una etiqueta que pertenece a múltiples clases (es decir, class="snapshot accent" ). ¿Hay alguna manera de apuntar a mi hoja de estilos desde mi feed?


El propósito de una fuente RSS es permitir la transmisión fácil de contenido a lugares fuera de su sitio. La idea es que el contenido del feed esté libre de formato, de modo que cualquier software pueda leerlo. El programa que está leyendo su feed está a cargo de cómo presentarlo visualmente. Por ejemplo, si tiene un sitio web que lea RSS, le conviene analizar el feed en HTML y darle un estilo de esa manera. Sin embargo, si estuviera creando una aplicación de escritorio para leer el feed, implementaría el formato de forma bastante diferente.


El punto de RSS debe mostrarse agnóstico. No deberías estar poniendo atributos de estilo en tu feed.



Los populares lectores de RSS NO se molestarán en descargar una hoja de estilo, incluso si proporciona una y establece un enlace con <?xml-stylesheet?> .

Muchos lectores de RSS simplemente quitan todos los atributos de style línea de sus etiquetas. De las pruebas de hoy, descubrí que Outlook 2007 parece eliminar todos los estilos, por ejemplo, incluso si están en línea.

Los buenos lectores de RSS permiten un conjunto limitado de atributos de style línea. Ver, por ejemplo, este artículo en Bloglines sobre qué CSS no quitarán. A partir de la experimentación, Google Reader parece pasar ileso de ciertos estilos.

La filosofía de RSS es de hecho que el lector es responsable de la presentación. Mucha gente piensa que el RSS debe ser texto plano y que CSS en los canales RSS es inapropiado. Probablemente no sea apropiado imponer una fuente diferente en sus feeds RSS. Sin embargo, ciertos tipos de contenido (por ejemplo, las imágenes flotaban a la izquierda, con los subtítulos colocados con cuidado) requieren una cantidad mínima de estilo para mantener su significado semántico.