F.Ko-Jiの「一秒後は未来」

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

ie7-rss-feed-rtl.gif

↑ このようにRTL表示されます。(これをキャプチャするためにIE7へアップグレードしました。さらばIE6。)

基本的に右寄せになり、スクロールバーが左へ表示され、カギ括弧や句読点の位置が変になったりします。

以上、ネタでした。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

著者について

fkoji

F.Ko-Ji

Webエンジニアやってます。最近は ドットインストール の開発がお仕事です。その傍ら、個人で Meity電車遅延なう梅酒.in#グラドル自画撮り部 の部室といったネットサービスを開発・運営してます。梅酒と草野球とリアル脱出ゲームが好きです。

» 詳しいプロフィールや運営サービスの一覧など