Deprecated: Assigning the return value of new by reference is deprecated in /home/users/2/floppy.jp-999953/web/kagakusukimono/class/View.php on line 25

Deprecated: Assigning the return value of new by reference is deprecated in /home/users/2/floppy.jp-999953/web/kagakusukimono/class/View.php on line 30

Warning: Cannot modify header information - headers already sent by (output started at /home/users/2/floppy.jp-999953/web/kagakusukimono/class/View.php:25) in /home/users/2/floppy.jp-999953/web/kagakusukimono/class/View.php on line 81
科学好き者の日々::ワードでA4サイズのホームページを作る

ワードでA4サイズのホームページを作る

ワードでホームページを作ることができますね。
余計な?タグが山ほどできて、解りにくいし、重くなるし、で余り好かれてはいませんけどね。
でも、ワードで作ってある文書を、そのまま2次利用したいと思われる方もいらっしゃるでしょう。
ワードから名前をつけて保存(Webページとして保存でもいい)でWebページ(フィルタ後)として保存します。

このままだと、ワードでページ設定がA4で、右寄せ、中央揃えなどの設定をしていると、ブラウザーの開いている幅に寄せられるので、ワードのレイアウトに比べて、妙に幅広の表示になります。これはなんとかならないの?という質問があり、以下の方法をやってみました。

ワードのレイアウトに近づけるには、全体を 1行 1列 幅600ピクセル の表で囲みます。センター合わせにしたほうが見やすいかもしれません。600ピクセルは大体167mmですからA4の幅(210mm)に余白を左右22mmとったようになりますね。余白が違っていたら、600ピクセルを修正して合わせてください。

具体的にはbodyタグに囲まれる範囲にtableタグを書きます。(赤が追加部分、<>は全角で書いてありますのでコピー&ペーストしても動きませんのでご注意)
<body>
<table width="600" align="center"><tr><td>
本文
</td></tr></table>
</body>

ワードで文書を作るとき、段落(パラグラフ)を意識して書かず、レイアウトを合わせるため、行末に改行記号を強制的に入れてしまう方が多くいます。そうするとHTML文書にしたとき、変なところで改行されてしまう。ということになる場合があります。
HTML文書にしてから修正するのは結構大変です。余計な?タグが多くてどこを修正するか、探すだけで面倒ですね。
ワード文書で段落内に改行記号が入っていれば改行記号を削除して、名前をつけて保存をしたほうが楽だと思います。
(いまのエンターキーは改行ではなく改段落と呼ぶべきで、Shift+エンターキー(段落内改行)を改行と呼ぶべきと言っている人もいるようです。)

フィルタがついたので、余計な?タグは減ったがまだまだですね。

処理前の文書

処理後の文書


Calendar
<< May 2024 >>
SunMonTueWedThuFriSat
   1234
567891011
12131415161718
19202122232425
262728293031
search this site.
tags
archives
recent comment
recent trackback
others
admin