• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:改行が変な位置、中途半端な位置にて、不本意な改行がされていますので、そ)

テキスト入力時にテーブルの端まで文字を入力する場合には、端の部分に来たところで、シフトキーとエンターキーを同時に押して改行しています。コードを確認すると<br />となっており、ちゃんと改行が出来ているようです。

このQ&Aのポイント
  • 改行が変な位置、中途半端な位置にて、不本意な改行がされていますので、それを防ぐ方法、やり方を教えてください。
  • ドリームウェーバーCS5を使用してHPを作成しました。テキスト入力時にテーブルの端まで文字を入力する場合には、シフトキーとエンターキーを同時に押して改行していますが、他のPCで見ると改行が無理やりな位置でされてしまい、見た目が崩れてしまいます。
  • どのようなやり方、方法をすれば、意図した改行、思惑通りの改行が出来て、どのPCから見ても同じように表示させる事が可能なのでしょうか?アドバイスをお願い致します。

質問者が選んだベストアンサー

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

まずは、その該当する<br />を削除しましょう。 もしかして、全角スペースも使っていませんか? 削除しましょう。 文章の途中で、シフトキーとエンターキー<br /> を使わないようにしましょう。 --------------------- 今回の例は、 br は強制改行ですから、制作者の指示通り改行しているので、 ブラウザが不正ではなく、文章幅が長くなるのでその表示されているので正しいです。 その位置で強制改行しているのは、質問者さんなのですから・・・ また、自分のUA環境で合わせたとしても、 他者のユーザー環境ではまた違うので、 ある程度は揃えれてもフォントの違いによって幅間隔が違うので崩れたりもします。 メールや携帯などで意図しない改行があるのが良い例です。 "。" の読点以外では改行しないのが一般的です。 文章の始まりから終了の "。" までの段落を<p>~</p>でマークアップするのが基本です。 ただ、傾向としては、 横に長いのも見難く感じるのであれば、 ある程度の区読点で<br />強制改行するのが良いかも知れません。 ボックスの幅、widthにもよります。 しっかり、枠幅を決めたりメディアの位置を決める事です。

gunhiro
質問者

お礼

naokitaさん: お忙しい中、ご回答・アドバイス有難うございました。お陰様で大変に勉強になりました。 やはり、無理やり改行をしていたので、それがかえってよくなかったのですね。文章の途中で改行するとかえっておかしくなる事が解りました。早速に、そのようにしてみました。 本当に有難うございました。大変に勉強になりました。

その他の回答 (1)

  • rukuku
  • ベストアンサー率42% (401/933)
回答No.1

こんにちは >テキスト入力時にテーブルの端まで文字を入力する場合には、 >端の部分に来たところで、 これこそが原因です。 ホームページは見る人によってフォントもフォントサイズも異なります。 パソコンやブラウザが変われば、見え方も多少変わります。 >意図した改行、思惑通りの改行が出来て 発想の転換が必要です。思った通り改行させるのではなく、改行の位置が多少変わっても表示がおかしく見えないように作ります。 具体的には、文章が右端に達すれば自動的に改行されるのでそれを利用し、 <br />を入れるのは行末だけにします。こうすることで、1~2字くらいを残して中途半端に改行されることを防ぎます。 (<p>…</p>を使えば<br />はほとんど使わないと思いますが。)

gunhiro
質問者

お礼

rukukuさん: こんにちわ。 お忙しい中、ご回答・アドバイス有難うございました。お陰様で大変に勉強になりました。 確かに、発送の転換が必要ですね。改行の位置が変わっても表示がおかしく見えないように作ってみます。 本当に有難うございました。大変に勉強になりました。

関連するQ&A