preタグで囲んだ長文で自動改行する

幅が狭いとき最大幅も合わせて狭くなる

以下、例文

利用規約

第1条(本規約)
この利用規約(以下「本規約」といいます。)は、hi0a.com(以下「当サイト」といいます。)が本サイト上で提供する全てのサービス(以下「本サービス」といいます。)を、本サービスの利用者(以下「ユーザ」といいます。)が利用する際の一切の行為に適用されます。

ユーザは、本サービスを利用することにより、本規約に同意したものとみなします。

本規約とは別に、本サービス内で別途定める諸規定(ヘルプや注意書き等含む)は、それぞれ本規約の一部を構成します。

第2条(ユーザIDとパスワードの管理)
ユーザIDおよびパスワードは、他人に知られることがないよう、ユーザ本人が責任をもって管理してください。

入力されたユーザIDおよびパスワードが登録されたものと一致することを所定の方法により確認した場合、ユーザによる利用があったものとみなし、それらが盗用、不正使用その他の事情によりユーザ以外の者が利用している場合であっても、それにより生じた損害・損失・不利益について当サイトは一切責任を負いません。

第3条(禁止事項)
本サービスの利用にあたっては、以下の各号を禁止事項とします。禁止事項に該当する場合、当該ユーザのサービスの停止、ユーザの抹消、今後一切の本サービスの利用停止をおこなう場合があります。

法令または本規約、その他の本規約等に違反すること
当サイトおよびその他の第三者の権利、利益、名誉等を損ねること
他のユーザその他の第三者に迷惑となる行為や不快感を抱かせる行為を行うこと
有害なコンピュータプログラム、メール等を送信または書き込むこと
当サイトのサーバその他のコンピュータに不正にアクセスすること
ユーザIDおよびパスワードを第三者に貸与・譲渡すること、または第三者と共用すること
ユーザ登録の内容に虚偽がある場合
ユーザ登録後、一定期間サービスの利用がない場合
他人のユーザ ID、パスワードを本人の許可無く使用する行為
著作権、特許権等の知的財産権を侵害する行為
公序良俗に反する行為
社会的に不適切な行動と解される行為
その他、当サイトが不適切と判断した場合
第4条(情報の保護)
当サイトは、社内規程および組織を整備し、個人情報およびそれを処理する情報システムを安全に取り扱っており、本サービスで登録された情報の保護に最大限の注意を払います。

第5条(データの取扱い)
ユーザが本サービスに保存しているデータについて、当サイトではバックアップの義務を負わないものとし、ユーザご自身においてバックアップを行っていただくものとします。

なお、本サービスの保守や改良などの必要が生じた場合には、当サイトはユーザが当サイトの管理するサーバに保存しているデータを、サービスの保守や改良などに必要な範囲で複製等することができるものとします。

第6条(当サイトの免責)
本サービス上での、ユーザ間あるいはユーザと第三者間での問題が発生した場合、当該ユーザは自己の責任と費用において、問題を解決しなければならず、当サイトは一切の責任を追いません。

本サービス上でのユーザ自身が登録・公開した情報に関しては、当該ユーザの管理者にあり、当サイトは一切の責任を負いません。

本サイトは通信機器や回線、コンピュータなどの障害、または第8条のサービスの中断・停止等によるシステムの中断・遅滞・中止・データの消失、データへの不正アクセスにより生じた障害、その他当サイトのサービスに関してユーザに生じた損害・損失・不利益について、当サイトは一切責任を負わないものとします。ユーザが本規約等に違反したことによって他のユーザおよび第三者に生じた損害については、当サイトは一切責任を負いません。

第7条(サービス内容について)
当サイトの都合により本サービスの内容を変更する場合があります。サービスの内容を変更する場合、本サイト上で告知をおこないます。

当サイトの都合により本サービスの終了する場合があります。サービス終了をおこなう場合、終了の30日前に本サイト上で告知をおこないます。

第8条(サービスの中断・停止等)
当サイトは、サービスを常に良好な状態でご利用いただくために、システムの定期保守や緊急保守を行う場合、システムに負荷が集中した場合、サービスの運営に支障が生じると当サイトが判断した場合、ユーザのセキュリティを確保する必要が生じた場合、その他必要があると判断した場合には、事前に通知することなく、サービスの全部または一部の提供を中断または停止する等の必要な措置を取ることができるものとします。この場合にユーザに生じた損害・損失・不利益について、当サイトは一切責任を負わないものとします。

第9条(規約の変更等)
当サイトが必要と判断した場合には、ユーザにあらかじめ通知することなくいつでも本規約を変更することができるものとします。ただし、ご利用いただいているユーザに大きな影響を与える場合には、あらかじめ合理的な事前告知期間を設けるものとします。

変更後の規約は本サイト上に表示した時点より、効力を生じるものとします。

第10条(準拠法、合意管轄)
本規約は日本法に基づき解釈されるものとし、本規約に関し訴訟の必要が生じた場合には、東京地方裁判所を第一審の専属的合意管轄裁判所といたします。

第11条(その他)
本規約は日本語で書かれたものです。本規約の翻訳版と日本版に相違がある場合は、日本版が優先されるものとします。

第12条(附則)
****年**月**日 制定・施行
view source

JavaScript

CSS

pre.tarms{
  display:block;
  max-width:640px;
  margin:0 auto;
  padding:10px;
  font-size:12px;
  font-family:monospace;
  white-space:pre-wrap;
  word-wrap:break-word;
}

HTML

ページのソースを表示 : Ctrl+U , DevTools : F12

view-source:https://hi0a.com/demo/-css/css-pre-wrap/

ABOUT

hi0a.com 「ひまアプリ」は無料で遊べるミニゲームや便利ツールを公開しています。

プログラミング言語の動作デモやWEBデザイン、ソースコード、フロントエンド等の開発者のための技術を公開しています。

必要な機能の関数をコピペ利用したり勉強に活用できます。

プログラムの動作サンプル結果は画面上部に出力表示されています。

環境:最新のブラウザ GoogleChrome / Windows / Android / iPhone 等の端末で動作確認しています。

画像素材や音素材は半分自作でフリー素材配布サイトも利用しています。LINK参照。

動く便利なものが好きなだけで技術自体に興味はないのでコードは汚いです。

途中放置や実験状態、仕様変更、API廃止等で動かないページもあります。