• 締切済み

HPの縦書き表示

こんにちは。 XP、OFFICE2003です。 メモ帳でHPのソースを書いています。 漢詩を載せたいのですが、横書きでなく(漢文流の)縦書き表示にする方法を教えてください。お願いします。

みんなの回答

  • dezimac
  • ベストアンサー率56% (2365/4208)
回答No.4

縦書きはCSS3で策定中の仕様で正式なものではありません。 対応するのはIE5.5以降のみで、他のブラウザでは従来通り横書きで表示されます。 http://www.dinf.ne.jp/doc/daisy/report/g-daisy/css/vertical.html 確実なのは、画像にしてしまうことですね。 そうすれば、縦でも斜めでも、渦巻き状にでも好きにかけます。 書体も自分の好きなので表示できますし。 修正が困難、ファイルサイズが大きくなる等の弊害もありますけどね。 アクセシビリティの観点でもお勧めはしません。

noname#204343
質問者

お礼

ありがとうございました。 さいわいスキャナーを持っていますので、ご教示の方法でトライします。ありがとうございました。

  • leap_day
  • ベストアンサー率60% (338/561)
回答No.3

こんにちは スタイルシートなら↓になりますけどIEしか無理です(><) http://www.tagindex.com/stylesheet/text_font/writing_mode.html タグでやるなら<pre>になりますけどちょっと面倒? http://www.htmq.com/html/pre.shtml 後はフリーソフトで縦書きにするとか・・・(使ったことは無いのでどんなものか分からないですけど(--;) http://www.sky.sannet.ne.jp/gray/tate/ 『縦書き HTML ソフト』で他のも探せます

noname#204343
質問者

お礼

さっそくのご教示多謝です。 スタイルシートは、当方ちょっと敷居が高いのですが(実はCSSは途中でギブアップの状態です。が、)縦書きの必要性に引かれて善光寺参りします。 ありがとうございました。

  • chimaki-t
  • ベストアンサー率41% (108/261)
回答No.2

1.1文字分の幅の列が並んだテーブルを作って、文字を流し込むか 2.HTMLをあきらめてpdfファイルとして公開するか 3.縦書きプラグインを利用するか 4.文字データとしての提供はあきらめて、画像として表示させるか 一番よく見かけるのが1.ですが、HTML的にとても汚いソースになるので…(検索エンジンに拾ってもらえないとか、音声読み上げがめちゃくちゃ、とか) 一番いいのは3.ですが(「縦書き プラグイン」で検索してみて下さい。色々出て来ます)読者にプラグインをインストールしてもらわなければならないので、サイト訪問の敷居がとても高くなります。 私は4.を使っています。 #1さんのCSSによる方法は現在の所はIE限定なので、他のブラウザでは指定が無視されて横書き表示になります。

  • yoshi170
  • ベストアンサー率36% (1071/2934)
回答No.1

こういうことでしょうか。 http://heo.jp/tag/kowaza/css/10.html

関連するQ&A