在我的博客上,我使用了一些在我的样式表中定义的 CSS 类,但在 RSS 阅读器中这些样式不会显示。我一直在搜索 class="whatever"
并替换为 style="something: something;"
。但这意味着每当我修改我的 CSS 时,我也需要修改我的 RSS 生成代码,并且它不适用于属于多个类的标签(即 class="snapshot accent"
)。有什么方法可以从我的 Feed 指向我的样式表吗?
最佳答案
流行的 RSS 阅读器不会费心下载样式表,即使您提供了样式表并使用 <?xml-stylesheet?>
链接到它也是如此。 .
许多 RSS 阅读器简单地删除所有内联 style
标签中的属性。从今天的测试中,我发现 Outlook 2007 似乎去除了所有样式,例如,即使它们是内联的。
好的 RSS 阅读器允许一组有限的内联 style
属性。参见,例如,this article at Bloglines关于他们不会删除的 CSS。从实验来看,Google 阅读器似乎可以安然无恙地通过某些样式。
RSS 的理念确实是读者负责呈现。许多人认为 RSS 应该是纯文本,RSS 提要中的 CSS 是不合适的。在您的 RSS 提要上使用不同的字体可能不合适。但是,某些类型的内容(例如, float 在左侧的图像,仔细定位的标题)需要最少的样式来保持其语义。
关于css - 如何将我的 CSS 样式表应用到 RSS 提要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/118685/