• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTMLで改行されません)

HTMLで改行されません

このQ&Aのポイント
  • HTMLの改行方法について質問します。センセーショナルなタイトルを生成します。
  • HTMLの改行方法に関して説明します。1バイト文字も改行されるようにする方法を教えてください。
  • HTMLの改行方法について説明します。センセーショナルなタイトルを生成します。

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

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5292/13826)
回答No.3

> でも2バイト文字はなんで改行するんでしょうか? HTMLがどうと言うより、文章表記のルールが基になっているからでしょう。 英文は単語の途中で改行しないのが表記上のルールだから、基本的には改行されません。 日本語は単語の途中であっても普通に改行しますよね。(一部句読点なんかは禁則処理のルールがありますが) それに準じているだけです。

tasketeqq1
質問者

補足

途中にspaceを入れると適当な位置で改行しますね。 まあ連続した長いアルファベットを書くことはまずないでしょうけどね。

その他の回答 (4)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.5

間違えた div.section p.sample.word-wrap{ word-wrap:break-word; background-color:yellow; } div.section p.sample.word-break{ word-break:break-all; border:solid red 1px; }

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.4

<div class="section">  <p class="sample word-wrap">   aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaたたたたたたたたたたたたたたたたたたたたたたたたたききききききききききききききききききききききききききき  </p>  <p class="sample word-break">   aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaたたたたたたたたたたたたたたたたたたたたたたたたたききききききききききききききききききききききききききき  </p>  <p class="sample word-wrap word-break">   aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaたたたたたたたたたたたたたたたたたたたたたたたたたききききききききききききききききききききききききききき  </p> </div> div.section div.sample.word-wrap{ word-wrap:break-word; } div.section div.sample.word-break{ word-break:break-all; }

tasketeqq1
質問者

補足

最初のが文字が若干ツマってますが....?? あまり代わり映えしませんが...??

  • outbrave
  • ベストアンサー率60% (231/380)
回答No.2

word-break: break-all; これを追加してみてください。

tasketeqq1
質問者

補足

word-break: break-all;の場合、<p>の付いてない方が2バイト1バイトが連続します、改行もしますが...

  • t_ohta
  • ベストアンサー率38% (5292/13826)
回答No.1

word-wrap:break-word; を追加したらできるかと思います。

tasketeqq1
質問者

補足

ありがとうございます。 できました。 でも2バイト文字はなんで改行するんでしょうか? HTML CSS は不思議なことばかりだね。 ブラウザに寄っても、バージョンに寄っても違うみたいですね。

関連するQ&A