在我的博客上,我使用了一些在我的样式表中定义的CSS类,但是在RSS阅读器中,这些样式不会显示出来。我一直在寻找class =“any”,并用style =“something:something”取代。但这意味着每当我修改我的CSS,我也需要修改我的RSS生成代码,它不适用于属于多个类(即class =“快照口音”)的标签。有没有办法从我的饲料指向我的样式表?
解决方法
流行的RSS阅读器不会打扰下载样式表,即使您提供一个样式表,并使用<?xml-stylesheet?>链接到样式表。
许多RSS阅读器只需从标签中删除所有内联样式属性。从今天的测试中,我发现Outlook 2007似乎会剥离所有的样式,例如,即使它们是内联的。
良好的RSS阅读器允许一组有限的内联样式属性。参见例如this article at Bloglines关于什么CSS它们不会剥离。通过实验,Google阅读器似乎通过某些风格没有受到伤害。
RSS的理念确实是读者负责演讲。许多人认为RSS应该是纯文本,RSS提要中的CSS是不合适的。在RSS提要上强加不同的字体可能不合适。然而,某些类型的内容(例如,浮动在左侧的图像,仔细定位的标题)需要最小量的样式才能保持其语义含义。