css - 有没有办法设置 RSS/ATOM 提要的样式?

标签 css rss atom-feed

我注意到的一件事是,我的博客文章在 RSS 提要中的显示方式与在我的实际博客中的显示方式截然不同。据推测,这是因为 CSS 不适用于 RSS 提要,因此布局困惑。

例如,如果在我的提要中有这样的内容:

<div class="right-floater">Some right-float text!</div>
<p>Normal paragraph text.</p>

...在博客上,它会正常显示。在实际的 RSS 提要中,它将采用无 CSS 和 <div> 的布局。将在 <p> 的左侧,大概是。

有没有办法添加指向 CSS 样式表信息的链接,让阅读器应用程序加载样式,以便在 Google 阅读器等应用程序中查看时正确设置样式?

最佳答案

这取决于提要阅读器,但是是的,大多数会完全忽略 CSS。有些(如 Google Reader )会注意 style 属性,如果它足够“简单”的话,所以你可以这样写:

<div style="float: right">Some right-float text!</div>
<p>Normal paragraph text.</p>

出于安全原因(主要是避免 XSS),CSS 必须通过过滤器。只允许“已知安全”的 CSS。

关于css - 有没有办法设置 RSS/ATOM 提要的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7562222/

相关文章:

python - lxml - 难以解析 stackexchange rss 提要

feed - 如何从Blogger(blogspot.com)博客检索所有帖子?

xml - 使用 Perl 解析损坏的 RSS 提要

ruby-on-rails - Atom 提要和 rss 阅读器

css - drupal 7 chrome 不加载 css 规则

html - 字体颜色不符合 textarea 和选择框的 css 中指定的样式

rss - 是否有文档化的 Google Reader API?

有效 URL 的 java.io.FileNotFoundException

css - Twitter Bootstrap 透明按钮

css - 将文本链接移动得更近会阻塞一些链接