Webページを縦書きに!
縦書きのホームページを作ってみたい…と思ったことはありませんか。
このページでは、ふたつの異なったアプローチで「縦書きWebページ」を実現する方法をご紹介します。
(1)スタイルシートを用いる方法。
(2)JavaScriptとスタイルシートを用いる方法
スタイルシートを用いる方法
拙作「縦書き用スタイルシート」を使って、縦書きレイアウトを実現する方法です。
- ご自分でhtmlをガシガシ書く人。
- あまり派手なテキスト装飾をしない人。
…などは、こちらのやり方で充分かもしれません。
詳しくは
こちらからどうぞ。作成支援のための
横書きテキスト→縦書きhtml変換スクリプトも用意しています。
JavaScriptとスタイルシートを用いる方法
そしてこちらが、縦書きレイアウト実現のための新アイテム。普通に(横書きで)作られたページ内の縦書きにしたいエリアを選べば、そのエリアを自動的に縦書きレイアウトに変換するJavaScriptを作ってみました。
詳しくは
こちらをご覧ください。
スタイルシートのみで縦書きを実現するのと比べると、
- 作成が簡単。
- 過去に作成したページを縦書きにしたい場合に、作業が圧倒的に少なくて済む。
…という利点があります。
さらに、スタイルシートのみを使用する方法から進化した点として、
巷のブログサービスなどにも設置できるのではないかなぁ。そのうち試してみよう。
ということで、お役に立てますかどうか。
2011.07.21