サポート » 使い方全般 » RSSフィードにCSSのソースコードが入ってしまう

  • 解決済 isirin

    (@isirin)


    はじめまして
    早速ですがフィードページにCSSのコードが入ってしまい困っています。
    http://www.isirin.com/feed/
    IEなどのブラウザでフィードを見ると投稿内容の前に
    #leftcontainerBox {float:left;position:fixed;top:40%;left:60px;z-index:1;} #leftcontainerBox .buttons {float:left;clear:both;margin:4px 4px 4px 4px;width:55px;height:60px;padding-bottom:2px;} #bottomcontainerBox {float:left;height:80px;width:100%;} #bottomcontainerBox .buttons {float:left;height:30px;width:125px;margin:4px 4px 4px 4px;}
    というコードが入ってしまいます。
    原因は何が考えられますでしょうか?
    使っているブラウザでソースを見たところ<description><![CDATA[<style type="text/css">上のソース]]></description>と囲ってあったのですがソースの表示する色をよく見ると]]>を
    コードじゃなくて文字として読んでいるみたいでした。IEがこの書き方に対応していないのでしょうか?
    テーマはTwentyElevenとTwenty Eleven Child with Sidebar Supportという子テーマを使っています。
    サイト
    ご教示お願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • description要素を知らなかったので少し調べてみましたが、BlackBerry用のアプリケーションで利用するみたいですね。
     
    description element – BlackBerry HTML5 WebWorks
     
    デフォルトのTwenty ElevenにもTwenty Eleven Child with Sidebar Supportにも含まれていませんので、独自カスタマイズによって出力しているのだと思いますが、自分でカスタマイズしたのではないのでしょうか?
    IEに限らず対応しているブラウザは少ないと思います。
    BlackBerryにだけ(もちろんRSSは除いて)出力するようにするなど、出力している箇所を調整してみてください。
     
     
    質問の現象を間違って解釈していたようです。すみません。
    RSSフィードのdescription要素の所にCSSが入ってしまうのですね?
    管理画面の[設定]の[キャッチフレーズ]に何を入れていますか?
    項目の説明に’このサイトの簡単な説明。’とある通り、ここに入力した内容がサイトの説明になり、デフォルトのTwenty Elevenだとタイトル下に表示されます。
    また、RSSフィードのdescription要素になります。
    ここにCSSを記述しても意味がありませんので、サイトの簡単な説明だけ入力するようにしてください。
    上記入力欄に設定したのではない場合、独自にカスタマイズしている箇所が原因ですので、カスタマイズした箇所を調べて対処してください。

    トピック投稿者 isirin

    (@isirin)

    返信ありがとうございます。
    テーマの編集もキャッチフレーズにコードを入れたりも特にやっていないので<description>はおそらくプラグインが作り出していると思うので一つ一つ無効にして試してみます。
    RSSリーダーのソフトで表示すると普通に表示されるのでこれで様子見ようと思います。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「RSSフィードにCSSのソースコードが入ってしまう」には新たに返信することはできません。