変なところで改行される、これは見た目で改行したいところに<br>を入れていませんか?
基本的に改行タグは文として改行すべき時にだけ入れてください。
ブラウザ幅を変えなくても、使用ブラウザによってデフォルトの文字の大きさは違うので、変なレイアウトになります。
その場合、何の指定もないと文がブラウザ一杯に広がってしまったりするので、テーブル等を利用してください。
変なところで改行されるというのは、テーブル内の文字ですか?
テーブルはセルの幅を固定すれば丁度いい所で自然に改行されるので、文の途中で<br>を入れないようにしてください。
表組みがとんでもなく小さく、というのは細長いテーブルになってしまうのでしょうか。
テーブルタグにwidth=""で幅を指定すればこれは防げます。
ただし、横幅が狭くなった分は横スクロールバーが出るかもしれません。
これは嫌う人がかなり多いので、予めデザインの段階である程度幅の狭いブラウザ幅に対応するレイアウトを考える必要があります。
最大化しないと丁度良くならないようなレイアウトでしたら、少し見直してみてはどうでしょう。
狭くした時に変なレイアウトになったり横スクロールが出るよりは、広くした時に余白が出るほうがマシです。
(私は余程見づらいサイトでなければ、最大化なんて殆どしません。800×600くらいに開いて閲覧しています)
PCでインターネットしかやらないような方でなければ、案外ブラウザを小さく開いて見ている人は多いものですよ。
お礼
答えてくださりありがとうございます。
補足
テーブルのほうは、何とかできました。ありがとうございました。 表組みがとんでもなく小さく、というのは細長いテーブルになってしまうのでしょうか。 テーブルタグにwidth=""で幅を指定すればこれは防げます。「画面を縮小すると、widthで指定していても表組みが画面に合ったサイズになって細長くなってしまいます。」