Pregunta

En mi blog yo uso algunas clases CSS que se definen en mi hoja de estilos, pero en los lectores de RSS esos estilos no se muestran.Yo había estado buscando class="whatever" y reemplazar con style="something: something;".Pero esto significa que siempre que puedo modificar mi CSS necesito modificar mi RSS de generación de código, y no funciona para una etiqueta que pertenece a varias clases (es decir, class="snapshot accent").Hay alguna forma para que apunte a mi hoja de estilos desde mi alimentación?

¿Fue útil?

Solución

El popular lectores RSS NO molestan a la descarga de una hoja de estilo, incluso si usted y un enlace a la misma mediante <?xml-stylesheet?>.

Muchos de los lectores de RSS simplemente tira todo en línea style los atributos de las etiquetas.De la prueba de hoy, he descubierto que Outlook 2007 parece que tira de todos los estilos, por ejemplo, incluso si están en línea.

Buenas lectores de RSS permiten a un conjunto limitado de en línea style los atributos.Véase, por ejemplo, este artículo en Bloglines sobre lo de CSS que no se tira.A partir de la experimentación, Google Reader parece pasar a través de ciertos estilos ileso.

La filosofía de la RSS es, de hecho, que el lector es responsable de la presentación.Muchas personas piensan que el RSS debe ser texto plano y CSS en RSS feeds es inapropiado.Es probable que no procede imponer una fuente diferente en sus feeds RSS.Sin embargo, ciertos tipos de contenido (por ejemplo, imágenes flotando a la izquierda, con subtítulos colocado cuidadosamente) requieren una cantidad mínima de estilo en el fin de mantener su significado semántico.

Otros consejos

El punto de RSS es a visualizar agnóstico.Usted no debe estar poniendo atributos de estilo en tu feed.

He encontrado este blog que describe cómo agregar estilo a su feed RSS.

Porque es RSS (supone) XML, puede utilizar las hojas de estilos XML.

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

El propósito de un feed RSS es permitir la fácil transmisión de contenido a lugares fuera de su sitio.La idea es que el contenido dentro de la alimentación es de formato libre, de modo que pueda ser leído por cualquier pieza de software.El programa que es la lectura de la de su alimentación es la encargada de cómo presentar visualmente.Por ejemplo, si usted tiene un sitio web que leer los RSS, se quiere analizar el avance en HTML, y el estilo de esa manera.Sin embargo, si se está creando una aplicación de escritorio para leer el avance, se podría implementar el formato de manera muy diferente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top