• 締切済み

自動改行について

ページ内の文章や表の中の文字を自動改行されないように設定をすると、 文章や表を中央に配置しているのにウィンドウサイズを変えると位置がずれてしまいます。 (右から左へつめると、どんどん左によっていってしまう) どのようにすれば文章や表の位置を固定したまま 自動改行させない設定ができるのでしょうか?

みんなの回答

  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.3

追加質問への回答 これなら絶対改行されませんが、 文には自分で改行を入れておく事。 例1) <pre> </pre>で文を書く 例2) 折り返しされる <td>に折り返し禁止の <td nowrap>を入れる 例3) CSSで     th { white-space: nowrap; }     を入れる

noname#42714
質問者

お礼

再度のご回答ありがとうございます。 教えて下さった方法ですが、1と2は既に試しています。 それでも思うようになりませんでした。 3はやってみましたが、やはり表ごと移動してしまいました。 大きく崩れるわけではないのでこのまま作成を続けようと思います。 教えてくださってありがとうございました。

  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.2

ここのページ(goo)の中枠と同じって事? これは、固定式になっていない為です。 外枠の横幅を固定設定すればOK もしくは、一番幅が大きい箇所の横幅を指定する。 HTMLならとりあえず 外枠幅固定の<table width="650">とか 折り返し禁止の <td nowrap>とか 本当はCSSで指定がいいのだけど・・・

noname#42714
質問者

お礼

ご回答ありがとうございます。 そうです、こちらのページと同じだと思います。 表の枠幅は既に設定してあります。 こちらのページの中枠は大きいのでウィンドウサイズを変えても 動いていないように見えますが、 作成中のページは表がそんなに大きくないので 表ごとどんどんずれていってしまいます。 あとはウィンドウサイズの設定しか方法はないのでしょうか?

noname#20371
noname#20371
回答No.1

> 位置がずれてしまいます 中央揃えですから、 ウインドウの幅を変えると当然表自体の位置も変わりますよね。 中央揃えにはなりませんが、 ウインドウの左端から表までの距離を変えたくないということでしょうか?

noname#42714
質問者

お礼

ご回答ありがとうございます。 中央揃えだとウィンドウサイズを変えたときずれてしまうんですね。 常にそのままの位置に固定されればと思ったのですが・・・