在我的博客上,我使用了一些在样式表中定义的 CSS 类,但在 RSS 阅读器中,这些样式没有显示出来。我一直在搜索class="whatever"
,并用style="something: something;"
替换。但这意味着每当我修改我的 CSS 时,我也需要修改我的 RSS 源生成代码,并且它不适用于属于多个类的标签 (即class="snapshot accent"
指向我的
流行的 RSS 阅读器不会费心下载样式表,即使您提供了一个样式表并使用<?xml-stylesheet?>
链接到它。
许多 RSS 阅读器只是简单地从标记中剥离所有内联style
属性。从今天的测试中,我发现 Outlook 2007 似乎剥离了所有样式,例如,即使它们是内联的。
好的 RSS 阅读器允许有限的一组内联style
属性。例如,请参阅this article at Bloglines关于他们不会剥离的 CSS。从实验来看,谷歌阅读器似乎毫发无损地通过了某些样式。
RSS 的理念确实是读者负责演示。许多人认为 RSS 应该是纯文本,RSS 提要中的 CSS 是不合适的。在 RSS 提要上使用不同的字体可能不合适。但是,某些类型的内容(例如,漂浮在左侧的图像,并仔细放置字幕)需要最少的样式来保持其语义含义。
RSS 的重点是与显示无关。您不应该在 Feed 上放置样式属性。
我发现这个blog post描述了如何将样式添加到 RSS 提要。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(82条)