縦書きのHPの作り方
俳句・短歌・漢詩などは、
縦書きレイアウトにしたいところですね。
スタイルシート「css」を使えば、
それが比較的簡単に出来るようになりました。
最新のインターネットエクスプローラーでは、
htmlページの本文内容を、
縦書きにすることができるようになりました。
いままで縦書き文章を作成するのは、
大変面倒でしたが、
「css」 この方法を使えば、
何気なく書いた内容がブラウザで、
表示をおこなうと、 一発で縦書きになってしまいます。
その方法は非常に簡単です。
ライティングモードと言われる、
スタイルシート「css」を使います。
まず単純に縦書きにするための
スタイルシートを使う方法です。
bodyの中で 縦書きにしたい文章を
<div style="writing-mode:tb-rl">
ここに縦書きにする文章を書く。
</div>
で囲みます。
そうすると書いた文章は、
縦書きには成るのですが、
少し問題があります。
通常、縦書きは右側から書き始めますので、
「writing-mode:tb-rl;」とすると、
縦書きの文章はブラウザの画面右側に表示されます。
そこでブラウザを立ち上げたときに、
画面を左にスクロールしてやらないと、
右端に表示された縦書き文字は見えないことになります。
ページの内容全てを、
右端から表示させるには、
以下のタグをご参照下さい。
「css」を使って縦書きにするソース例
<html>
<head>
<title>htmlを縦書き表示する</title>
</head>
<body>
<body style="direction:rtl">
<div style="direction:ltr; writing-mode:tb-rl">
縦書きにする文章を入れます。
(この部分は縦書き)
<div style="writing-mode:lr-tb">
横書きの文章を書きます。
(この部分のみ横書き)
</div>
(再び縦書き)
</div>
</body>
</html>
戻る
ホームへ
メールは、こちらからどうぞ!
copyright (c) tomy. all rights reserved.