Re: 少し解決しました。
( No.1 ) |
- 日時: 2009/10/11 11:39
- 名前: けん
- 自分でいろいろ設定を変えてみましたら、少し改善できました。
表の属性の設定で、 表、セル、表の列の設定が悪かったみたいです。 具体的には、表は、%からピクセルに変えました。 表の列の幅は、それぞれの列の幅の合計が、表の幅に一致するようにしました。 さらに、それぞれのセルについて、列の幅と同じ幅に設定しました。 もちろん、列の全体にこれを適用しました。 その結果、プレビュー段階において、かなり改善できました。
これで印字をしてみれば、以前の問題は解決できたのではないかと思います。
さて、問題は、まだ残っています。 インデントで1文字、2文字右にずらすと、文字の右端にも同じ文字数だけ余白ができてしまいます。 インデントで文字を右に送っても、行の右端は、余白を作らずに最後まで書けるようにするにはどうすればいいのでしょうか。 この質問は、スレッドを別に立てた方がいいかもしれませんが、新たな課題となっております。
|
Re: プレビューでは問題ないのに印字すると文字が早く折り返される。
( No.2 ) |
- 日時: 2009/10/11 16:01
- 名前: nn
- 参照: https://www-06.ibm.com/jp/domino01/swhc/esupport.nsf/keysearch
- ビルダーの「インデント」を、ワープロソフトでインデントするようなつもりで使ってはいけない。
ビルダーでインデントボタンを押すと、「blockquote」タグが挿入されるが、「blockquote」タグは本来「引用文」をマークアップするためのもの。
多くのブラウザでは、作者の文章と引用文を区別するため、「blockquote」要素を字下げして、つまり左側にマージンをとって表示するが、ビルダーはそれを乱用しているんだ。引用文でもないのに、引用文としてマークアップしてしまっているというわけだ。
で、「blockquote」要素はたいていのブラウザで、左側だけでなく、右側にもマージンを取るから > 文字の右端にも同じ文字数だけ余白ができてしまいます。 ってことになる。
段落をインデントしたいなら、スタイルシートで段落の左マージン(またはパディング)をどうにかする。
もしそれが本当に引用文で、右側に余白があくのが嫌ならば、これまたスタイルシートで「blockquote」要素に対して、右マージンを調節すればいい。
|
表の幅の設定や空白文字が原因だったようです。
( No.3 ) |
- 日時: 2009/12/06 00:39
- 名前: けん
- おかげさまで、この問題は解決されました。
表の原理をまったく理解しないまま表を作っていたことが原因でした。 ホームページ・ビルダーでインデントを手当たり次第に使っていたり、 また、インデントの代わりにスペースキーを多用していたため、折り返し の際に、構成が崩れてしまったのかもしれません。 たいへんありがとうございました。
|