Blogumda, stil sayfamda tanımlanan bazı CSS sınıflarını kullanıyorum, ancak RSS okuyucularında bu stiller görünmüyor. class="whatever"
'u arıyordum ve style="something: something;"
ile değiştiriyordum. Ancak bu, CSS'yi her değiştirdiğimde, RSS oluşturma kodumu da değiştirmem gerekiyor ve birden çok sınıfa ait bir etiket için çalışmıyor (yani class="snapshot accent"
). Stil sayfamı beslememden işaret etmenin bir yolu var mı?CSS stil sayfamı bir RSS beslemesine nasıl uygularım?
cevap
Popüler RSS okuyucuları, <?xml-stylesheet?>
'u kullanarak bir bağlantı oluşturup bağlantı kurmanıza rağmen bir stil sayfası indirmekten rahatsız olmaz.
Birçok RSS okuyucu, etiketlerinizden tüm satır içi style
özniteliklerini çıkarır. Bugün sınamadan, Outlook 2007'nin, örneğin, satır içi olsa bile, tüm stilleri dışa vurduğunu keşfettim.
İyi RSS okuyucular sınırlı bir dizi satır içi style
özniteliğine izin verir. Örneğin, hangi CSS'nin şeritlemeyeceği hakkında this article at Bloglines'a bakın. Denemeden, Google Reader, belirli biçimlerden zarar görmemiş gibi görünüyor.
RSS'nin felsefesi gerçekten de okuyucu sunumdan sorumludur. Birçok insan RSS'nin düz metin olması gerektiğini ve RSS beslemelerindeki CSS'nin uygunsuz olduğunu düşünüyor. RSS beslemelerinizde farklı bir yazı tipi yüklemek uygun olmayabilir. Bununla birlikte, belirli içerik türleri (örneğin, solda yüzdüğü, altyazıların dikkatlice yerleştirildiği resimler), anlamsal anlamlarını korumak için minimal bir stil stilini gerektirir.
Anlayışınız için minnettarım, ama gerçekten burada "soruları cevaplama" yanıtlarını bulmaktan bıktım. Yorum için yorum kullanın, gerçek cevap aşağıdaki bağlantılardan birinde bulunur: http://mondaybynoon.com/2006/08/14/beginning-to-style-your-rss-feed/ http://www.petefreitag.com/item/208.cfm Ayrıca, yalnızca içerik için. Atom formatındaki yardım belgelerini veren Micrososft WCF REST Başlangıç Kiti'ni kullanıyorum. Bu sadece Internet Explorer için çalıştığı için (güzel), bana göre, meşru bir sorudur. –
Eğer bir soru "yapmayın" cevabını hak ediyorsa, o zaman "yapmayın" cevabını verin. –
Okurların CSS'yi çıkarması iyi bir şeydir, ancak tarayıcıda görüntüleyen kullanıcılar için bir RSS stil sayfasının olması uygun olur. Chrome özellikle RSS akışlarını çirkin bir şekilde gösteriyor ve web meraklısı olmayan kullanıcıyı atıyor olabilir – andrewtweber
RSS'nin noktası agnostik olarak gösterilecektir. Feed'inize stil özellikleri koymamalısınız.
Ancak, bu, toplayıcıda görüntüleyen herkesin görüntülediği bazı içeriği bozuyor. – Kip
Kırık nasıl? Sadece metin ve belki de görüntüler olmalı - bu nasıl kırılabilir? – Geoff
Örneğin, şamandıra ile görünmesi gereken altyazılı bir resme sahip olabilirsiniz: sağ. Stilleri olmadan, resim yazısı metni anlamsal anlamını yitirerek satır içi olarak görünür. –
RSS beslemenize stil ekleme açıklayan bu blog post buldum.
Sadece bunu yapabilmeniz için yapmanız gereken anlamına gelmez. Bunun gibi teknikler birçok okuru RSS bozabilir. – Geoff
Aslında çoğu RSS okuyucu bağlantılı stil sayfalarını görmezden geliyor, bu nedenle bu yöntem işe yaramıyor. Bu yöntemle aslında BROKEN olan herhangi bir RSS okuyucusunu biliyor musunuz? –
Orijinal blog yazısı, kullanıcı bir tarayıcıda doğrudan XML dosyasına gittiğinde RSS'lerini görüntülemek için bir stil sayfası isteyen kişilerden bahsediyordu. Böylece, naif kullanıcılar turuncu
XML (olması gerektiği) XML olduğundan, XML stil sayfalarını kullanabilirsiniz.
Bu, söyleyebileceğim kadarıyla popüler RSS okuyucuları tarafından alınmayacaktır. –
RSS yayını amacı sitenize dışındaki yerlere içeriğin kolay aktarımını sağlamaktır. Bütün fikir, beslemedeki içeriğin formatsız olmasıdır, böylece herhangi bir yazılım parçası tarafından okunabilir. Feed'inizi okuyan program, görsel olarak nasıl sunulduğundan sorumludur. Örneğin, RSS okuyan bir web siteniz varsa, özet akışını HTML'ye ayırmak ve bu şekilde stil uygulamak istersiniz. Ancak, yayını okumak için bir masaüstü uygulaması oluşturuyorsanız, biçimlendirmeyi oldukça farklı bir şekilde uygularsınız.
- 1. CSS stil sayfamı jQuery kullanarak nasıl değiştirebilirim?
- 2. Raylar benim RSS/Atom beslemesine HTML ilave
- 3. Bir CSS stil sayfasını Firefox tarayıcımdaki tüm sayfa görünümlerine nasıl uygularım?
- 4. AngularJS'de CSS stillerini koşullu olarak nasıl uygularım?
- 5. HtmlTableCell'e bir CSS sınıfını nasıl uygularım?
- 6. ayar css stil angularjs
- 7. Tarayıcıların dinamik PHP stil sayfamı önbelleğe almasına izin verin
- 8. Alternatif Stil (CSS) yöntemleri?
- 9. CSS Stil Raylar app
- 10. ebay geri bildirim Sayfamı göster
- 11. CSS stil sayfasını app_offline'a ekleyin
- 12. Özel bir css stil yönergesi oluşturma sıkıştı
- 13. Programatik olarak bir stili nasıl uygularım?
- 14. Bir öğenin tüm öğelerine nasıl bir stil uygulayabilirim
- 15. excel çalışma sayfamı VBA
- 16. javafx & fxml: GUI'mdeki bir bölüme veya etikete nasıl kenarlık uygularım?
- 17. RSS beslemesi nasıl oluştururum?
- 18. Tumblr Sadece belirli etiketli içerikli RSS beslemesi
- 19. Bir CSS stil sayfasıyla Javascript'te eklenen bir Görüntünün Konumunun Değiştirilmesi
- 20. CSS bir div içinde duracak bir stil oluşturmak (Chrome davranışı)
- 21. Bir CSS Stil Sayfasını bir ASP.NET Özel Kontrolüyle Bağlama
- 22. CSS: CSS ile stil ederken Dolgu vs Yükseklik
- 23. svg png dönüştürürken css stil ekleme
- 24. Zaman gecikmesi bir harici RSS beslemesi
- 25. css stil altıgen dizeleri ve Color.decode
- 26. JavaScript, CSS: stil özelliğine göre eleman alın
- 27. CKEditor'da CSS sınıflarıyla özel olmayan stil kuralları
- 28. CSS sıfırlama ile stil başlık etiketleri
- 29. Raylar 3.1 simple_form göndermek stil css
- 30. COLGROUP için bir stil uygulayan ancak yalnızca TBODY içinde (THEAD değil) bir stil uygulayan CSS seçici?
Programlama ile ilgili değil. İhtiyaçları kapalı. –
@Kelly html ve xml kodlaması, bu sitede kesinlikle "programlama" olarak sayılır. – Kip