- 締切済み
HPの縦書き表示
こんにちは。 XP、OFFICE2003です。 メモ帳でHPのソースを書いています。 漢詩を載せたいのですが、横書きでなく(漢文流の)縦書き表示にする方法を教えてください。お願いします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- dezimac
- ベストアンサー率56% (2365/4208)
縦書きはCSS3で策定中の仕様で正式なものではありません。 対応するのはIE5.5以降のみで、他のブラウザでは従来通り横書きで表示されます。 http://www.dinf.ne.jp/doc/daisy/report/g-daisy/css/vertical.html 確実なのは、画像にしてしまうことですね。 そうすれば、縦でも斜めでも、渦巻き状にでも好きにかけます。 書体も自分の好きなので表示できますし。 修正が困難、ファイルサイズが大きくなる等の弊害もありますけどね。 アクセシビリティの観点でもお勧めはしません。
- leap_day
- ベストアンサー率60% (338/561)
こんにちは スタイルシートなら↓になりますけど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 ソフト』で他のも探せます
お礼
さっそくのご教示多謝です。 スタイルシートは、当方ちょっと敷居が高いのですが(実はCSSは途中でギブアップの状態です。が、)縦書きの必要性に引かれて善光寺参りします。 ありがとうございました。
- chimaki-t
- ベストアンサー率41% (108/261)
1.1文字分の幅の列が並んだテーブルを作って、文字を流し込むか 2.HTMLをあきらめてpdfファイルとして公開するか 3.縦書きプラグインを利用するか 4.文字データとしての提供はあきらめて、画像として表示させるか 一番よく見かけるのが1.ですが、HTML的にとても汚いソースになるので…(検索エンジンに拾ってもらえないとか、音声読み上げがめちゃくちゃ、とか) 一番いいのは3.ですが(「縦書き プラグイン」で検索してみて下さい。色々出て来ます)読者にプラグインをインストールしてもらわなければならないので、サイト訪問の敷居がとても高くなります。 私は4.を使っています。 #1さんのCSSによる方法は現在の所はIE限定なので、他のブラウザでは指定が無視されて横書き表示になります。
- yoshi170
- ベストアンサー率36% (1071/2934)
こういうことでしょうか。 http://heo.jp/tag/kowaza/css/10.html
お礼
ありがとうございました。 さいわいスキャナーを持っていますので、ご教示の方法でトライします。ありがとうございました。