IE7でRSSフィードを右から左へ(RTL)表示するのネタ
Microsoft RSS Blog : Reading feeds in Right-to-Left orderによると、IE7のフィードリーダー機能はRTL(右から左へ)表示に対応しているそうです。
IE7は次の3点によってRSSフィードをRTL表示にするかどうかを決定しています。
- フィード内に定義されている言語属性
- それが定義されていない場合はブラウザのデフォルト言語
- それでも判別できない場合はユーザが手動で設定
フィードにlanguageを定義する場合、RSS2.0ではchannel要素の中にlanguage要素を記述します。
<language>ja</language>
jaは日本語なので、RTL表示させるためにはここにar(アラビア語)などを記述します。
<language>ar</language>
languageを指定すれば、日本語のフィードでもIE7で閲覧するとRTL表示になります。以下にlanguageにarを指定したフィードを用意しましたので、IE7で表示させてみましょう。
IE7でRTL表示されるフィード » http://blog.fkoji.com/index-rtl.xml
↑ このようにRTL表示されます。(これをキャプチャするためにIE7へアップグレードしました。さらばIE6。)
基本的に右寄せになり、スクロールバーが左へ表示され、カギ括弧や句読点の位置が変になったりします。
以上、ネタでした。
コメントを残す