有没有办法设计 RSS/ATOM 提要的样式?

发布于 2024-12-06 09:19:54 字数 463 浏览 0 评论 0原文

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

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

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

...在博客上,它将正确显示。在实际的 RSS 提要中,它的布局将不包含 CSS,并且

大概会位于

的左侧。

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

One thing I've noticed is that my blog posts show up very different in my RSS feed than on my actual blog. Presumably, this is because CSS doesn't apply to RSS feeds, so layout is messed up.

For example, if in my feed I have something like this:

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

...on the blog, it will display properly. In the actual RSS feed, it will be laid out sans CSS and the <div> will be to the left of the <p>, presumably.

Is there a way to add in a link to CSS stylesheet information to have reader applications load the styles so that things style properly when viewed in an application like Google Reader?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

゛时过境迁 2024-12-13 09:19:54

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

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

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

It depends on the feed reader, but yes, most will ignore CSS entirely. Some (like Google Reader) will pay attention to the style attribute if it's "simple" enough, so you could write:

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

For security reasons (primarily XSS avoidance), CSS has to pass through a filter. Only "known safe" CSS is allowed through.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文