当前位置:  开发笔记 > 前端 > 正文

如何将CSS样式表应用于RSS源

如何解决《如何将CSS样式表应用于RSS源》经验,为你挑选了2个好方法。

在我的博客上,我使用了一些在我的样式表中定义的CSS类,但在RSS阅读器中,这些样式没有显示出来.我一直在寻找class="whatever"和替换.但这意味着每当我修改我的CSS时,我也需要修改我的RSS生成代码,并且它不适用于属于多个类的标记(即class="snapshot accent").有没有办法从我的Feed中指向我的样式表?



1> Joel Spolsky..:

流行的RSS阅读器不会打扰下载样式表,即使你提供样式表并使用它链接.

许多RSS阅读器只是style从标签中删除所有内联属性.从今天的测试开始,我发现Outlook 2007似乎剥离了所有样式,例如,即使它们是内联的.

好的RSS阅读器允许一组有限的内联style属性.例如,请参阅Bloglines上的这篇文章,了解他们不会删除哪些CSS.从实验来看,谷歌阅读器似乎没有受到任何影响.

RSS的哲学确实是读者负责演示.许多人认为RSS应该是纯文本,而RSS源中的CSS是不合适的.在RSS源上强加不同的字体可能不合适.然而,某些类型的内容(例如,左侧浮动的图像,标题小心定位)需要最少量的样式以保持其语义含义.


我很感激你的观点,但我真的厌倦了在这里找到"不要这样做"的问题答案.使用评论评论,真正的答案可以在以下链接中找到:http://mondaybynoon.com/2006/08/14/beginning-to-style-your-rss-feed/ http:// www. petefreitag.com/item/208.cfm另外,仅供上下文使用.我正在使用Micrososft WCF REST入门套件,它返回Atom格式的帮助文档.因为这只适用于Internet Explorer(很好),对我而言,这是一个合理的问题.
如果一个问题值得"不要做"答案,那么应该是"不要做"答案.

2> Geoff..:

RSS的重点是显示不可知.您不应该在Feed上添加样式属性.


例如,您可能会在其下方显示带有标题的图片,该图片应显示为float:right.没有样式,标题的文本显示为内联,失去语义.
推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有